Foundation
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
Foundation::RenderCore::Renderer::RendererSetup::ExecutionGroups Struct Reference

#include <Renderer.hpp>

Public Member Functions

 ExecutionGroups (int groupIndex, RHIDeviceQueueType queue, Allocator *allocator)
 

Public Attributes

const int groupIndex {}
 
int graphicsGroupIndex {-1}
 
int computeGroupIndex {-1}
 
const RHIDeviceQueueType queue {}
 
Vector< PassHandlepasses
 
Vector< ResourceHandleresources
 
bool isLastGraphics = false
 
bool isLastCompute = false
 
RHIPipelineStage allStages {}
 

Constructor & Destructor Documentation

◆ ExecutionGroups()

Foundation::RenderCore::Renderer::RendererSetup::ExecutionGroups::ExecutionGroups ( int  groupIndex,
RHIDeviceQueueType  queue,
Allocator allocator 
)
inline

Member Data Documentation

◆ allStages

RHIPipelineStage Foundation::RenderCore::Renderer::RendererSetup::ExecutionGroups::allStages {}

◆ computeGroupIndex

int Foundation::RenderCore::Renderer::RendererSetup::ExecutionGroups::computeGroupIndex {-1}

◆ graphicsGroupIndex

int Foundation::RenderCore::Renderer::RendererSetup::ExecutionGroups::graphicsGroupIndex {-1}

◆ groupIndex

const int Foundation::RenderCore::Renderer::RendererSetup::ExecutionGroups::groupIndex {}

◆ isLastCompute

bool Foundation::RenderCore::Renderer::RendererSetup::ExecutionGroups::isLastCompute = false

◆ isLastGraphics

bool Foundation::RenderCore::Renderer::RendererSetup::ExecutionGroups::isLastGraphics = false

◆ passes

Vector<PassHandle> Foundation::RenderCore::Renderer::RendererSetup::ExecutionGroups::passes

◆ queue

const RHIDeviceQueueType Foundation::RenderCore::Renderer::RendererSetup::ExecutionGroups::queue {}

◆ resources

Vector<ResourceHandle> Foundation::RenderCore::Renderer::RendererSetup::ExecutionGroups::resources

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