|
GameApi 28
Library used by GameApi Builder tool
|
#include <GameApi.hh>
Public Member Functions | |
| IMPORT | FloatVolumeApi (Env &e) |
| IMPORT FO | light (float dist) |
| IMPORT FO | julia (float c_x, float c_y, float limit) |
| IMPORT FO | mandelbrot (float x_x, float x_y, float limit) |
| IMPORT FO | function (std::function< float(float x, float y, float z)> f) |
| IMPORT FO | from_volume (O o, float false_val, float true_val) |
| IMPORT FO | from_float_bitmap (FB bm, float start_x, float end_x, float start_y, float end_y, float start_z, float end_z) |
| IMPORT FO | distance () |
| IMPORT FO | torusdistance (PT center, V u_x, V u_y, float radius) |
| IMPORT FO | move (FO f1, float dx, float dy, float dz) |
| IMPORT FO | minimum (FO f1, FO f2) |
| IMPORT FO | maximum (FO f1, FO f2) |
| IMPORT FO | waveform_sphere (WV wav, float r) |
| IMPORT WV | wave_move_y (WV wav, float delta) |
| IMPORT O | subvolume (FO f, float start_range, float end_range) |
| IMPORT FO | smooth (std::vector< FO > vec, float val) |
| IMPORT FO | interpolate (FO f1, FO f2, float val) |
| IMPORT FO | min_distance (C curve) |
| IMPORT FO | shadow (FD fd, V light_dir, float mint, float maxt, float k) |
| IMPORT FB | integrate_render (FO obj, int sx, int sy, int numsamples) |
| IMPORT BM | raytrace (FO object, int sx, int sy, PT ray_0, PT ray_x, PT ray_y, PT ray_z, float surface_value) |
| IMPORT FOA | prepare (FO object, int numpoints, float start_x, float start_y, float start_z, float end_x, float end_y, float end_z) |
| IMPORT void | render (FOA array) |
| GameApi::FloatVolumeApi::FloatVolumeApi | ( | Env & | e | ) |
| EXPORT GameApi::FO GameApi::FloatVolumeApi::distance | ( | ) |
| EXPORT GameApi::FO GameApi::FloatVolumeApi::from_float_bitmap | ( | GameApi::FB | bm, |
| float | start_x, | ||
| float | end_x, | ||
| float | start_y, | ||
| float | end_y, | ||
| float | start_z, | ||
| float | end_z ) |

| EXPORT GameApi::FO GameApi::FloatVolumeApi::from_volume | ( | GameApi::O | obj, |
| float | false_val, | ||
| float | true_val ) |

| EXPORT GameApi::FO GameApi::FloatVolumeApi::function | ( | std::function< float(float x, float y, float z)> | f | ) |
| GameApi::FB GameApi::FloatVolumeApi::integrate_render | ( | FO | obj, |
| int | sx, | ||
| int | sy, | ||
| int | numsamples ) |

| EXPORT GameApi::FO GameApi::FloatVolumeApi::interpolate | ( | FO | f1, |
| FO | f2, | ||
| float | val ) |

| EXPORT GameApi::FO GameApi::FloatVolumeApi::julia | ( | float | c_x, |
| float | c_y, | ||
| float | limit ) |

| EXPORT GameApi::FO GameApi::FloatVolumeApi::light | ( | float | dist | ) |

| EXPORT GameApi::FO GameApi::FloatVolumeApi::mandelbrot | ( | float | x_x, |
| float | x_y, | ||
| float | limit ) |

| EXPORT GameApi::FO GameApi::FloatVolumeApi::maximum | ( | FO | f1, |
| FO | f2 ) |

| EXPORT GameApi::FO GameApi::FloatVolumeApi::min_distance | ( | C | curve | ) |

| EXPORT GameApi::FO GameApi::FloatVolumeApi::minimum | ( | FO | f1, |
| FO | f2 ) |

| EXPORT GameApi::FO GameApi::FloatVolumeApi::move | ( | FO | f1, |
| float | dx, | ||
| float | dy, | ||
| float | dz ) |

| EXPORT GameApi::FOA GameApi::FloatVolumeApi::prepare | ( | GameApi::FO | object, |
| int | numpoints, | ||
| float | start_x, | ||
| float | start_y, | ||
| float | start_z, | ||
| float | end_x, | ||
| float | end_y, | ||
| float | end_z ) |

| EXPORT GameApi::BM GameApi::FloatVolumeApi::raytrace | ( | GameApi::FO | object, |
| int | sx, | ||
| int | sy, | ||
| PT | ray_0, | ||
| PT | ray_x, | ||
| PT | ray_y, | ||
| PT | ray_z, | ||
| float | surface_value ) |
| EXPORT GameApi::FO GameApi::FloatVolumeApi::shadow | ( | FD | fd, |
| V | light_dir, | ||
| float | mint, | ||
| float | maxt, | ||
| float | k ) |
| EXPORT GameApi::FO GameApi::FloatVolumeApi::smooth | ( | std::vector< FO > | vec, |
| float | val ) |

| EXPORT GameApi::O GameApi::FloatVolumeApi::subvolume | ( | FO | f, |
| float | start_range, | ||
| float | end_range ) |

| EXPORT GameApi::FO GameApi::FloatVolumeApi::torusdistance | ( | PT | center, |
| V | u_x, | ||
| V | u_y, | ||
| float | radius ) |
| GameApi::WV GameApi::FloatVolumeApi::wave_move_y | ( | WV | wav, |
| float | delta ) |

| GameApi::FO GameApi::FloatVolumeApi::waveform_sphere | ( | WV | wav, |
| float | r ) |
