|
GameApi 28
Library used by GameApi Builder tool
|
#include <GraphI.hh>

Public Member Functions | |
| virtual | ~GameApiItem () |
| virtual int | Count () const =0 |
| virtual std::string | Name (int i) const =0 |
| virtual int | ParamCount (int i) const =0 |
| virtual std::string | ParamName (int i, int p) const =0 |
| virtual std::string | ParamType (int i, int p) const =0 |
| virtual std::string | ParamDefault (int i, int p) const =0 |
| virtual std::string | DefaultAuthor (int i, int p) const =0 |
| virtual std::string | DefaultLicense (int i, int p) const =0 |
| virtual std::string | ReturnType (int i) const =0 |
| virtual std::string | ApiName (int i) const =0 |
| virtual std::string | FuncName (int i) const =0 |
| virtual std::string | Symbols () const =0 |
| virtual std::string | Comment () const =0 |
| virtual int | Execute (GameApi::Env &ee, GameApi::EveryApi &ev, std::vector< std::string > params, GameApi::ExecuteEnv &e, int j)=0 |
| virtual std::pair< std::string, std::string > | CodeGen (GameApi::EveryApi &ev, std::vector< std::string > params, std::vector< std::string > param_names, int j)=0 |
| virtual void | BeginEnv (GameApi::ExecuteEnv &e, std::vector< GameApiParam > params) |
| virtual void | EndEnv (GameApi::ExecuteEnv &e) |
| virtual | ~GameApiItem () |
| virtual int | Count () const =0 |
| virtual std::string | Name (int i) const =0 |
| virtual int | ParamCount (int i) const =0 |
| virtual std::string | ParamName (int i, int p) const =0 |
| virtual std::string | ParamType (int i, int p) const =0 |
| virtual std::string | ParamDefault (int i, int p) const =0 |
| virtual std::string | DefaultAuthor (int i, int p) const =0 |
| virtual std::string | DefaultLicense (int i, int p) const =0 |
| virtual std::string | ReturnType (int i) const =0 |
| virtual std::string | ApiName (int i) const =0 |
| virtual std::string | FuncName (int i) const =0 |
| virtual std::string | Symbols () const =0 |
| virtual std::string | Comment () const =0 |
| virtual int | Execute (std::stringstream &ss, GameApi::Env &ee, GameApi::EveryApi &ev, std::vector< std::string > params, GameApi::ExecuteEnv &e, int j)=0 |
| virtual std::pair< std::string, std::string > | CodeGen (GameApi::EveryApi &ev, std::vector< std::string > params, std::vector< std::string > param_names, std::vector< std::string > param_exprs, int j)=0 |
| virtual void | BeginEnv (GameApi::ExecuteEnv &e, std::vector< GameApiParam > params) |
| virtual void | EndEnv (GameApi::ExecuteEnv &e) |
|
inlinevirtual |
|
inlinevirtual |
|
pure virtual |
Implemented in ApiItem< RT, P >, EnvGameApiItem_arr, EnvGameApiItem_arr_p, EnvGameApiItem_float, EnvGameApiItem_int, EnvGameApiItem_string, and ItemConvert.

|
pure virtual |
Implemented in ApiItem< RT, P >, EnvGameApiItem_arr, EnvGameApiItem_arr_p, EnvGameApiItem_float, EnvGameApiItem_int, EnvGameApiItem_string, and ItemConvert.
|
inlinevirtual |
Reimplemented in EnvGameApiItem_arr, EnvGameApiItem_arr_p, EnvGameApiItem_float, EnvGameApiItem_int, EnvGameApiItem_string, and ItemConvert.

|
inlinevirtual |
Reimplemented in EnvGameApiItem_arr, EnvGameApiItem_arr_p, EnvGameApiItem_float, EnvGameApiItem_int, EnvGameApiItem_string, and ItemConvert.
|
pure virtual |
|
pure virtual |
Implemented in ApiItem< RT, P >, EnvGameApiItem_arr, EnvGameApiItem_arr_p, EnvGameApiItem_float, EnvGameApiItem_int, and EnvGameApiItem_string.
|
pure virtual |
Implemented in ApiItem< RT, P >, EnvGameApiItem_arr, EnvGameApiItem_arr_p, EnvGameApiItem_float, EnvGameApiItem_int, EnvGameApiItem_string, and ItemConvert.

|
pure virtual |
Implemented in ApiItem< RT, P >, EnvGameApiItem_arr, EnvGameApiItem_arr_p, EnvGameApiItem_float, EnvGameApiItem_int, EnvGameApiItem_string, and ItemConvert.
|
pure virtual |
Implemented in ApiItem< RT, P >, EnvGameApiItem_arr, EnvGameApiItem_arr_p, EnvGameApiItem_float, EnvGameApiItem_int, EnvGameApiItem_string, and ItemConvert.
|
pure virtual |
Implemented in ApiItem< RT, P >, EnvGameApiItem_arr, EnvGameApiItem_arr_p, EnvGameApiItem_float, EnvGameApiItem_int, EnvGameApiItem_string, and ItemConvert.
|
pure virtual |
Implemented in ApiItem< RT, P >, EnvGameApiItem_arr, EnvGameApiItem_arr_p, EnvGameApiItem_float, EnvGameApiItem_int, and EnvGameApiItem_string.

