GFXGLCubemapArray
Engine/source/gfx/gl/gfxGLCubemap.h
Public Friends
class
Public Functions
copyTo(GFXCubemapArray * pDstCubemap)
Copy this cubemap to another - destination must be same format, same face size & at-least the same size(or larger)
init(GFXCubemapHandle * cubemaps, const U32 cubemapCount)
Initialize from an array of cubemaps.
setToTexUnit(U32 tuNum)
should only be called by GFXDevice
updateTexture(const GFXCubemapHandle & cubemap, const U32 slot)
Update cubemap in the array.
Detailed Description
Public Friends
Protected Attributes
GLuint mCubemap
Internal GL handle.
Public Functions
GFXGLCubemapArray()
~GFXGLCubemapArray()
copyTo(GFXCubemapArray * pDstCubemap)
Reimplemented from: GFXCubemapArray
init(const U32 cubemapCount, const U32 cubemapFaceSize, const GFXFormat format)
Reimplemented from: GFXCubemapArray
init(GFXCubemapHandle * cubemaps, const U32 cubemapCount)
Reimplemented from: GFXCubemapArray
resurrect()
Reimplemented from: GFXResource
setToTexUnit(U32 tuNum)
Reimplemented from: GFXCubemapArray
updateTexture(const GFXCubemapHandle & cubemap, const U32 slot)
Reimplemented from: GFXCubemapArray
zombify()
Reimplemented from: GFXResource