|
| enum class | Type { None
, Uniform
, Storage
, Push
} |
| |
|
|
| UniformBlock (int32_t binding=-1, int32_t size=-1, VkShaderStageFlags stageFlags=0, Type type=Type::Uniform) |
| |
|
int32_t | GetBinding () const |
| |
|
int32_t | GetSize () const |
| |
|
VkShaderStageFlags | GetStageFlags () const |
| |
|
Type | GetType () const |
| |
|
const std::map< std::string, Uniform > & | GetUniforms () const |
| |
|
std::optional< Uniform > | GetUniform (const std::string &name) const |
| |
|
bool | operator== (const UniformBlock &rhs) const |
| |
|
bool | operator!= (const UniformBlock &rhs) const |
| |
The documentation for this class was generated from the following file:
- engine/src/PixelBullet/Graphics/Pipelines/Shader.hpp