Cogs.Core
Public Attributes | List of all members
Cogs::ContextVK::ShaderState Struct Reference

Public Attributes

EffectSignature effectSignature
 
Binding< BufferVK *, 16 > CBVs [ShaderType::NumShaderTypes]
 
Binding< TextureVK *, 16 > SRVs [ShaderType::NumShaderTypes]
 
Binding< SamplerVK *, 16 > Samplers [ShaderType::NumShaderTypes]
 
Binding< BufferVK *, 16 > UAVs [ShaderType::NumShaderTypes]
 

Detailed Description

Definition at line 148 of file ContextVK.h.

Member Data Documentation

◆ CBVs

Binding<BufferVK *, 16> Cogs::ContextVK::ShaderState::CBVs[ShaderType::NumShaderTypes]

Definition at line 152 of file ContextVK.h.

◆ effectSignature

EffectSignature Cogs::ContextVK::ShaderState::effectSignature

Definition at line 150 of file ContextVK.h.

◆ Samplers

Binding<SamplerVK *, 16> Cogs::ContextVK::ShaderState::Samplers[ShaderType::NumShaderTypes]

Definition at line 154 of file ContextVK.h.

◆ SRVs

Binding<TextureVK *, 16> Cogs::ContextVK::ShaderState::SRVs[ShaderType::NumShaderTypes]

Definition at line 153 of file ContextVK.h.

◆ UAVs

Binding<BufferVK *, 16> Cogs::ContextVK::ShaderState::UAVs[ShaderType::NumShaderTypes]

Definition at line 155 of file ContextVK.h.


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