GameApi 28
Library used by GameApi Builder tool
Loading...
Searching...
No Matches
OptCubesImpl Class Reference
Inheritance diagram for OptCubesImpl:
Collaboration diagram for OptCubesImpl:

Public Member Functions

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

Constructor & Destructor Documentation

◆ OptCubesImpl()

OptCubesImpl::OptCubesImpl ( GameApi::Env & env,
GameApi::EveryApi & ev,
float sx,
float sy,
float sz )
inline

Member Function Documentation

◆ Collect()

virtual void OptCubesImpl::Collect ( CollectVisitor & vis)
inlinevirtual

Implements OptCubes.

◆ create_cube()

virtual FaceCollection * OptCubesImpl::create_cube ( const CubeSpec & spec) const
inlinevirtual

Implements OptCubes.

◆ get_cube()

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

Implements OptCubes.

◆ HeavyPrepare()

virtual void OptCubesImpl::HeavyPrepare ( )
inlinevirtual

Implements OptCubes.

◆ Prepare()

virtual void OptCubesImpl::Prepare ( )
inlinevirtual

Implements OptCubes.


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