Torque3D Documentation / _generateds / GLCircularVolatileBuffer

GLCircularVolatileBuffer

Engine/source/gfx/gl/gfxGLCircularVolatileBuffer.h

More...

Classes:

Public Attributes

struct GLCircularVolatileBuffer::@86

Public Functions

Detailed Description

Public Attributes

struct GLCircularVolatileBuffer::@86 _getBufferData 
U32 mOffset 
U32 mSize 

Protected Attributes

GLuint mBinding 
U32 mBufferFreePos 
GLuint mBufferName 
void * mBufferPtr 
U32 mBufferSize 
U32 mCurrectUsedRangeStart 
FrameAllocatorLockableHelper mFrameAllocator 
GLOrderedFenceRangeManager mLockManager 
Vector< UsedRange > mUsedRanges 

Public Functions

GLCircularVolatileBuffer(GLuint binding)

~GLCircularVolatileBuffer()

getHandle()

init()

lock(const U32 size, U32 offsetAlign, U32 & outOffset, void *& outPtr)

protectUsedRange()

unlock()