Cogs.Core
Public Member Functions | Public Attributes | List of all members
Cogs::Core::RenderPipeline Struct Reference

Public Member Functions

 RenderPipeline (const RenderPipeline &)=delete
 
RenderPipelineoperator= (const RenderPipeline &)=delete
 

Public Attributes

RenderTaskList tasks
 
RenderTaskResources resources
 
std::vector< ResourceHandleBaseresourceHandles
 
RenderTaskResources updateResources
 
ExpressionContext expressionContext
 
std::list< std::unique_ptr< SubContext > > subContexts
 
std::list< std::string > dependsVariables
 
size_t hash = 0
 

Detailed Description

Definition at line 23 of file RenderPipelineManager.h.

Constructor & Destructor Documentation

◆ RenderPipeline()

Cogs::Core::RenderPipeline::RenderPipeline ( )
inline

Definition at line 25 of file RenderPipelineManager.h.

Member Data Documentation

◆ dependsVariables

std::list<std::string> Cogs::Core::RenderPipeline::dependsVariables

Definition at line 39 of file RenderPipelineManager.h.

◆ expressionContext

ExpressionContext Cogs::Core::RenderPipeline::expressionContext

Definition at line 36 of file RenderPipelineManager.h.

◆ hash

size_t Cogs::Core::RenderPipeline::hash = 0

Definition at line 40 of file RenderPipelineManager.h.

◆ resourceHandles

std::vector<ResourceHandleBase> Cogs::Core::RenderPipeline::resourceHandles

Definition at line 32 of file RenderPipelineManager.h.

◆ resources

RenderTaskResources Cogs::Core::RenderPipeline::resources

Definition at line 31 of file RenderPipelineManager.h.

◆ subContexts

std::list<std::unique_ptr<SubContext> > Cogs::Core::RenderPipeline::subContexts

Definition at line 38 of file RenderPipelineManager.h.

◆ tasks

RenderTaskList Cogs::Core::RenderPipeline::tasks

Definition at line 29 of file RenderPipelineManager.h.

◆ updateResources

RenderTaskResources Cogs::Core::RenderPipeline::updateResources

Definition at line 34 of file RenderPipelineManager.h.


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