|
Nameless Engine
|
Public Member Functions | |
| PushConstantIndices ()=default | |
| PushConstantIndices (size_t iPushConstantIndex, std::unique_ptr< ShaderArrayIndex > pShaderArrayIndex) | |
| PushConstantIndices (PushConstantIndices &&)=default | |
| PushConstantIndices & | operator= (PushConstantIndices &&)=default |
Public Attributes | |
| size_t | iPushConstantIndex = 0 |
| std::unique_ptr< ShaderArrayIndex > | pShaderArrayIndex |
Groups information about a specific push constant.
|
default |
Creates uninitialized object.
|
inline |
Initializes object.
| iPushConstantIndex | Index of the push constant to copy pShaderArrayIndex. |
| pShaderArrayIndex | Index into shader array to copy to shaders. |
|
default |
Move constructor.
|
default |
Move assignment operator.
| size_t ne::GlslShaderTextureResourceBinding::PushConstantIndices::iPushConstantIndex = 0 |
Index of the push constant to copy pShaderArrayIndex.
| std::unique_ptr<ShaderArrayIndex> ne::GlslShaderTextureResourceBinding::PushConstantIndices::pShaderArrayIndex |
Index into shader array to copy to shaders.