Castor3D 0.12.0
Multiplatform 3D engine
Public Attributes | List of all members
castor3d::SceneCuller::RenderPassBuffers Struct Reference

#include <SceneCuller.hpp>

Collaboration diagram for castor3d::SceneCuller::RenderPassBuffers:
Collaboration graph
[legend]

Public Attributes

IndexedDrawCommandsBuffer submeshIdxIndirectCommands
 
DrawCommandsBuffer submeshNIdxIndirectCommands
 
DrawCommandsBuffer billboardIndirectCommands
 
PipelineNodesBuffer pipelinesNodes
 
PipelineBufferArray nodesIds
 
SidedNodePipelineMapT< SubmeshRenderNodesortedSubmeshes
 
SidedObjectNodePipelineMapT< SubmeshRenderNodesortedInstancedSubmeshes
 
SidedNodePipelineMapT< BillboardRenderNodesortedBillboards
 

Member Data Documentation

◆ billboardIndirectCommands

DrawCommandsBuffer castor3d::SceneCuller::RenderPassBuffers::billboardIndirectCommands

◆ nodesIds

PipelineBufferArray castor3d::SceneCuller::RenderPassBuffers::nodesIds

◆ pipelinesNodes

PipelineNodesBuffer castor3d::SceneCuller::RenderPassBuffers::pipelinesNodes

◆ sortedBillboards

SidedNodePipelineMapT< BillboardRenderNode > castor3d::SceneCuller::RenderPassBuffers::sortedBillboards

◆ sortedInstancedSubmeshes

SidedObjectNodePipelineMapT< SubmeshRenderNode > castor3d::SceneCuller::RenderPassBuffers::sortedInstancedSubmeshes

◆ sortedSubmeshes

SidedNodePipelineMapT< SubmeshRenderNode > castor3d::SceneCuller::RenderPassBuffers::sortedSubmeshes

◆ submeshIdxIndirectCommands

IndexedDrawCommandsBuffer castor3d::SceneCuller::RenderPassBuffers::submeshIdxIndirectCommands

◆ submeshNIdxIndirectCommands

DrawCommandsBuffer castor3d::SceneCuller::RenderPassBuffers::submeshNIdxIndirectCommands

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