GFXTextureArray
Engine/source/gfx/gfxTextureArray.h
Public Attributes
Public Functions
The resource should put a description of itself (number of vertices, size/width of texture, etc.) in buffer.
bool
fromTextureArray(const Vector< GFXTexHandle > & textureArray, U32 capacity)
setTexture(const GFXTexHandle & texture, U32 slot)
setToTexUnit(U32 tuNum)
Protected Functions
_setTexture(const GFXTexHandle & texture, U32 slot)
Detailed Description
Public Attributes
U32 mArraySize
GFXFormat mFormat
U32 mHeight
bool mIsCompressed
U32 mMipLevels
Vector< GFXTexHandle > mTextures
U32 mWidth
Public Functions
GFXTextureArray()
describeSelf()
Reimplemented from: GFXResource
fromTextureArray(const Vector< GFXTexHandle > & textureArray, U32 capacity)
init()
Reimplemented by: GFXD3D11TextureArray, GFXGLTextureArray, GFXNullTextureArray
Release()
Reimplemented by: GFXD3D11TextureArray, GFXGLTextureArray, GFXNullTextureArray
resurrect()
Reimplemented from: GFXResource
Reimplemented by: GFXD3D11TextureArray, GFXGLTextureArray, GFXNullTextureArray
set(U32 width, U32 height, U32 size, GFXFormat format, U32 mipLevels)
setTexture(const GFXTexHandle & texture, U32 slot)
setToTexUnit(U32 tuNum)
Reimplemented by: GFXD3D11TextureArray, GFXGLTextureArray, GFXNullTextureArray
zombify()
Reimplemented from: GFXResource
Reimplemented by: GFXD3D11TextureArray, GFXGLTextureArray, GFXNullTextureArray
Protected Functions
_setTexture(const GFXTexHandle & texture, U32 slot)
Reimplemented by: GFXD3D11TextureArray, GFXGLTextureArray, GFXNullTextureArray