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 |