LiteFX::Rendering::Backends::DirectX12PushConstantsRange
Implements the DirectX 12 IPushConstantsRange.
Synopsis
Declared in <litefx/backends/dx12.hpp>
class [[dllimport, dllexport]] DirectX12PushConstantsRange final
: public IPushConstantsRange
Base Classes
Member Functions
| Name | Description |
DirectX12PushConstantsRange [constructor] | Initializes a new push constants range. |
~DirectX12PushConstantsRange [destructor] [virtual] | Destructor |
operator= | Assignment operators |
binding [virtual] | Returns the binding point or register, the push constants are made available at. |
offset [virtual] | Returns the offset from the push constants backing memory block, the range starts at. |
size [virtual] | Returns the size (in bytes) of the range. |
space [virtual] | Returns the shader space the push constants can be accessed from. |
stageMask [virtual] | Returns the shader stage(s), the range is accessible from. |
Protected Member Functions
| Name | Description |
operator= | Assignment operators |
Friends
See Also
DirectX12PushConstantsLayout