|
GameApi 28
Library used by GameApi Builder tool
|

Classes | |
| class | FromStreamClass2< T > |
| class | FromStreamClass2< std::string > |
| class | FromStreamClass2< unsigned int > |
| class | FromStreamClass2< std::vector< T > > |
| class | ApiItem< RT, P > |
| struct | AccelNodeSpec |
| class | GridAccel |
| struct | Accel_P_ref |
| class | BindPreCalc |
| class | ClearPreCalc |
| class | OrElemPreCalc |
| class | OrArrayPreCalc |
Macros | |
| #define | MACRO(lab) |
| #define | MACRO_GAMEAPI(lab) |
Functions | |
| std::string | hexify (std::string s) |
| std::string | unhexify (std::string s) |
| std::string | unique_id_apiitem () |
| PML | add_pml (PreCalcMainLoop *p) |
| AK | add_ak (AccelStructure *w) |
| PreCalcMainLoop * | find_pml (PML pm) |
| AccelStructure * | find_ak (AK as) |
| MACRO (AK) | |
| MACRO (PML) | |
| MACRO_GAMEAPI (GameApi::P) | |
| template<typename T> | |
| T | from_stream22 (std::stringstream &is) |
| template<class RT, class... P> | |
| int | funccall (RT(fptr)(P...), std::vector< std::string > s, std::vector< std::string > param_name) |
| template<class RT, class... P> | |
| Item * | ApiItemF (RT(*fptr)(P...), std::string name, std::vector< std::string > param_name, std::vector< std::string > param_type, std::vector< std::string > param_default, std::string return_type, std::string func_name) |
| std::string | api_name () |
| int | num_displays () |
| std::string | type_symbol () |
| void | display (int i, int disp) |
| std::vector< Item * > | functions () |
| GameApi::Env & | env () |
| AK | empty (int sx, int sy, int sz, float start_x, float end_x, float start_y, float end_y, float start_z, float end_z) |
| PML | bind_p (AK orig, GameApi::P p) |
| PML | clear (AK orig) |
| PML | or_elem (PML p1, PML p2) |
| PML | or_array (std::vector< PML > vec) |
Variables | |
| std::vector< AccelStructure * > | envimpl_accel |
| std::vector< PreCalcMainLoop * > | envimpl_precalc |
| #define MACRO | ( | lab | ) |
| #define MACRO_GAMEAPI | ( | lab | ) |
| AK add_ak | ( | AccelStructure * | w | ) |

| PML add_pml | ( | PreCalcMainLoop * | p | ) |

| std::string api_name | ( | ) |

| Item * ApiItemF | ( | RT(* | fptr )(P...), |
| std::string | name, | ||
| std::vector< std::string > | param_name, | ||
| std::vector< std::string > | param_type, | ||
| std::vector< std::string > | param_default, | ||
| std::string | return_type, | ||
| std::string | func_name ) |

| PML bind_p | ( | AK | orig, |
| GameApi::P | p ) |

| void display | ( | int | i, |
| int | disp ) |
| AK empty | ( | int | sx, |
| int | sy, | ||
| int | sz, | ||
| float | start_x, | ||
| float | end_x, | ||
| float | start_y, | ||
| float | end_y, | ||
| float | start_z, | ||
| float | end_z ) |

| GameApi::Env & env | ( | ) |

| AccelStructure * find_ak | ( | AK | as | ) |

| PreCalcMainLoop * find_pml | ( | PML | pm | ) |


| int funccall | ( | RT(fptr)(P...) | , |
| std::vector< std::string > | s, | ||
| std::vector< std::string > | param_name ) |
| std::vector< Item * > functions | ( | ) |

| std::string hexify | ( | std::string | s | ) |

| MACRO | ( | AK | ) |
| MACRO | ( | PML | ) |
| MACRO_GAMEAPI | ( | GameApi::P | ) |
| int num_displays | ( | ) |
| std::string type_symbol | ( | ) |
| std::string unhexify | ( | std::string | s | ) |
| std::string unique_id_apiitem | ( | ) |

| std::vector<AccelStructure*> envimpl_accel |
| std::vector<PreCalcMainLoop*> envimpl_precalc |