Cogs.Core
|
Public Attributes | |
std::unordered_map< size_t, uint32_t > | slots |
std::vector< ShaderConstantBuffer > | constantBuffers |
std::vector< InputAttribute > | inputAttributes |
std::unordered_map< size_t, uint32_t > | samplers |
std::unordered_map< size_t, uint32_t > | textures |
std::unordered_map< size_t, uint32_t > | bufferUAVs |
std::unordered_map< size_t, uint32_t > | bufferSRVs |
uint32_t | srvSlots = 0 |
Definition at line 91 of file EffectsCommon.h.
std::unordered_map<size_t, uint32_t> Cogs::ShaderReflectionInfo::bufferSRVs |
Definition at line 102 of file EffectsCommon.h.
std::unordered_map<size_t, uint32_t> Cogs::ShaderReflectionInfo::bufferUAVs |
Definition at line 101 of file EffectsCommon.h.
std::vector<ShaderConstantBuffer> Cogs::ShaderReflectionInfo::constantBuffers |
Definition at line 94 of file EffectsCommon.h.
std::vector<InputAttribute> Cogs::ShaderReflectionInfo::inputAttributes |
Definition at line 96 of file EffectsCommon.h.
std::unordered_map<size_t, uint32_t> Cogs::ShaderReflectionInfo::samplers |
Definition at line 98 of file EffectsCommon.h.
std::unordered_map<size_t, uint32_t> Cogs::ShaderReflectionInfo::slots |
Definition at line 93 of file EffectsCommon.h.
uint32_t Cogs::ShaderReflectionInfo::srvSlots = 0 |
Definition at line 104 of file EffectsCommon.h.
std::unordered_map<size_t, uint32_t> Cogs::ShaderReflectionInfo::textures |
Definition at line 99 of file EffectsCommon.h.