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

Public Attributes

std::string name
 Friendly name used for debugging.
 
RenderPipeline pipeline
 
PipelineOptions options
 
int priority = 0
 
uint32_t touched = 0
 Last time this pipeline was looked up; look up pipeline once a frame to keep alive.
 
size_t definitionKey = 0
 
size_t dataHash = 0
 
const void * sanityCheck = nullptr
 
RenderTexturerenderTarget = nullptr
 Render-target that this pipeline outputs to, nullptr for default rendertarget.
 

Detailed Description

Definition at line 43 of file RenderPipelineManager.h.

Member Data Documentation

◆ dataHash

size_t Cogs::Core::PipelineInstance::dataHash = 0

Definition at line 52 of file RenderPipelineManager.h.

◆ definitionKey

size_t Cogs::Core::PipelineInstance::definitionKey = 0

Definition at line 51 of file RenderPipelineManager.h.

◆ name

std::string Cogs::Core::PipelineInstance::name

Friendly name used for debugging.

Definition at line 45 of file RenderPipelineManager.h.

◆ options

PipelineOptions Cogs::Core::PipelineInstance::options

Definition at line 47 of file RenderPipelineManager.h.

◆ pipeline

RenderPipeline Cogs::Core::PipelineInstance::pipeline

Definition at line 46 of file RenderPipelineManager.h.

◆ priority

int Cogs::Core::PipelineInstance::priority = 0

Definition at line 49 of file RenderPipelineManager.h.

◆ renderTarget

RenderTexture* Cogs::Core::PipelineInstance::renderTarget = nullptr

Render-target that this pipeline outputs to, nullptr for default rendertarget.

Definition at line 54 of file RenderPipelineManager.h.

◆ sanityCheck

const void* Cogs::Core::PipelineInstance::sanityCheck = nullptr

Definition at line 53 of file RenderPipelineManager.h.

◆ touched

uint32_t Cogs::Core::PipelineInstance::touched = 0

Last time this pipeline was looked up; look up pipeline once a frame to keep alive.

Definition at line 50 of file RenderPipelineManager.h.


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