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

#include <OverlayRenderer.hpp>

Collaboration diagram for castor3d::OverlayRenderer::OverlaysComputeData:
Collaboration graph
[legend]

Public Member Functions

 OverlaysComputeData (RenderDevice const &device, OverlaysCommonData &commonData)
 
void reset ()
 
void registerCommands (crg::RecordContext &context, VkCommandBuffer commandBuffer) const
 
TextComputePipelineDescriptorgetTextPipeline (FontTexture const &fontTexture)
 

Public Attributes

ComputePipeline panelPipeline
 
ComputePipeline borderPipeline
 
TextComputePipeline textPipeline
 

Constructor & Destructor Documentation

◆ OverlaysComputeData()

castor3d::OverlayRenderer::OverlaysComputeData::OverlaysComputeData ( RenderDevice const & device,
OverlaysCommonData & commonData )

Member Function Documentation

◆ getTextPipeline()

TextComputePipelineDescriptor & castor3d::OverlayRenderer::OverlaysComputeData::getTextPipeline ( FontTexture const & fontTexture)

◆ registerCommands()

void castor3d::OverlayRenderer::OverlaysComputeData::registerCommands ( crg::RecordContext & context,
VkCommandBuffer commandBuffer ) const

◆ reset()

void castor3d::OverlayRenderer::OverlaysComputeData::reset ( )

Member Data Documentation

◆ borderPipeline

ComputePipeline castor3d::OverlayRenderer::OverlaysComputeData::borderPipeline

◆ panelPipeline

ComputePipeline castor3d::OverlayRenderer::OverlaysComputeData::panelPipeline

◆ textPipeline

TextComputePipeline castor3d::OverlayRenderer::OverlaysComputeData::textPipeline

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