|
webkit
2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
|
#include <blocklayout.h>
Public Member Functions | |
| Std140BlockEncoder () | |
| void | enterAggregateType () override |
| void | exitAggregateType () override |
Public Member Functions inherited from sh::BlockLayoutEncoder | |
| BlockLayoutEncoder () | |
| virtual | ~BlockLayoutEncoder () |
| BlockMemberInfo | encodeType (GLenum type, unsigned int arraySize, bool isRowMajorMatrix) |
| size_t | getBlockSize () const |
Protected Member Functions | |
| void | getBlockLayoutInfo (GLenum type, unsigned int arraySize, bool isRowMajorMatrix, int *arrayStrideOut, int *matrixStrideOut) override |
| void | advanceOffset (GLenum type, unsigned int arraySize, bool isRowMajorMatrix, int arrayStride, int matrixStride) override |
Protected Member Functions inherited from sh::BlockLayoutEncoder | |
| void | nextRegister () |
Additional Inherited Members | |
Static Public Member Functions inherited from sh::BlockLayoutEncoder | |
| static size_t | getBlockRegister (const BlockMemberInfo &info) |
| static size_t | getBlockRegisterElement (const BlockMemberInfo &info) |
Static Public Attributes inherited from sh::BlockLayoutEncoder | |
| static const size_t | BytesPerComponent = 4u |
| static const unsigned int | ComponentsPerRegister = 4u |
Protected Attributes inherited from sh::BlockLayoutEncoder | |
| size_t | mCurrentOffset |
| sh::Std140BlockEncoder::Std140BlockEncoder | ( | ) |
|
overrideprotectedvirtual |
Implements sh::BlockLayoutEncoder.
|
overridevirtual |
Implements sh::BlockLayoutEncoder.
|
overridevirtual |
Implements sh::BlockLayoutEncoder.
|
overrideprotectedvirtual |
Implements sh::BlockLayoutEncoder.
1.8.13