|
pure virtual |
Implemented in ApiItem< RT, P >, EnvGameApiItem_arr, EnvGameApiItem_arr_p, EnvGameApiItem_float, EnvGameApiItem_int, and EnvGameApiItem_string.
|
pure virtual |
Implemented in ApiItem< RT, P >, EnvGameApiItem_arr, EnvGameApiItem_arr_p, EnvGameApiItem_float, EnvGameApiItem_int, and EnvGameApiItem_string.

|
pure virtual |
Implemented in ApiItem< RT, P >, EnvGameApiItem_arr, EnvGameApiItem_arr_p, EnvGameApiItem_float, EnvGameApiItem_int, and EnvGameApiItem_string.
|
inlinevirtual |
Reimplemented in EnvGameApiItem_arr, EnvGameApiItem_arr_p, EnvGameApiItem_float, EnvGameApiItem_int, EnvGameApiItem_string, and ItemConvert.

|
inlinevirtual |
Reimplemented in EnvGameApiItem_arr, EnvGameApiItem_arr_p, EnvGameApiItem_float, EnvGameApiItem_int, EnvGameApiItem_string, and ItemConvert.
|
pure virtual |
|
pure virtual |
Implemented in ApiItem< RT, P >, EnvGameApiItem_arr, EnvGameApiItem_arr_p, EnvGameApiItem_float, EnvGameApiItem_int, and EnvGameApiItem_string.
|
pure virtual |
Implemented in ApiItem< RT, P >, EnvGameApiItem_arr, EnvGameApiItem_arr_p, EnvGameApiItem_float, EnvGameApiItem_int, EnvGameApiItem_string, and ItemConvert.

|
pure virtual |
Implemented in ApiItem< RT, P >, EnvGameApiItem_arr, EnvGameApiItem_arr_p, EnvGameApiItem_float, EnvGameApiItem_int, EnvGameApiItem_string, and ItemConvert.
|
pure virtual |
Implemented in ApiItem< RT, P >, EnvGameApiItem_arr, EnvGameApiItem_arr_p, EnvGameApiItem_float, EnvGameApiItem_int, EnvGameApiItem_string, and ItemConvert.

|
pure virtual |
Implemented in ApiItem< RT, P >, EnvGameApiItem_arr, EnvGameApiItem_arr_p, EnvGameApiItem_float, EnvGameApiItem_int, EnvGameApiItem_string, and ItemConvert.
|
pure virtual |
Implemented in ApiItem< RT, P >, EnvGameApiItem_arr, EnvGameApiItem_arr_p, EnvGameApiItem_float, EnvGameApiItem_int, EnvGameApiItem_string, and ItemConvert.

|
pure virtual |
Implemented in ApiItem< RT, P >, EnvGameApiItem_arr, EnvGameApiItem_arr_p, EnvGameApiItem_float, EnvGameApiItem_int, EnvGameApiItem_string, and ItemConvert.
|
pure virtual |
Implemented in ApiItem< RT, P >, EnvGameApiItem_arr, EnvGameApiItem_arr_p, EnvGameApiItem_float, EnvGameApiItem_int, EnvGameApiItem_string, and ItemConvert.

|
pure virtual |
Implemented in ApiItem< RT, P >, EnvGameApiItem_arr, EnvGameApiItem_arr_p, EnvGameApiItem_float, EnvGameApiItem_int, EnvGameApiItem_string, and ItemConvert.
|
pure virtual |
Implemented in ApiItem< RT, P >, EnvGameApiItem_arr, EnvGameApiItem_arr_p, EnvGameApiItem_float, EnvGameApiItem_int, EnvGameApiItem_string, and ItemConvert.

|
pure virtual |
Implemented in ApiItem< RT, P >, EnvGameApiItem_arr, EnvGameApiItem_arr_p, EnvGameApiItem_float, EnvGameApiItem_int, EnvGameApiItem_string, and ItemConvert.
|
pure virtual |
Implemented in ApiItem< RT, P >, EnvGameApiItem_arr, EnvGameApiItem_arr_p, EnvGameApiItem_float, EnvGameApiItem_int, EnvGameApiItem_string, and ItemConvert.

|
pure virtual |
Implemented in ApiItem< RT, P >, EnvGameApiItem_arr, EnvGameApiItem_arr_p, EnvGameApiItem_float, EnvGameApiItem_int, EnvGameApiItem_string, and ItemConvert.
|
pure virtual |
Implemented in ApiItem< RT, P >, EnvGameApiItem_arr, EnvGameApiItem_arr_p, EnvGameApiItem_float, EnvGameApiItem_int, EnvGameApiItem_string, and ItemConvert.

|
pure virtual |
Implemented in ApiItem< RT, P >, EnvGameApiItem_arr, EnvGameApiItem_arr_p, EnvGameApiItem_float, EnvGameApiItem_int, EnvGameApiItem_string, and ItemConvert.
|
pure virtual |
Implemented in ApiItem< RT, P >, ApiItem< RT, P >, EnvGameApiItem_arr, EnvGameApiItem_arr_p, EnvGameApiItem_float, EnvGameApiItem_int, EnvGameApiItem_string, and ItemConvert.

|
pure virtual |