SPARK
0.1.0
A general purpose game engine written in C++.
|
Interface for a push constants range in a push constants layout . More...
#include <PushConstantsRange.h>
Public Member Functions | |
virtual unsigned int | space () const noexcept=0 |
Gets the shader space the push constants can be accessed from. | |
virtual unsigned int | binding () const noexcept=0 |
Gets the binding point or register, the push constants are made available at. | |
virtual unsigned int | offset () const noexcept=0 |
Gets the offset from the push constants backing memory block, the range starts at. | |
virtual unsigned int | size () const noexcept=0 |
Gets the size (in bytes) of the range. | |
virtual ShaderStage | stage () const noexcept=0 |
Gets the shader stage(s), the range is accessible from. | |
Interface for a push constants range in a push constants layout .
|
nodiscardpure virtualnoexcept |
Gets the binding point or register, the push constants are made available at.
Implemented in spark::render::vk::VulkanPushConstantsRange.
|
nodiscardpure virtualnoexcept |
Gets the offset from the push constants backing memory block, the range starts at.
Implemented in spark::render::vk::VulkanPushConstantsRange.
|
nodiscardpure virtualnoexcept |
Gets the size (in bytes) of the range.
Implemented in spark::render::vk::VulkanPushConstantsRange.
|
nodiscardpure virtualnoexcept |
Gets the shader space the push constants can be accessed from.
Implemented in spark::render::vk::VulkanPushConstantsRange.
|
nodiscardpure virtualnoexcept |
Gets the shader stage(s), the range is accessible from.
Implemented in spark::render::vk::VulkanPushConstantsRange.