#include <shadervariabledeclarations.h>
Public Member Functions | |
| ShaderVariableValueDeclaration (const std::string &name, int offset, int size, EShaderVariableValueType type) | |
Public Member Functions inherited from ShaderVariableDeclaration | |
| ShaderVariableDeclaration (const std::string &name, int offset, int size) | |
| virtual | ~ShaderVariableDeclaration () |
| ShaderVariableDeclaration (ShaderVariableDeclaration &&inRHS)=default | |
| ShaderVariableDeclaration & | operator= (ShaderVariableDeclaration &&inRHS)=default |
| ShaderVariableDeclaration (const ShaderVariableDeclaration &)=delete | |
| ShaderVariableDeclaration & | operator= (const ShaderVariableDeclaration &)=delete |
Public Attributes | |
| EShaderVariableValueType | mType |
| ShaderVariable type. More... | |
Public Attributes inherited from ShaderVariableDeclaration | |
| std::string | mName |
| Name of the declaration. More... | |
| int | mOffset |
| Memory offset. More... | |
| int | mSize |
| Total size (in bytes) of declaration. More... | |
Shader variable value shader declaration (float, int etc.)
| ShaderVariableValueDeclaration | ( | const std::string & | name, |
| int | offset, | ||
| int | size, | ||
| EShaderVariableValueType | type | ||
| ) |
| EShaderVariableValueType mType |
ShaderVariable type.