GameApi 28
Library used by GameApi Builder tool
Loading...
Searching...
No Matches
GameApi::LinesObj Class Reference

#include <GameApi.hh>

Inheritance diagram for GameApi::LinesObj:
Collaboration diagram for GameApi::LinesObj:

Public Member Functions

 LinesObj (EveryApi &ev, LI li, SH sh)
void prepare (bool keep=false)
void render ()
void set_pos (float pos_x, float pos_y, float pos_z)
void set_scale (float mult_x, float mult_y, float mult_z)
void set_rotation_matrix (M m)
void set_rotation_matrix2 (M m)
void set_var (std::string name, float r, float g, float b, float a)
Public Member Functions inherited from GameApi::RenderObject
virtual ~RenderObject ()
Public Member Functions inherited from GameApi::MoveScaleObject3d
virtual ~MoveScaleObject3d ()

Constructor & Destructor Documentation

◆ LinesObj()

GameApi::LinesObj::LinesObj ( EveryApi & ev,
LI li,
SH sh )
inline

Member Function Documentation

◆ prepare()

void GameApi::LinesObj::prepare ( bool keep = false)
inlinevirtual

Implements GameApi::RenderObject.

Here is the caller graph for this function:

◆ render()

void GameApi::LinesObj::render ( )
inlinevirtual

Implements GameApi::RenderObject.

Here is the caller graph for this function:

◆ set_pos()

void GameApi::LinesObj::set_pos ( float pos_x,
float pos_y,
float pos_z )
inlinevirtual

◆ set_rotation_matrix()

void GameApi::LinesObj::set_rotation_matrix ( M m)
inlinevirtual

Implements GameApi::MoveScaleObject3d.

Here is the caller graph for this function:

◆ set_rotation_matrix2()

void GameApi::LinesObj::set_rotation_matrix2 ( M m)
inlinevirtual

◆ set_scale()

void GameApi::LinesObj::set_scale ( float mult_x,
float mult_y,
float mult_z )
inlinevirtual

Implements GameApi::MoveScaleObject3d.

Here is the caller graph for this function:

◆ set_var()

void GameApi::LinesObj::set_var ( std::string name,
float r,
float g,
float b,
float a )
inlinevirtual

Implements GameApi::RenderObject.


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