OGLTexture2D (object)

OGLTexture2D OGLTexture2D OGLTexture2D StatisticSourceWithAutoRegisterMember StatisticSourceWithAutoRegisterMember OGLTexture2D->StatisticSourceWithAutoRegisterMember

Members

UInt32 bufferID  
UInt32 bufferObjectID  
String name  
UInt32 glTextureType  
UInt32 glType  
UInt32 glInternalFormat  
UInt32 glFormat  
UInt32 width  
UInt32 height  
UInt32 depth  
UInt32 textureMinFilter  
UInt32 textureMagFilter  
UInt32 wrapS  
UInt32 wrapT  
Boolean shadowTexture  
Boolean buildMipmaps  
Boolean isRenderBuffer  
StatisticsAutoRegisterMember autoStats  

Methods

  OGLTexture2D ( in OGLTexture2D other )
  OGLTexture2D ()
  bind ! ( in UInt32 textureUnit )
OGLTexture2D clone ? ()
  cloneMembersTo ? ( io OGLTexture2D that )
  configure ! ( in Size width, in Size height, in Data pixels )
  configure ! ( in Size width, in Size height, in Data pixels, in UInt32 bufferObjectID )
  configure ! ( in Size width, in Size height, in Size depth, in Data pixels )
  configureImageMatrixArray ! ( io Mat44 matrices[] )
  delete ! ()
UInt64 getApproximateGPUMemoryUsage ? ()
StatisticRecord[] getStatistics ? ()
Boolean hasSameType ? ( in OGLTexture2D other )
  ~OGLTexture2D ()

Methods in detail

OGLTexture2D ( in OGLTexture2D other )

copy constructor


OGLTexture2D ()


OGLTexture2D.bind! ( in UInt32 textureUnit )


OGLTexture2D OGLTexture2D.clone? ()

clone method


OGLTexture2D.cloneMembersTo? ( io OGLTexture2D that )


OGLTexture2D.configure! ( in Size width, in Size height, in Data pixels )


OGLTexture2D.configure! ( in Size width, in Size height, in Data pixels, in UInt32 bufferObjectID )


OGLTexture2D.configure! ( in Size width, in Size height, in Size depth, in Data pixels )


OGLTexture2D.configureImageMatrixArray! ( io Mat44 matrices[] )


OGLTexture2D.delete! ()


UInt64 OGLTexture2D.getApproximateGPUMemoryUsage? ()


StatisticRecord[] OGLTexture2D.getStatistics? ()

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


Boolean OGLTexture2D.hasSameType? ( in OGLTexture2D other )


~ OGLTexture2D ()