GFXTextureObject Class Reference#include <gfxTextureObject.h>
Inheritance diagram for GFXTextureObject: ![]()
Constructor & Destructor Documentation
Member Function Documentation
Reimplemented in GFXGLTextureObject.
Reimplemented in GFXGLTextureObject.
Acquire a lock on part of the texture. The GFXLockedRect returned is managed by the GFXTextureObject and does not need to be freed. Implemented in GFXD3D8TextureObject, GFXD3D9TextureObject, and GFXGLTextureObject. Releases a lock previously acquired. Note that the mipLevel parameter must match the corresponding lock! Implemented in GFXD3D8TextureObject, GFXD3D9TextureObject, and GFXGLTextureObject.
Implemented in GFXD3D8TextureObject, GFXD3D9TextureObject, and GFXGLTextureObject. Copy the back buffer into this texture. This texture will contain back buffer data from the rectangle: RectI( upperLeft, Point2I( getWidth(), getHeight() ) )
Implemented in GFXD3D8TextureObject, GFXD3D9TextureObject, and GFXGLTextureObject.
Implemented in GFXD3D8TextureObject, GFXD3D9TextureObject, and GFXGLTextureObject.
The resource should put a description of itself (number of vertices, size/width of texture, etc.) in buffer.
Implements GFXResource. Reimplemented in GFXGLTextureObject.
Member Data Documentation
Device this texture belongs to.
Next texture in the linked list.
Previous texture in the linked list.
Used for hash table lookups.
This is the file name or other unique string used to hash this texture object.
GBitmap we are backed by.
DDSFile we're backed by.
|