This is the complete list of members for sh::BlockLayoutEncoder, including all inherited members.
| advanceOffset(GLenum type, unsigned int arraySize, bool isRowMajorMatrix, int arrayStride, int matrixStride)=0 | sh::BlockLayoutEncoder | protectedpure virtual |
| BlockLayoutEncoder() | sh::BlockLayoutEncoder | |
| BytesPerComponent | sh::BlockLayoutEncoder | static |
| ComponentsPerRegister | sh::BlockLayoutEncoder | static |
| encodeType(GLenum type, unsigned int arraySize, bool isRowMajorMatrix) | sh::BlockLayoutEncoder | |
| enterAggregateType()=0 | sh::BlockLayoutEncoder | pure virtual |
| exitAggregateType()=0 | sh::BlockLayoutEncoder | pure virtual |
| getBlockLayoutInfo(GLenum type, unsigned int arraySize, bool isRowMajorMatrix, int *arrayStrideOut, int *matrixStrideOut)=0 | sh::BlockLayoutEncoder | protectedpure virtual |
| getBlockRegister(const BlockMemberInfo &info) | sh::BlockLayoutEncoder | static |
| getBlockRegisterElement(const BlockMemberInfo &info) | sh::BlockLayoutEncoder | static |
| getBlockSize() const | sh::BlockLayoutEncoder | inline |
| mCurrentOffset | sh::BlockLayoutEncoder | protected |
| nextRegister() | sh::BlockLayoutEncoder | protected |
| ~BlockLayoutEncoder() | sh::BlockLayoutEncoder | inlinevirtual |