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

#include <BackgroundTextWriter.hpp>

Inheritance diagram for castor3d::BackgroundTextWriter:
Inheritance graph
[legend]
Collaboration diagram for castor3d::BackgroundTextWriter:
Collaboration graph
[legend]

Public Member Functions

C3D_API BackgroundTextWriter (castor::TextFile &file, castor::String const &tabs)
 Constructor. More...
 
C3D_API void visit (ColourBackground &background) override
 Visits a colour background. More...
 
C3D_API void visit (SkyboxBackground &background) override
 Visits a colour background. More...
 
C3D_API void visit (ImageBackground &background) override
 Visits a colour background. More...
 
- Public Member Functions inherited from castor3d::BackgroundVisitor
C3D_API BackgroundVisitor ()
 Constructor. More...
 
virtual C3D_API ~BackgroundVisitor ()
 Destructor. More...
 
virtual C3D_API void visit (ColourBackground &background)=0
 Visits a colour background. More...
 
virtual C3D_API void visit (SkyboxBackground &background)=0
 Visits a skybox background. More...
 
virtual C3D_API void visit (ImageBackground &background)=0
 Visits an image background. More...
 

Constructor & Destructor Documentation

◆ BackgroundTextWriter()

C3D_API castor3d::BackgroundTextWriter::BackgroundTextWriter ( castor::TextFile &  file,
castor::String const &  tabs 
)

Constructor.

Member Function Documentation

◆ visit() [1/3]

C3D_API void castor3d::BackgroundTextWriter::visit ( ColourBackground background)
overridevirtual

Visits a colour background.

Implements castor3d::BackgroundVisitor.

◆ visit() [2/3]

C3D_API void castor3d::BackgroundTextWriter::visit ( ImageBackground background)
overridevirtual

Visits a colour background.

Implements castor3d::BackgroundVisitor.

◆ visit() [3/3]

C3D_API void castor3d::BackgroundTextWriter::visit ( SkyboxBackground background)
overridevirtual

Visits a colour background.

Implements castor3d::BackgroundVisitor.


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