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.