|
GameApi 28
Library used by GameApi Builder tool
|
#include <GameApi.hh>
Public Member Functions | |
| IMPORT | PolygonDistanceField (Env &e) |
| IMPORT PD | empty (EveryApi &ev) |
| IMPORT PD | create_pd (P mesh, SFO distance_field) |
| IMPORT PD | cube_pd (EveryApi &ev, float start_x, float end_x, float start_y, float end_y, float start_z, float end_z) |
| IMPORT PD | rounded_cube_pd (EveryApi &ev, float start_x, float end_x, float start_y, float end_y, float start_z, float end_z, float radius) |
| IMPORT PD | sphere_pd (EveryApi &ev, PT center, float radius, int numfaces1, int numfaces2) |
| IMPORT PD | cone_pd (EveryApi &ev, int numfaces, PT p1, PT p2, float rad1, float rad2) |
| IMPORT PD | or_array_pd (EveryApi &ev, std::vector< PD > vec) |
| IMPORT PD | translate_pd (EveryApi &ev, PD orig, float dx, float dy, float dz) |
| IMPORT PD | rotatex_pd (EveryApi &ev, PD orig, float angle) |
| IMPORT PD | rotatey_pd (EveryApi &ev, PD orig, float angle) |
| IMPORT PD | rotatez_pd (EveryApi &ev, PD orig, float angle) |
| IMPORT PD | scale_pd (EveryApi &ev, PD orig, float sx, float sy, float sz) |
| IMPORT PD | color_from_normal_pd (EveryApi &ev, PD obj) |
| IMPORT PD | ambient_occulsion_sfo (EveryApi &ev, PD obj, float d, float i) |
| IMPORT PD | colormod_from_position (EveryApi &ev, PD obj, float px, float py, float pz, float sx, float sy, float sz) |
| IMPORT MT | mesh_color_from_sfo (EveryApi &ev, PD orig, MT next) |
| IMPORT ML | render_scene (EveryApi &ev, PD object, PD world) |
| IMPORT std::vector< ML > | render_scene_array (EveryApi &ev, std::vector< PD > vec) |
| IMPORT P | get_polygon (PD p) |
| IMPORT SFO | get_distance_field (PD p) |
| GameApi::PolygonDistanceField::PolygonDistanceField | ( | Env & | e | ) |
| EXPORT GameApi::PD GameApi::PolygonDistanceField::ambient_occulsion_sfo | ( | EveryApi & | ev, |
| PD | obj, | ||
| float | d, | ||
| float | i ) |

| EXPORT GameApi::PD GameApi::PolygonDistanceField::color_from_normal_pd | ( | EveryApi & | ev, |
| PD | obj ) |

| EXPORT GameApi::PD GameApi::PolygonDistanceField::colormod_from_position | ( | EveryApi & | ev, |
| PD | obj, | ||
| float | px, | ||
| float | py, | ||
| float | pz, | ||
| float | sx, | ||
| float | sy, | ||
| float | sz ) |

| IMPORT PD GameApi::PolygonDistanceField::cone_pd | ( | EveryApi & | ev, |
| int | numfaces, | ||
| PT | p1, | ||
| PT | p2, | ||
| float | rad1, | ||
| float | rad2 ) |
| EXPORT GameApi::PD GameApi::PolygonDistanceField::create_pd | ( | P | mesh, |
| SFO | distance_field ) |

| EXPORT GameApi::PD GameApi::PolygonDistanceField::cube_pd | ( | EveryApi & | ev, |
| float | start_x, | ||
| float | end_x, | ||
| float | start_y, | ||
| float | end_y, | ||
| float | start_z, | ||
| float | end_z ) |

| EXPORT GameApi::PD GameApi::PolygonDistanceField::empty | ( | EveryApi & | ev | ) |
| EXPORT GameApi::SFO GameApi::PolygonDistanceField::get_distance_field | ( | PD | p | ) |

| EXPORT GameApi::P GameApi::PolygonDistanceField::get_polygon | ( | PD | p | ) |

| EXPORT GameApi::MT GameApi::PolygonDistanceField::mesh_color_from_sfo | ( | EveryApi & | ev, |
| PD | orig, | ||
| MT | next ) |

| EXPORT GameApi::PD GameApi::PolygonDistanceField::or_array_pd | ( | EveryApi & | ev, |
| std::vector< PD > | vec ) |

| EXPORT GameApi::ML GameApi::PolygonDistanceField::render_scene | ( | EveryApi & | ev, |
| PD | object, | ||
| PD | world ) |

| EXPORT std::vector< GameApi::ML > GameApi::PolygonDistanceField::render_scene_array | ( | EveryApi & | ev, |
| std::vector< PD > | vec ) |
| EXPORT GameApi::PD GameApi::PolygonDistanceField::rounded_cube_pd | ( | EveryApi & | ev, |
| float | start_x, | ||
| float | end_x, | ||
| float | start_y, | ||
| float | end_y, | ||
| float | start_z, | ||
| float | end_z, | ||
| float | radius ) |

| IMPORT PD GameApi::PolygonDistanceField::scale_pd | ( | EveryApi & | ev, |
| PD | orig, | ||
| float | sx, | ||
| float | sy, | ||
| float | sz ) |
| EXPORT GameApi::PD GameApi::PolygonDistanceField::sphere_pd | ( | EveryApi & | ev, |
| PT | center, | ||
| float | radius, | ||
| int | numfaces1, | ||
| int | numfaces2 ) |

| IMPORT PD GameApi::PolygonDistanceField::translate_pd | ( | EveryApi & | ev, |
| PD | orig, | ||
| float | dx, | ||
| float | dy, | ||
| float | dz ) |