ShaderConnector
Engine/source/shaderGen/shaderComp.h
Protected Types
Protected Attributes
Public Functions
Var *
getElement(RegisterType type, U32 numElements, U32 numRegisters)
Detailed Description
Protected Types
Consts
Enumerator
- NUM_TEX_REGS = 8
Elements
Enumerator
- POSITION = 0
- NORMAL
- COLOR
- NUM_BASIC_ELEMS
Protected Attributes
U32 mCurBlendIndicesElem
U32 mCurBlendWeightsElem
U32 mCurTexElem
Vector< Var * > mElementList
U8 mName [32]
Public Functions
ShaderConnector()
~ShaderConnector()
getCurTexElem()
getElement(RegisterType type, U32 numElements, U32 numRegisters)
Reimplemented by: VertPixelConnectorGLSL, AppVertConnectorGLSL, ShaderConnectorHLSL
print(Stream & stream, bool isVerterShader)
Reimplemented from: ShaderComponent
Reimplemented by: VertPixelConnectorGLSL, AppVertConnectorGLSL, ShaderConnectorHLSL
reset()
Reimplemented by: VertPixelConnectorGLSL, AppVertConnectorGLSL, ShaderConnectorHLSL
setName(char * newName)
Reimplemented by: VertPixelConnectorGLSL, AppVertConnectorGLSL, ShaderConnectorHLSL
sortVars()
Reimplemented by: VertPixelConnectorGLSL, AppVertConnectorGLSL, ShaderConnectorHLSL