OGRE
1.9.0
|
Structure for recording the use of temporary blend buffers. More...
#include <OgreHardwareBufferManager.h>
Private Attributes | |
bool | bindNormals |
bool | bindPositions |
HardwareVertexBufferSharedPtr | destNormalBuffer |
HardwareVertexBufferSharedPtr | destPositionBuffer |
unsigned short | normBindIndex |
unsigned short | posBindIndex |
bool | posNormalShareBuffer |
Both positions and normals are contained in the same buffer. | |
HardwareVertexBufferSharedPtr | srcNormalBuffer |
HardwareVertexBufferSharedPtr | srcPositionBuffer |
Structure for recording the use of temporary blend buffers.
Definition at line 71 of file OgreHardwareBufferManager.h.
Ogre::TempBlendedBufferInfo::~TempBlendedBufferInfo | ( | void | ) |
void Ogre::TempBlendedBufferInfo::bindTempCopies | ( | VertexData * | targetData, |
bool | suppressHardwareUpload | ||
) |
Utility method, binds dest copies into a given VertexData struct.
bool Ogre::TempBlendedBufferInfo::buffersCheckedOut | ( | bool | positions = true , |
bool | normals = true |
||
) | const |
Detect currently have buffer copies checked out and touch it.
Utility method, checks out temporary copies of src into dest.
void Ogre::TempBlendedBufferInfo::extractFrom | ( | const VertexData * | sourceData | ) |
Utility method, extract info from the given VertexData.
|
virtual |
Overridden member from HardwareBufferLicensee.
Implements Ogre::HardwareBufferLicensee.
Definition at line 96 of file OgreMemoryAllocatedObject.h.
|
inherited |
Definition at line 108 of file OgreMemoryAllocatedObject.h.
Definition at line 102 of file OgreMemoryAllocatedObject.h.
|
inherited |
Definition at line 113 of file OgreMemoryAllocatedObject.h.
|
inherited |
Definition at line 119 of file OgreMemoryAllocatedObject.h.
Definition at line 73 of file OgreMemoryAllocatedObject.h.
|
inherited |
operator new, with debug line info
Definition at line 68 of file OgreMemoryAllocatedObject.h.
placement operator new
Definition at line 79 of file OgreMemoryAllocatedObject.h.
Definition at line 91 of file OgreMemoryAllocatedObject.h.
|
inherited |
array operator new, with debug line info
Definition at line 86 of file OgreMemoryAllocatedObject.h.
|
private |
Definition at line 85 of file OgreHardwareBufferManager.h.
|
private |
Definition at line 84 of file OgreHardwareBufferManager.h.
|
private |
Definition at line 79 of file OgreHardwareBufferManager.h.
|
private |
Definition at line 78 of file OgreHardwareBufferManager.h.
Definition at line 83 of file OgreHardwareBufferManager.h.
Definition at line 82 of file OgreHardwareBufferManager.h.
|
private |
Both positions and normals are contained in the same buffer.
Definition at line 81 of file OgreHardwareBufferManager.h.
|
private |
Definition at line 76 of file OgreHardwareBufferManager.h.
|
private |
Definition at line 75 of file OgreHardwareBufferManager.h.