GameApi 28
Library used by GameApi Builder tool
Loading...
Searching...
No Matches
OptCubes Class Referenceabstract

#include <GraphI.hh>

Inheritance diagram for OptCubes:
Collaboration diagram for OptCubes:

Public Member Functions

virtual ~OptCubes ()
virtual void Prepare ()=0
virtual void Collect (CollectVisitor &vis)=0
virtual void HeavyPrepare ()=0
virtual CubeSpec get_cube (unsigned int color, float border_width, unsigned int border_color, int sx, int sy, int sz) const =0
virtual FaceCollection * create_cube (const CubeSpec &spec) const =0
Public Member Functions inherited from CollectInterface
virtual ~CollectInterface ()
virtual int NumBlocks () const
virtual void FirstFrame ()

Constructor & Destructor Documentation

◆ ~OptCubes()

virtual OptCubes::~OptCubes ( )
inlinevirtual

Member Function Documentation

◆ Collect()

virtual void OptCubes::Collect ( CollectVisitor & vis)
pure virtual

Implements CollectInterface.

Implemented in OptCubesImpl.

◆ create_cube()

virtual FaceCollection * OptCubes::create_cube ( const CubeSpec & spec) const
pure virtual

Implemented in OptCubesImpl.

◆ get_cube()

virtual CubeSpec OptCubes::get_cube ( unsigned int color,
float border_width,
unsigned int border_color,
int sx,
int sy,
int sz ) const
pure virtual

Implemented in OptCubesImpl.

◆ HeavyPrepare()

virtual void OptCubes::HeavyPrepare ( )
pure virtual

Implements CollectInterface.

Implemented in OptCubesImpl.

◆ Prepare()

virtual void OptCubes::Prepare ( )
pure virtual

Implemented in OptCubesImpl.


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