|
GameApi 28
Library used by GameApi Builder tool
|
#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) |
| GameApi::VertexAnimApi::VertexAnimApi | ( | Env & | e | ) |
| EXPORT GameApi::P GameApi::VertexAnimApi::change_pos | ( | P | p, |
| P | orig, | ||
| PTT | transform, | ||
| float | delta_time, | ||
| bool | dif ) |
| EXPORT GameApi::LI GameApi::VertexAnimApi::change_pos_li | ( | LI | p, |
| LI | orig, | ||
| PTT | transform, | ||
| float | delta_time, | ||
| bool | dif ) |
| EXPORT GameApi::PTT GameApi::VertexAnimApi::curve_accessor | ( | C | curve, |
| CPP | pos, | ||
| float | start_pos, | ||
| float | time_mult ) |

| EXPORT GameApi::KF GameApi::VertexAnimApi::curve_trans | ( | EveryApi & | ev, |
| KF | kf, | ||
| C | curve, | ||
| CPP | pos, | ||
| int | numsamples, | ||
| float | duration ) |

| GameApi::PTT GameApi::VertexAnimApi::empty_trans | ( | ) |

| EXPORT GameApi::KF GameApi::VertexAnimApi::keyframe_bind | ( | EveryApi & | ev, |
| KF | keyframe, | ||
| PTT | pointtransform, | ||
| float | delta_time ) |

| EXPORT GameApi::KF GameApi::VertexAnimApi::keyframe_bind2 | ( | EveryApi & | ev, |
| KF | keyframe, | ||
| PTT | pointtransform, | ||
| float | delta_time, | ||
| bool | dif ) |

| EXPORT GameApi::KF GameApi::VertexAnimApi::keyframe_lines | ( | LI | part | ) |

| EXPORT GameApi::KF GameApi::VertexAnimApi::keyframe_mesh | ( | P | part | ) |

| EXPORT GameApi::KF GameApi::VertexAnimApi::repeat_keyframes | ( | KF | rep, |
| int | count ) |

| EXPORT GameApi::PTT GameApi::VertexAnimApi::rot_accessor | ( | float | start_time, |
| float | time_mult, | ||
| float | nx, | ||
| float | ny, | ||
| float | nz, | ||
| float | dist_angle ) |

| EXPORT GameApi::PTT GameApi::VertexAnimApi::rotate_trans | ( | PTT | prev, |
| float | nx, | ||
| float | ny, | ||
| float | nz, | ||
| float | speed_angle ) |

| EXPORT GameApi::PTT GameApi::VertexAnimApi::rotate_trans2 | ( | PTT | prev, |
| float | duration, | ||
| float | nx, | ||
| float | ny, | ||
| float | nz, | ||
| float | dist_angle ) |

| EXPORT GameApi::KF GameApi::VertexAnimApi::sample_rot | ( | EveryApi & | ev, |
| KF | kf, | ||
| float | nx, | ||
| float | ny, | ||
| float | nz, | ||
| float | angle, | ||
| int | numsamples, | ||
| float | duration ) |

| EXPORT GameApi::PTT GameApi::VertexAnimApi::scale_trans | ( | PTT | prev, |
| float | scale_speed_x, | ||
| float | scale_speed_y, | ||
| float | scale_speed_z ) |

| EXPORT GameApi::PTT GameApi::VertexAnimApi::scale_trans2 | ( | PTT | prev, |
| float | duration, | ||
| float | scale_dist_x, | ||
| float | scale_dist_y, | ||
| float | scale_dist_z ) |

| EXPORT GameApi::PTT GameApi::VertexAnimApi::translate_trans | ( | PTT | prev, |
| float | speed_x, | ||
| float | speed_y, | ||
| float | speed_z ) |

| EXPORT GameApi::PTT GameApi::VertexAnimApi::translate_trans2 | ( | PTT | prev, |
| float | duration, | ||
| float | dist_x, | ||
| float | dist_y, | ||
| float | dist_z ) |

| EXPORT GameApi::ML GameApi::VertexAnimApi::vertex_anim_render | ( | EveryApi & | ev, |
| KF | kf ) |
