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::EPrimitiveType primitiveType = (PrimitiveType::EPrimitiveType)~0
 

Detailed Description

Definition at line 114 of file ContextCommon.h.

Member Data Documentation

◆ csCBs

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

Definition at line 120 of file ContextCommon.h.

◆ dirtyCB

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

Definition at line 117 of file ContextCommon.h.

◆ dirtySRV

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

Definition at line 116 of file ContextCommon.h.

◆ primitiveType

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

Definition at line 121 of file ContextCommon.h.

◆ psCBs

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

Definition at line 119 of file ContextCommon.h.

◆ vsCBs

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

Definition at line 118 of file ContextCommon.h.


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