GFXD3D9ShaderConstHandle
Engine/source/gfx/D3D9/gfxD3D9Shader.h
The D3D9 implementation of a shader constant handle.
Public Attributes
bool
Is true if this constant is for hardware mesh instancing.
bool
bool
Public Functions
Detailed Description
The D3D9 implementation of a shader constant handle.
Public Attributes
bool mInstancingConstant
Is true if this constant is for hardware mesh instancing.
Note: We currently store its settings in mPixelHandle.
bool mPixelConstant
GenericConstBufferLayout::ParamDesc mPixelHandle
WeakRefPtr< GFXD3D9Shader > mShader
bool mVertexConstant
GenericConstBufferLayout::ParamDesc mVertexHandle
Public Functions
GFXD3D9ShaderConstHandle()
clear()
Restore to uninitialized state.
getArraySize()
Reimplemented from: GFXShaderConstHandle
getName()
Reimplemented from: GFXShaderConstHandle
getSamplerRegister()
Reimplemented from: GFXShaderConstHandle
getType()
Reimplemented from: GFXShaderConstHandle
isSampler()
setValid(bool valid)
