Cogs.Core
|
Public Attributes | |
std::unordered_map< size_t, uint16_t > | variables |
BufferHandle | buffer |
std::vector< uint8_t > | memoryBuffer |
std::vector< size_t > | offsets |
std::vector< size_t > | sizes |
std::string | name |
uint32_t | size = 0 |
uint32_t | slot = 0 |
uint32_t | binding = 0 |
uint32_t | index = 0 |
bool | dirty = false |
bool | manual = false |
Definition at line 64 of file EffectsCommon.h.
uint32_t Cogs::ShaderConstantBuffer::binding = 0 |
Definition at line 78 of file EffectsCommon.h.
BufferHandle Cogs::ShaderConstantBuffer::buffer |
Definition at line 68 of file EffectsCommon.h.
bool Cogs::ShaderConstantBuffer::dirty = false |
Definition at line 80 of file EffectsCommon.h.
uint32_t Cogs::ShaderConstantBuffer::index = 0 |
Definition at line 79 of file EffectsCommon.h.
bool Cogs::ShaderConstantBuffer::manual = false |
Definition at line 81 of file EffectsCommon.h.
std::vector<uint8_t> Cogs::ShaderConstantBuffer::memoryBuffer |
Definition at line 69 of file EffectsCommon.h.
std::string Cogs::ShaderConstantBuffer::name |
Definition at line 74 of file EffectsCommon.h.
std::vector<size_t> Cogs::ShaderConstantBuffer::offsets |
Definition at line 71 of file EffectsCommon.h.
uint32_t Cogs::ShaderConstantBuffer::size = 0 |
Definition at line 75 of file EffectsCommon.h.
std::vector<size_t> Cogs::ShaderConstantBuffer::sizes |
Definition at line 72 of file EffectsCommon.h.
uint32_t Cogs::ShaderConstantBuffer::slot = 0 |
Definition at line 77 of file EffectsCommon.h.
std::unordered_map<size_t, uint16_t> Cogs::ShaderConstantBuffer::variables |
Definition at line 66 of file EffectsCommon.h.