Cogs.Core
Public Attributes | List of all members
Cogs::EffectVK Struct Reference
Inheritance diagram for Cogs::EffectVK:
Cogs::Effect

Public Attributes

VkPipelineLayout pipelineLayout
 
std::vector< VkDescriptorSetLayout > descriptorSetLayouts
 
- Public Attributes inherited from Cogs::Effect
EffectSignature signature
 
Shader shaders [ShaderType::NumShaderSlots]
 
std::unordered_map< size_t, EffectVariableeffectVariables
 
ShadervertexShader
 
ShaderhullShader
 
ShaderdomainShader
 
ShadergeometryShader
 
ShaderpixelShader
 
ShadercomputeShader
 

Additional Inherited Members

- Public Member Functions inherited from Cogs::Effect
Effectoperator= (const Effect &other)
 
Effectoperator= (Effect &&other) noexcept
 
void buildSignature ()
 

Detailed Description

Definition at line 13 of file EffectsVK.h.

Member Data Documentation

◆ descriptorSetLayouts

std::vector<VkDescriptorSetLayout> Cogs::EffectVK::descriptorSetLayouts

Definition at line 17 of file EffectsVK.h.

◆ pipelineLayout

VkPipelineLayout Cogs::EffectVK::pipelineLayout

Definition at line 15 of file EffectsVK.h.


The documentation for this struct was generated from the following file: