GameApi 28
Library used by GameApi Builder tool
Loading...
Searching...
No Matches
GameApi Namespace Reference

Classes

struct  PinIn
struct  PinOut
struct  ARR
struct  M
struct  A
struct  TRB
struct  TRR
struct  TRA
struct  ExecuteEnv
class  FunctionCb
struct  Env
class  BlockerApi
class  MainLoopApi
class  MixedApi
class  SpriteApi
class  TextureApi
class  GridApi
class  BitmapApi
class  FloatApi
class  ArrayApi
class  FloatArrayApi
class  FontApi
class  AnimApi
class  EventApi
class  CurveApi
class  MatrixCurveApi
class  CurvesApi
class  FunctionApi
class  SpaceApi
class  DupApi
class  TextApi
class  ImplicitApi
class  VolumeApi
class  ShaderModuleApi
class  InteractionApi
class  PickingApi
class  TreeApi
class  MaterialsApi
class  InputApi
class  PhysicsApi
class  CollisionPlane
class  Skeletal
class  VertexAnimApi
class  EventNode
class  MovementNode
class  ExprApi
class  GuiApi
struct  CollectResult
class  WModApi
class  FloatVolumeApi
class  ColorVolumeApi
class  VectorVolumeApi
class  DistanceFloatVolumeApi
class  SeparateApi
class  SurfaceApi
class  TriStripApi
class  CutterApi
struct  BO
class  BooleanOps
struct  PD
class  PolygonDistanceField
class  PolygonArrayApi
struct  MaterialDef
class  FloatSceneApi
class  PolygonApi
class  WaveformApi
class  SampleCollectionApi
class  TrackerApi
class  StateChangeApi
class  NewPlaneApi
class  PlaneApi
class  BoolBitmapApi
class  FloatBitmapApi
class  VectorBitmapApi
class  ContinuousBitmapApi
class  VoxelApi
class  ColorApi
class  PointApi
class  PointCollectionApi
class  MatricesApi
class  PointsApi
class  LinesApi
class  VectorApi
class  SpaceVectorApi
class  MatrixApi
class  ObjectMoveApi
class  VBOApi
class  PathApi
class  UberShaderApi
class  ShaderApi
class  LowFrameBufferApi
class  FrameBufferApi
class  LayoutApi
class  DrawApi
struct  EveryApi
class  GamesApi
class  RenderObject
class  MoveScaleObject2d
class  MoveScaleObject3d
class  ArrayObj3d
class  SpriteObj
class  SpriteWorldObj
class  PolygonObj
class  WorldObj
class  PointsObj
class  LinesObj
struct  FloatExprEnv
struct  IntExprEnv
struct  BoolExprEnv
struct  ColorExprEnv
struct  PointExprEnv
struct  ExprEnv
class  GlobalIlluminationData
class  ASyncVec
class  EditNode
struct  H
struct  FBU
struct  FML
struct  CG
struct  INP
struct  IBM
struct  DS
struct  SBM
struct  PN
struct  DC
struct  CBB
struct  CFB
struct  SI
struct  PLP
struct  PLL
struct  PLF
struct  PR
struct  CMD
struct  FI
struct  SD
struct  GI
struct  FF
struct  IF
struct  PF
struct  SF
struct  PAR
struct  CPP
struct  PTT
struct  KF
struct  BLK
struct  RUN
struct  EV
struct  AC
struct  MX
struct  Pa
struct  Va
struct  AS
struct  MC
struct  MS
struct  US
struct  MT
struct  TL
struct  MN
struct  CP
struct  DR
struct  OM
struct  FO
struct  WV
struct  BM
struct  BMA
struct  VBM
struct  BB
struct  FB
struct  CBM
struct  SP
struct  SA
struct  PT
struct  V
struct  LN
struct  RM
struct  IS
struct  O
struct  P
struct  OO
struct  PP
struct  PA
struct  LA
struct  TN
struct  SH
struct  C
struct  CO
struct  F
struct  FA
struct  Ft
struct  VF
struct  PPT
struct  PSP
struct  MA
struct  S
struct  Vb
struct  T
struct  E
struct  L
struct  LAY
struct  MP
struct  MV
struct  LL
struct  ME
struct  ST
struct  TY
struct  PS
struct  ID
struct  Str
struct  Fi
struct  Op
struct  D
struct  Ht
struct  BF
struct  VA
struct  VAA
struct  VX
struct  PL
struct  PLA
struct  TX
struct  TXID
struct  TXA
struct  TR
struct  VV
struct  Q
struct  DO
struct  PC
struct  SV
struct  FOA
struct  COV
struct  LI
struct  LLA
struct  FD
struct  VO
struct  PTS
struct  PTA
struct  RD
struct  FBO
struct  SM
struct  TRK
struct  WAV
struct  TBUF
struct  SFO
struct  W
struct  WM
struct  FtA
struct  ML
struct  EX
struct  PH
struct  TS
struct  CT
struct  CC
struct  IM

Functions

std::vector< PTS > arr_to_pts_arr (EveryApi &ev, ARR a)
IMPORT std::pair< int, std::string > execute_codegen (Env &e2, EveryApi &ev, std::string text, ExecuteEnv &e)
int register_cache_deleter (void(*fptr)(void *), void *data)
void unregister_cache_deleter (int id)
int collect_counter (int mode)
void prepare (RenderObject &o)
void append_url_map (const char *url, const unsigned char *data, const unsigned char *data_end)

Function Documentation

◆ append_url_map()

void GameApi::append_url_map ( const char * url,
const unsigned char * data,
const unsigned char * data_end )
Here is the caller graph for this function:

◆ arr_to_pts_arr()

IMPORT std::vector< GameApi::PTS > GameApi::arr_to_pts_arr ( GameApi::EveryApi & ev,
GameApi::ARR a )
Here is the caller graph for this function:

◆ collect_counter()

int GameApi::collect_counter ( int mode)

◆ execute_codegen()

IMPORT std::pair< int, std::string > GameApi::execute_codegen ( GameApi::Env & env,
GameApi::EveryApi & ev,
std::string text,
GameApi::ExecuteEnv & e )
Here is the caller graph for this function:

◆ prepare()

void GameApi::prepare ( GameApi::RenderObject & o)
Here is the caller graph for this function:

◆ register_cache_deleter()

int GameApi::register_cache_deleter ( void(* fptr )(void *),
void * data )
Here is the caller graph for this function:

◆ unregister_cache_deleter()

void GameApi::unregister_cache_deleter ( int id)