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

Public Member Functions

 BlockPTS2_matrix (GameApi::Env &env, MatrixArray *points, float start_x, float end_x, float start_y, float end_y, int max_points, float ncd_z_start, float ncd_z_end)
void Collect (CollectVisitor &vis)
void HeavyPrepare ()
virtual void Prepare ()
virtual void HandleEvent (MainLoopEvent &event)
virtual bool Update (MainLoopEnv &e)
virtual int MaxSize () const
virtual int Size () const
virtual Matrix Index (int i) const
virtual unsigned int Color (int i) const
virtual Vector Normal (int i) const
float calc_pos (int p) const
Point2d calc_pos2 (int pos) const
Point calc_pos3 (int pos) const
bool enabled (int i) const
Public Member Functions inherited from MatrixArray
virtual ~MatrixArray ()
Public Member Functions inherited from CollectInterface
virtual ~CollectInterface ()
virtual int NumBlocks () const
virtual void FirstFrame ()

Constructor & Destructor Documentation

◆ BlockPTS2_matrix()

BlockPTS2_matrix::BlockPTS2_matrix ( GameApi::Env & env,
MatrixArray * points,
float start_x,
float end_x,
float start_y,
float end_y,
int max_points,
float ncd_z_start,
float ncd_z_end )
inline

Member Function Documentation

◆ calc_pos()

float BlockPTS2_matrix::calc_pos ( int p) const
inline

◆ calc_pos2()

Point2d BlockPTS2_matrix::calc_pos2 ( int pos) const
inline

◆ calc_pos3()

Point BlockPTS2_matrix::calc_pos3 ( int pos) const
inline
Here is the caller graph for this function:

◆ Collect()

void BlockPTS2_matrix::Collect ( CollectVisitor & vis)
inlinevirtual

Implements CollectInterface.

◆ Color()

virtual unsigned int BlockPTS2_matrix::Color ( int i) const
inlinevirtual

Reimplemented from MatrixArray.

◆ enabled()

bool BlockPTS2_matrix::enabled ( int i) const
inline
Here is the caller graph for this function:

◆ HandleEvent()

virtual void BlockPTS2_matrix::HandleEvent ( MainLoopEvent & event)
inlinevirtual

Reimplemented from MatrixArray.

◆ HeavyPrepare()

void BlockPTS2_matrix::HeavyPrepare ( )
inlinevirtual

Implements CollectInterface.

Here is the caller graph for this function:

◆ Index()

virtual Matrix BlockPTS2_matrix::Index ( int i) const
inlinevirtual

Implements MatrixArray.

◆ MaxSize()

virtual int BlockPTS2_matrix::MaxSize ( ) const
inlinevirtual

Reimplemented from MatrixArray.

◆ Normal()

virtual Vector BlockPTS2_matrix::Normal ( int i) const
inlinevirtual

Reimplemented from MatrixArray.

◆ Prepare()

virtual void BlockPTS2_matrix::Prepare ( )
inlinevirtual

Reimplemented from MatrixArray.

◆ Size()

virtual int BlockPTS2_matrix::Size ( ) const
inlinevirtual

Implements MatrixArray.

◆ Update()

virtual bool BlockPTS2_matrix::Update ( MainLoopEnv & e)
inlinevirtual

Reimplemented from MatrixArray.


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