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

#include <GameApi.hh>

Public Member Functions

IMPORT VertexAnimApi (Env &e)
IMPORT KF keyframe_mesh (P part)
IMPORT KF keyframe_lines (LI part)
IMPORT KF keyframe_bind (EveryApi &ev, KF keyframe, PTT pointtransform, float delta_time)
IMPORT KF keyframe_bind2 (EveryApi &ev, KF keyframe, PTT pointtransform, float delta_time, bool dif)
IMPORT KF curve_trans (EveryApi &ev, KF kf, C curve, CPP pos, int numsamples, float duration)
IMPORT KF repeat_keyframes (KF rep, int count)
IMPORT KF sample_rot (EveryApi &ev, KF kf, float nx, float ny, float nz, float angle, int numsamples, float duration)
IMPORT PTT empty_trans ()
IMPORT PTT curve_accessor (C curve, CPP pos, float start_pos, float time_mult)
IMPORT PTT rot_accessor (float start_time, float time_mult, float nx, float ny, float nz, float dist_angle)
IMPORT PTT translate_trans (PTT prev, float speed_x, float speed_y, float speed_z)
IMPORT PTT translate_trans2 (PTT prev, float duration, float dist_x, float dist_y, float dist_z)
IMPORT PTT rotate_trans (PTT prev, float nx, float ny, float nz, float speed_angle)
IMPORT PTT rotate_trans2 (PTT prev, float duration, float nx, float ny, float nz, float dist_angle)
IMPORT PTT scale_trans (PTT prev, float scale_speed_x, float scale_speed_y, float scale_speed_z)
IMPORT PTT scale_trans2 (PTT prev, float duration, float scale_dist_x, float scale_dist_y, float scale_dist_z)
IMPORT ML vertex_anim_render (EveryApi &ev, KF kf)
IMPORT P change_pos (P p, P orig, PTT transform, float delta_time, bool dif)
IMPORT LI change_pos_li (LI p, LI orig, PTT transform, float delta_time, bool dif)

Constructor & Destructor Documentation

◆ VertexAnimApi()

GameApi::VertexAnimApi::VertexAnimApi ( Env & e)

Member Function Documentation

◆ change_pos()

EXPORT GameApi::P GameApi::VertexAnimApi::change_pos ( P p,
P orig,
PTT transform,
float delta_time,
bool dif )

◆ change_pos_li()

EXPORT GameApi::LI GameApi::VertexAnimApi::change_pos_li ( LI p,
LI orig,
PTT transform,
float delta_time,
bool dif )

◆ curve_accessor()

EXPORT GameApi::PTT GameApi::VertexAnimApi::curve_accessor ( C curve,
CPP pos,
float start_pos,
float time_mult )
Here is the caller graph for this function:

◆ curve_trans()

EXPORT GameApi::KF GameApi::VertexAnimApi::curve_trans ( EveryApi & ev,
KF kf,
C curve,
CPP pos,
int numsamples,
float duration )
Here is the caller graph for this function:

◆ empty_trans()

GameApi::PTT GameApi::VertexAnimApi::empty_trans ( )
Here is the caller graph for this function:

◆ keyframe_bind()

EXPORT GameApi::KF GameApi::VertexAnimApi::keyframe_bind ( EveryApi & ev,
KF keyframe,
PTT pointtransform,
float delta_time )
Here is the caller graph for this function:

◆ keyframe_bind2()

EXPORT GameApi::KF GameApi::VertexAnimApi::keyframe_bind2 ( EveryApi & ev,
KF keyframe,
PTT pointtransform,
float delta_time,
bool dif )
Here is the caller graph for this function:

◆ keyframe_lines()

EXPORT GameApi::KF GameApi::VertexAnimApi::keyframe_lines ( LI part)
Here is the caller graph for this function:

◆ keyframe_mesh()

EXPORT GameApi::KF GameApi::VertexAnimApi::keyframe_mesh ( P part)
Here is the caller graph for this function:

◆ repeat_keyframes()

EXPORT GameApi::KF GameApi::VertexAnimApi::repeat_keyframes ( KF rep,
int count )
Here is the caller graph for this function:

◆ rot_accessor()

EXPORT GameApi::PTT GameApi::VertexAnimApi::rot_accessor ( float start_time,
float time_mult,
float nx,
float ny,
float nz,
float dist_angle )
Here is the caller graph for this function:

◆ rotate_trans()

EXPORT GameApi::PTT GameApi::VertexAnimApi::rotate_trans ( PTT prev,
float nx,
float ny,
float nz,
float speed_angle )
Here is the caller graph for this function:

◆ rotate_trans2()

EXPORT GameApi::PTT GameApi::VertexAnimApi::rotate_trans2 ( PTT prev,
float duration,
float nx,
float ny,
float nz,
float dist_angle )
Here is the caller graph for this function:

◆ sample_rot()

EXPORT GameApi::KF GameApi::VertexAnimApi::sample_rot ( EveryApi & ev,
KF kf,
float nx,
float ny,
float nz,
float angle,
int numsamples,
float duration )
Here is the caller graph for this function:

◆ scale_trans()

EXPORT GameApi::PTT GameApi::VertexAnimApi::scale_trans ( PTT prev,
float scale_speed_x,
float scale_speed_y,
float scale_speed_z )
Here is the caller graph for this function:

◆ scale_trans2()

EXPORT GameApi::PTT GameApi::VertexAnimApi::scale_trans2 ( PTT prev,
float duration,
float scale_dist_x,
float scale_dist_y,
float scale_dist_z )
Here is the caller graph for this function:

◆ translate_trans()

EXPORT GameApi::PTT GameApi::VertexAnimApi::translate_trans ( PTT prev,
float speed_x,
float speed_y,
float speed_z )
Here is the caller graph for this function:

◆ translate_trans2()

EXPORT GameApi::PTT GameApi::VertexAnimApi::translate_trans2 ( PTT prev,
float duration,
float dist_x,
float dist_y,
float dist_z )
Here is the caller graph for this function:

◆ vertex_anim_render()

EXPORT GameApi::ML GameApi::VertexAnimApi::vertex_anim_render ( EveryApi & ev,
KF kf )
Here is the caller graph for this function:

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