|
GameApi 28
Library used by GameApi Builder tool
|
#include <GameApi.hh>
Classes | |
| struct | FloatExprEnv |
| struct | IntExprEnv |
Public Member Functions | |
| IMPORT | ExprApi (Env &e) |
| IMPORT EX | variable (std::string name) |
| IMPORT EX | plus (EX e1, EX e2) |
| IMPORT EX | mul (EX e1, EX e2) |
| IMPORT EX | minus (EX e1, EX e2) |
| IMPORT EX | div (EX e1, EX e2) |
| IMPORT EX | sin (EX e1) |
| IMPORT EX | cos (EX e1) |
| IMPORT EX | float_constant (float val) |
| IMPORT EX | int_constant (int val) |
| IMPORT EX | expr_float (std::string expr, bool &success) |
| IMPORT EX | expr_int (std::string expr, bool &success) |
| IMPORT float | expr_eval_float (EX expr, std::vector< FloatExprEnv > env) |
| IMPORT int | expr_eval_int (EX expr, std::vector< IntExprEnv > env) |
| GameApi::ExprApi::ExprApi | ( | Env & | e | ) |
| GameApi::EX GameApi::ExprApi::cos | ( | GameApi::EX | ee | ) |

| GameApi::EX GameApi::ExprApi::div | ( | EX | e1, |
| EX | e2 ) |

| float GameApi::ExprApi::expr_eval_float | ( | EX | expr, |
| std::vector< FloatExprEnv > | env ) |
| int GameApi::ExprApi::expr_eval_int | ( | EX | expr, |
| std::vector< IntExprEnv > | env ) |
| GameApi::EX GameApi::ExprApi::expr_float | ( | std::string | expr, |
| bool & | success ) |
| GameApi::EX GameApi::ExprApi::expr_int | ( | std::string | expr, |
| bool & | success ) |
| GameApi::EX GameApi::ExprApi::float_constant | ( | float | val | ) |

| GameApi::EX GameApi::ExprApi::int_constant | ( | int | val | ) |

| GameApi::EX GameApi::ExprApi::minus | ( | EX | e1, |
| EX | e2 ) |

| GameApi::EX GameApi::ExprApi::mul | ( | EX | e1, |
| EX | e2 ) |

| GameApi::EX GameApi::ExprApi::plus | ( | EX | e1, |
| EX | e2 ) |

| GameApi::EX GameApi::ExprApi::sin | ( | GameApi::EX | ee | ) |

| GameApi::EX GameApi::ExprApi::variable | ( | std::string | name | ) |