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 |