The reflection data of a constant in a shader constant buffer.
More...
#include <ShaderByteCode.h>
|
| PL_DECLARE_MEM_RELOCATABLE_TYPE () |
|
void | CopyDataFormVariant (plUInt8 *pDest, plVariant *pValue) const |
|
The reflection data of a constant in a shader constant buffer.
- See also
- plShaderConstantBufferLayout
◆ s_TypeSize
plUInt32 plShaderConstant::s_TypeSize |
|
static |
Initial value:= {0, sizeof(float) * 1, sizeof(float) * 2, sizeof(float) * 3, sizeof(float) * 4, sizeof(int) * 1, sizeof(int) * 2, sizeof(int) * 3, sizeof(int) * 4, sizeof(plUInt32) * 1, sizeof(plUInt32) * 2,
A wrapper class that converts a bool into the correct data layout for shaders.
Definition Types.h:97
A wrapper class that converts a plMat3 into the correct data layout for shaders.
Definition Types.h:10
The documentation for this struct was generated from the following files:
- Code/Engine/RendererFoundation/Shader/ShaderByteCode.h
- Code/Engine/RendererFoundation/Shader/Implementation/ShaderByteCode.cpp