Castor3D 0.16.0
Multiplatform 3D engine
Public Member Functions | Public Attributes | List of all members
castor3d::OverlayDrawData Struct Reference

#include <OverlaysModule.hpp>

Collaboration diagram for castor3d::OverlayDrawData:
Collaboration graph
[legend]

Public Member Functions

 OverlayDrawData ()=default
 
 OverlayDrawData (Overlay const *overlay, OverlayDrawNode const *node, OverlayPipelineData const *pipelineData, VkDrawIndirectCommand *indirectData={}, uint32_t overlayIndex={}, uint32_t pipelineIndex={}, OverlayTextBufferIndex textBuffer={}, bool secondary={})
 

Public Attributes

Overlay const * overlay {}
 
OverlayDrawNode const * node {}
 
OverlayPipelineData const * pipelineData {}
 
VkDrawIndirectCommand * indirectData {}
 
uint32_t overlayIndex {}
 
uint32_t pipelineIndex {}
 
OverlayTextBufferIndex textBuffer {}
 
bool secondary {}
 

Constructor & Destructor Documentation

◆ OverlayDrawData() [1/2]

castor3d::OverlayDrawData::OverlayDrawData ( )
default

◆ OverlayDrawData() [2/2]

castor3d::OverlayDrawData::OverlayDrawData ( Overlay const * overlay,
OverlayDrawNode const * node,
OverlayPipelineData const * pipelineData,
VkDrawIndirectCommand * indirectData = {},
uint32_t overlayIndex = {},
uint32_t pipelineIndex = {},
OverlayTextBufferIndex textBuffer = {},
bool secondary = {} )
inline

Member Data Documentation

◆ indirectData

VkDrawIndirectCommand* castor3d::OverlayDrawData::indirectData {}

◆ node

OverlayDrawNode const* castor3d::OverlayDrawData::node {}

◆ overlay

Overlay const* castor3d::OverlayDrawData::overlay {}

◆ overlayIndex

uint32_t castor3d::OverlayDrawData::overlayIndex {}

◆ pipelineData

OverlayPipelineData const* castor3d::OverlayDrawData::pipelineData {}

◆ pipelineIndex

uint32_t castor3d::OverlayDrawData::pipelineIndex {}

◆ secondary

bool castor3d::OverlayDrawData::secondary {}

◆ textBuffer

OverlayTextBufferIndex castor3d::OverlayDrawData::textBuffer {}

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