This is the complete list of members for sh::HLSLBlockEncoder, including all inherited members.
advanceOffset(GLenum type, unsigned int arraySize, bool isRowMajorMatrix, int arrayStride, int matrixStride) | sh::HLSLBlockEncoder | protectedvirtual |
BlockLayoutEncoder() | sh::BlockLayoutEncoder | |
BytesPerComponent | sh::BlockLayoutEncoder | static |
ComponentsPerRegister | sh::BlockLayoutEncoder | static |
ENCODE_LOOSE enum value | sh::HLSLBlockEncoder | |
ENCODE_PACKED enum value | sh::HLSLBlockEncoder | |
encodeType(GLenum type, unsigned int arraySize, bool isRowMajorMatrix) | sh::BlockLayoutEncoder | |
enterAggregateType() | sh::HLSLBlockEncoder | virtual |
exitAggregateType() | sh::HLSLBlockEncoder | virtual |
getBlockLayoutInfo(GLenum type, unsigned int arraySize, bool isRowMajorMatrix, int *arrayStrideOut, int *matrixStrideOut) | sh::HLSLBlockEncoder | protectedvirtual |
getBlockRegister(const BlockMemberInfo &info) | sh::BlockLayoutEncoder | static |
getBlockRegisterElement(const BlockMemberInfo &info) | sh::BlockLayoutEncoder | static |
getBlockSize() const | sh::BlockLayoutEncoder | inline |
GetStrategyFor(ShShaderOutput outputType) | sh::HLSLBlockEncoder | static |
HLSLBlockEncoder(HLSLBlockEncoderStrategy strategy) | sh::HLSLBlockEncoder | |
HLSLBlockEncoderStrategy enum name | sh::HLSLBlockEncoder | |
isPacked() const | sh::HLSLBlockEncoder | inline |
mCurrentOffset | sh::BlockLayoutEncoder | protected |
mEncoderStrategy | sh::HLSLBlockEncoder | protected |
mTransposeMatrices | sh::HLSLBlockEncoder | protected |
nextRegister() | sh::BlockLayoutEncoder | protected |
setTransposeMatrices(bool enabled) | sh::HLSLBlockEncoder | inline |
skipRegisters(unsigned int numRegisters) | sh::HLSLBlockEncoder | |
~BlockLayoutEncoder() | sh::BlockLayoutEncoder | inlinevirtual |