OGLBuffer (object)

OGLBuffer OGLBuffer OGLBuffer StatisticSourceWithAutoRegisterMember StatisticSourceWithAutoRegisterMember OGLBuffer->StatisticSourceWithAutoRegisterMember

Members

UInt32 bufferID  
UInt32[] additionalBufferIDs  
UInt32 elementCount  
UInt32 numBufferElementComponents  
Boolean normalize  
Boolean perInstance  
UInt32 bufferType  
UInt32 bufferUsage  
UInt32 bufferElementComponentType  
StatisticsAutoRegisterMember autoStats  

Methods

  OGLBuffer ( in OGLBuffer other )
  OGLBuffer ()
OGLBuffer clone ? ()
  deleteBuffer ! ()
  genBuffer ! ( in Data bufferData, in UInt64 bufferSize, in UInt64 bufferDataElementCount )
  genBuffer ! ( in Data bufferData, in UInt64 bufferSize, in UInt64 bufferDataElementCount, in UInt32 bufferIndex )
UInt64 getApproximateGPUMemoryUsage ? ()
StatisticRecord[] getStatistics ? ()
  ~OGLBuffer ()

Methods in detail

OGLBuffer ( in OGLBuffer other )

copy constructor


OGLBuffer ()


OGLBuffer OGLBuffer.clone? ()

clone method


OGLBuffer.deleteBuffer! ()


OGLBuffer.genBuffer! ( in Data bufferData, in UInt64 bufferSize, in UInt64 bufferDataElementCount )


OGLBuffer.genBuffer! ( in Data bufferData, in UInt64 bufferSize, in UInt64 bufferDataElementCount, in UInt32 bufferIndex )


UInt64 OGLBuffer.getApproximateGPUMemoryUsage? ()


StatisticRecord[] OGLBuffer.getStatistics? ()

Returns statistics related to this object. The Name should be included, but the Type will be automatically generated.


~ OGLBuffer ()