_GFXGLTargetDesc
Engine/source/gfx/gl/gfxGLTextureTarget.cpp
Internal struct used to track texture information for FBO attachments This serves as an abstract base so we can deal with cubemaps and standard 2D/Rect textures through the same interface.
Public Functions
_GFXGLTargetDesc(U32 _mipLevel, U32 _zOffset)
bool
hasMips()
bool
isCompatible(const GFXGLTextureObject * tex)
Detailed Description
Internal struct used to track texture information for FBO attachments This serves as an abstract base so we can deal with cubemaps and standard 2D/Rect textures through the same interface.
Private Attributes
U32 mipLevel
U32 zOffset
Public Functions
_GFXGLTargetDesc(U32 _mipLevel, U32 _zOffset)
~_GFXGLTargetDesc()
getBinding()
Reimplemented by: _GFXGLTextureTargetDesc, _GFXGLCubemapTargetDesc
getDepth()
Reimplemented by: _GFXGLTextureTargetDesc, _GFXGLCubemapTargetDesc
getFormat()
Reimplemented by: _GFXGLTextureTargetDesc, _GFXGLCubemapTargetDesc
getHandle()
Reimplemented by: _GFXGLTextureTargetDesc, _GFXGLCubemapTargetDesc
getHeight()
Reimplemented by: _GFXGLTextureTargetDesc, _GFXGLCubemapTargetDesc
getMipLevel()
getWidth()
Reimplemented by: _GFXGLTextureTargetDesc, _GFXGLCubemapTargetDesc
getZOffset()
hasMips()
Reimplemented by: _GFXGLTextureTargetDesc, _GFXGLCubemapTargetDesc
isCompatible(const GFXGLTextureObject * tex)
Reimplemented by: _GFXGLTextureTargetDesc, _GFXGLCubemapTargetDesc