Cogs.Core
Public Attributes | List of all members
Cogs::ContextCommon::TrackedState Struct Reference

Public Attributes

uint32_t dirtySRV [(int) Cogs::ShaderType::NumShaderSlots] = {}
 
uint32_t dirtyCB [(int) Cogs::ShaderType::NumShaderSlots] = {}
 
BufferHandle vsCBs [255]
 
BufferHandle psCBs [255]
 
BufferHandle csCBs [255]
 
PrimitiveType primitiveType = (PrimitiveType)~0
 

Detailed Description

Definition at line 75 of file ContextCommon.h.

Member Data Documentation

◆ csCBs

BufferHandle Cogs::ContextCommon::TrackedState::csCBs[255]

Definition at line 81 of file ContextCommon.h.

◆ dirtyCB

uint32_t Cogs::ContextCommon::TrackedState::dirtyCB[(int) Cogs::ShaderType::NumShaderSlots] = {}

Definition at line 78 of file ContextCommon.h.

◆ dirtySRV

uint32_t Cogs::ContextCommon::TrackedState::dirtySRV[(int) Cogs::ShaderType::NumShaderSlots] = {}

Definition at line 77 of file ContextCommon.h.

◆ primitiveType

PrimitiveType Cogs::ContextCommon::TrackedState::primitiveType = (PrimitiveType)~0

Definition at line 82 of file ContextCommon.h.

◆ psCBs

BufferHandle Cogs::ContextCommon::TrackedState::psCBs[255]

Definition at line 80 of file ContextCommon.h.

◆ vsCBs

BufferHandle Cogs::ContextCommon::TrackedState::vsCBs[255]

Definition at line 79 of file ContextCommon.h.


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