|
| VulkanPushConstantsRange (const ShaderStage &shaderStage, const UInt32 &offset, const UInt32 &size, const UInt32 &space, const UInt32 &binding) |
| Initializes a new push constants range. More...
|
|
| VulkanPushConstantsRange (const VulkanPushConstantsRange &)=delete |
|
| VulkanPushConstantsRange (VulkanPushConstantsRange &&)=delete |
|
virtual | ~VulkanPushConstantsRange () noexcept |
|
virtual const UInt32 & | space () const noexcept override |
| Returns the shader space the push constants can be accessed from. More...
|
|
virtual const UInt32 & | binding () const noexcept override |
| Returns the binding point or register, the push constants are made available at. More...
|
|
virtual const UInt32 & | offset () const noexcept override |
| Returns the offset from the push constants backing memory block, the range starts at. More...
|
|
virtual const UInt32 & | size () const noexcept override |
| Returns the size (in bytes) of the range. More...
|
|
virtual const ShaderStage & | stage () const noexcept override |
| Returns the shader stage(s), the range is accessible from. More...
|
|
virtual | ~IPushConstantsRange () noexcept=default |
|
virtual const UInt32 & | space () const noexcept=0 |
| Returns the shader space the push constants can be accessed from. More...
|
|
virtual const UInt32 & | binding () const noexcept=0 |
| Returns the binding point or register, the push constants are made available at. More...
|
|
virtual const UInt32 & | offset () const noexcept=0 |
| Returns the offset from the push constants backing memory block, the range starts at. More...
|
|
virtual const UInt32 & | size () const noexcept=0 |
| Returns the size (in bytes) of the range. More...
|
|
virtual const ShaderStage & | stage () const noexcept=0 |
| Returns the shader stage(s), the range is accessible from. More...
|
|