Castor3D 0.12.0
Multiplatform 3D engine
Public Member Functions | List of all members
castor3d::OverlayRenderer::Preparer Class Reference

#include <OverlayRenderer.hpp>

Inheritance diagram for castor3d::OverlayRenderer::Preparer:
Inheritance graph
[legend]
Collaboration diagram for castor3d::OverlayRenderer::Preparer:
Collaboration graph
[legend]

Public Member Functions

 Preparer (OverlayRenderer &renderer, RenderDevice const &device)
 
void visit (PanelOverlay const &overlay) override
 
void visit (BorderPanelOverlay const &overlay) override
 
void visit (TextOverlay const &overlay) override
 
- Public Member Functions inherited from castor3d::OverlayVisitor
virtual C3D_API ~OverlayVisitor ()=default
 
virtual C3D_API void visit (PanelOverlay const &overlay)=0
 
virtual C3D_API void visit (BorderPanelOverlay const &overlay)=0
 
virtual C3D_API void visit (TextOverlay const &overlay)=0
 

Constructor & Destructor Documentation

◆ Preparer()

castor3d::OverlayRenderer::Preparer::Preparer ( OverlayRenderer renderer,
RenderDevice const &  device 
)
explicit

Member Function Documentation

◆ visit() [1/3]

void castor3d::OverlayRenderer::Preparer::visit ( BorderPanelOverlay const &  overlay)
overridevirtual

◆ visit() [2/3]

void castor3d::OverlayRenderer::Preparer::visit ( PanelOverlay const &  overlay)
overridevirtual

◆ visit() [3/3]

void castor3d::OverlayRenderer::Preparer::visit ( TextOverlay const &  overlay)
overridevirtual

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