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

#include <GameApi.hh>

Public Member Functions

IMPORT MatricesApi (Env &e)
MS mn_matrix_array2 (EveryApi &ev, std::vector< MN > moves)
MS mult_g_last_resize (EveryApi &ev, MS ms)
MS load_matrices (std::string url)
MS load_matrices_nr (std::string url)
MS ms_steady (MS ms)
ML render_ms_files2_si (EveryApi &ev, std::vector< P > p, std::vector< MT > mat, VX voxel, int start_type, int end_type, float start_x, float end_x, float start_y, float end_y, float start_z, float end_z)
ML render_ms_files_si (EveryApi &ev, std::vector< P > p, MT mat, VX voxel, int start_type, int end_type, float start_x, float end_x, float start_y, float end_y, float start_z, float end_z)
IMPORT MS mn_matrix_array (EveryApi &ev, int count, MN move)
IMPORT MS random_time_seq (EveryApi &ev, MS inner_start, MS outer, MS inner_end, float outer_time, float inner_time)
IMPORT MS ms_interface (VX vox, int type, float start_x, float end_x, float start_y, float end_y, float start_z, float end_z)
IMPORT MS ms_file (std::string url, int use_type)
IMPORT ML render_ms_files (EveryApi &ev, std::vector< P > p, MT mat, std::string url, int start_type, int end_type)
IMPORT ML render_ms_files2 (EveryApi &ev, std::vector< P > p, std::vector< MT > mat, std::string url, int start_type, int end_type)
IMPORT MS interpolate (MS start, MS end, float val)
IMPORT MS inverse_ms (MS ms)
IMPORT MS from_points (PTS pts)
IMPORT MS mult (MS m, M mat)
IMPORT MS mult (M mat, MS m)
IMPORT MS apply_matrix (MS m, M mat)
IMPORT MS trans2 (MS m, float tx, float ty, float tz)
IMPORT MS scale2 (MS m, float sx, float sy, float sz)
IMPORT MS repeat_ms (EveryApi &ev, MN mn, int val)
IMPORT MS subarray (MS m, int start, int count)
IMPORT MS ms_random_rot (float px, float py, float pz, int count)
IMPORT MS mult_array (MS m1, MS m2)
IMPORT MS from_lines_2d (LI li)
IMPORT MS from_lines_3d (LI li)
IMPORT MSA prepare (MS p, bool color_from_instance)

Constructor & Destructor Documentation

◆ MatricesApi()

GameApi::MatricesApi::MatricesApi ( Env & e)

Member Function Documentation

◆ apply_matrix()

GameApi::MS GameApi::MatricesApi::apply_matrix ( MS m,
M mat )
Here is the caller graph for this function:

◆ from_lines_2d()

EXPORT GameApi::MS GameApi::MatricesApi::from_lines_2d ( LI li)
Here is the caller graph for this function:

◆ from_lines_3d()

EXPORT GameApi::MS GameApi::MatricesApi::from_lines_3d ( LI li)
Here is the caller graph for this function:

◆ from_points()

EXPORT GameApi::MS GameApi::MatricesApi::from_points ( PTS pts)
Here is the caller graph for this function:

◆ interpolate()

GameApi::MS GameApi::MatricesApi::interpolate ( MS start,
MS end,
float val )

◆ inverse_ms()

GameApi::MS GameApi::MatricesApi::inverse_ms ( MS ms)

◆ load_matrices()

GameApi::MS GameApi::MatricesApi::load_matrices ( std::string url)
Here is the caller graph for this function:

◆ load_matrices_nr()

GameApi::MS GameApi::MatricesApi::load_matrices_nr ( std::string url)
Here is the caller graph for this function:

◆ mn_matrix_array()

GameApi::MS GameApi::MatricesApi::mn_matrix_array ( EveryApi & ev,
int count,
MN move )
Here is the caller graph for this function:

◆ mn_matrix_array2()

GameApi::MS GameApi::MatricesApi::mn_matrix_array2 ( EveryApi & ev,
std::vector< MN > moves )
Here is the caller graph for this function:

◆ ms_file()

GameApi::MS GameApi::MatricesApi::ms_file ( std::string url,
int use_type )
Here is the caller graph for this function:

◆ ms_interface()

GameApi::MS GameApi::MatricesApi::ms_interface ( VX vox,
int type,
float start_x,
float end_x,
float start_y,
float end_y,
float start_z,
float end_z )

◆ ms_random_rot()

EXPORT GameApi::MS GameApi::MatricesApi::ms_random_rot ( float px,
float py,
float pz,
int count )
Here is the caller graph for this function:

◆ ms_steady()

GameApi::MS GameApi::MatricesApi::ms_steady ( MS ms)
Here is the caller graph for this function:

◆ mult() [1/2]

EXPORT GameApi::MS GameApi::MatricesApi::mult ( M mat,
MS m )

◆ mult() [2/2]

EXPORT GameApi::MS GameApi::MatricesApi::mult ( MS m,
M mat )

◆ mult_array()

EXPORT GameApi::MS GameApi::MatricesApi::mult_array ( MS m1,
MS m2 )
Here is the caller graph for this function:

◆ mult_g_last_resize()

GameApi::MS GameApi::MatricesApi::mult_g_last_resize ( EveryApi & ev,
MS ms )
Here is the caller graph for this function:

◆ prepare()

EXPORT GameApi::MSA GameApi::MatricesApi::prepare ( GameApi::MS p,
bool color_from_instance )

◆ random_time_seq()

GameApi::MS GameApi::MatricesApi::random_time_seq ( EveryApi & ev,
MS inner_start,
MS outer,
MS inner_end,
float outer_time,
float inner_time )
Here is the caller graph for this function:

◆ render_ms_files()

GameApi::ML GameApi::MatricesApi::render_ms_files ( GameApi::EveryApi & ev,
std::vector< P > p,
MT mat,
std::string url,
int start_type,
int end_type )
Here is the caller graph for this function:

◆ render_ms_files2()

GameApi::ML GameApi::MatricesApi::render_ms_files2 ( GameApi::EveryApi & ev,
std::vector< P > p,
std::vector< MT > mat,
std::string url,
int start_type,
int end_type )
Here is the caller graph for this function:

◆ render_ms_files2_si()

GameApi::ML GameApi::MatricesApi::render_ms_files2_si ( GameApi::EveryApi & ev,
std::vector< P > p,
std::vector< MT > mat,
VX voxel,
int start_type,
int end_type,
float start_x,
float end_x,
float start_y,
float end_y,
float start_z,
float end_z )
Here is the caller graph for this function:

◆ render_ms_files_si()

GameApi::ML GameApi::MatricesApi::render_ms_files_si ( GameApi::EveryApi & ev,
std::vector< P > p,
MT mat,
VX voxel,
int start_type,
int end_type,
float start_x,
float end_x,
float start_y,
float end_y,
float start_z,
float end_z )
Here is the caller graph for this function:

◆ repeat_ms()

GameApi::MS GameApi::MatricesApi::repeat_ms ( EveryApi & ev,
MN mn,
int val )
Here is the caller graph for this function:

◆ scale2()

GameApi::MS GameApi::MatricesApi::scale2 ( MS m,
float sx,
float sy,
float sz )

◆ subarray()

EXPORT GameApi::MS GameApi::MatricesApi::subarray ( MS m,
int start,
int count )
Here is the caller graph for this function:

◆ trans2()

GameApi::MS GameApi::MatricesApi::trans2 ( MS m,
float tx,
float ty,
float tz )

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