|
GameApi 28
Library used by GameApi Builder tool
|
#include <GameApi.hh>
Public Member Functions | |
| IMPORT | BitmapApi (Env &e) |
| IMPORT | ~BitmapApi () |
| IMPORT ML | isoline_render2 (EveryApi &ev, FB fb, float pos, float delta_pos, int num) |
| IMPORT BB | isoline_render (EveryApi &ev, FB bm, float start_range, float end_range, float delta_range, int num) |
| IMPORT BM | render_volume_object (O o, float start_x, float end_x, float start_y, float end_y, float z, int sx, int sy, float ray_length, int sample_count) |
| IMPORT ARR | choose_neg_zero_positive (EveryApi &ev, FB fb, float pos) |
| IMPORT BB | range_choose (FB bm, float start_range, float end_range) |
| IMPORT BM | sphere_rays_bitmap (float center_x, float center_y, float center_z, float radius, float delta_alfa, float delta_beta, FS field, int maxiter, float c, int fptr_enum, std::vector< PT > vec, int vec_choose) |
| IMPORT TXID | video_source (std::string filename, int sx, int sy) |
| IMPORT BM | stable_diffusion (EveryApi &ev, std::string prompt, std::string filename) |
| IMPORT BM | bm_png_bm (EveryApi &ev, BM bm, std::string url) |
| IMPORT void | load_png_from_temp (std::string filename, void(*fptr)(void *), void *data, bool &success) |
| IMPORT BM | load_png_from_temp2 (std::string filename) |
| IMPORT void | load_png_from_temp3 (std::string filename) |
| IMPORT BM | debug_number (EveryApi &ev, BM bm0, int num, bool disable, std::string url) |
| IMPORT ML | display_bitmaps (EveryApi &ev, std::vector< BM > vec, float start_time, float delta_time) |
| IMPORT ML | vertical_bitmap_display (EveryApi &ev, std::vector< BM > vec, float y_delta) |
| IMPORT BM | flip_tile_bitmap (BM bm, int sx, int sy, bool is_x) |
| IMPORT ML | write_gif_anim2 (Array< int, int > *vec, std::string filename, int delay) |
| IMPORT ML | gif_anim (EveryApi &ev, ML ml3, int key, float time_delta, int num, std::string filename, int delay) |
| IMPORT ML | write_gif_anim (std::vector< BM > vec, std::string filename, int delay) |
| IMPORT ML | savepng_array_ml (EveryApi &ev, std::vector< BM > bms, std::string filename_start, std::string filename_end, bool alpha, float time) |
| IMPORT BM | gray_to_black (BM bm, float val) |
| IMPORT BM | newbitmap_bm (BM bm, unsigned int color) |
| IMPORT BM | newbitmap_fb (FB fb, unsigned int color) |
| IMPORT BM | newbitmap_bb (BB bb, unsigned int color) |
| IMPORT FB | flood_fill (FB fb, float percentage, int x, int y, bool inv) |
| IMPORT BM | flood_fill_color (EveryApi &ev, BM bm, float percentage, int x, int y, unsigned int color) |
| IMPORT BM | flood_fill_color_inv (EveryApi &ev, BM bm, float percentage, int x, int y, unsigned int color) |
| IMPORT CBM | scale_bitmap2 (BM bm) |
| IMPORT ML | save_raw (BM bm, std::string filename) |
| IMPORT BM | lightmap_bitmap (int sx, int sy, P faces, P faces2, int face, float light_dir_x, float light_dir_y, float light_dir_z) |
| IMPORT BM | circular_gradient (int sx, int sy, unsigned int center_color, unsigned int edge_color) |
| IMPORT BM | script_bitmap (std::string url, int sx, int sy) |
| IMPORT ML | grid_ml (EveryApi &ev, ML next, IBM map, float y, float pos_x, float pos_z, float x_vec_x, float x_vec_z, float z_vec_x, float z_vec_z, int start_x, int start_z, float frame_inc) |
| IMPORT P | p_world_from_bitmap (EveryApi &ev, std::vector< P > vec, IBM world, float pos_x, float pos_y, float pos_z, float dx, float dz, float y) |
| IMPORT BM | scale_to_size (BM bm, int sz) |
| IMPORT BM | median_filter (BM bm, int sx, int sy) |
| IMPORT BM | newbitmap (int sx, int sy, unsigned int color=0x00000000) |
| IMPORT BM | function (std::function< unsigned(int, int)> f, int sx, int sy) |
| IMPORT BM | transform (BM orig, std::function< unsigned int(int, int, unsigned int)> f) |
| IMPORT BM | newintbitmap (char *array, int sx, int sy, std::function< int(char)> f) |
| IMPORT IBM | intbitmap_loader (std::string url) |
| IMPORT BM | calculate_baked_light (P p, P p2, BM texture, int count, float light_pos_x, float light_pos_y, float light_pos_z, float shadow_darkness, float softness) |
| IMPORT BM | color_bm (BM bm, unsigned int color) |
| IMPORT BB | choose_color (BM bm, unsigned int c1, unsigned int c2) |
| IMPORT BM | intbitmap_bm (IBM ibm) |
| IMPORT BM | chai_bm (std::string url, int sx, int sy) |
| IMPORT BM | bump_map (FB fb, float h) |
| IMPORT BM | newcolorbitmap (char *array, int sz, int sy, std::function< unsigned int(char)> f) |
| IMPORT BM | newtilebitmap (int sx, int sy, int tile_sx, int tile_sy) |
| IMPORT BM | loadbitmap (std::string filename) |
| IMPORT BM | loadbitmapfromurl (std::string url) |
| IMPORT BM | loadtilebitmap (std::string filename, int tile_sx, int tile_sy) |
| IMPORT BM | loadposbitmap (std::string filename) |
| IMPORT BM | findtile (BM tile_bitmap, int x, int y) |
| IMPORT BM | compose_x (BM bm1, BM bm2) |
| IMPORT BM | compose_y (BM bm1, BM bm2) |
| IMPORT BM | border (BM, int left, int right, int top, int bottom) |
| IMPORT BM | add_shape_border (EveryApi &ev, BM bm, float dist_field_size, float start_range, float end_range, int r, int g, int b, int a, int border_size) |
| IMPORT BM | subbitmap (BM orig, int x, int y, int width, int height) |
| IMPORT BM | subbitmapimage (BM orig, int r_start_range, int r_end_range, int g_start_range, int g_end_range, int b_start_range, int b_end_range, unsigned int empty_color) |
| IMPORT BM | plus_bitmap (BM bm, BM bm2) |
| IMPORT BM | noise_vectors (int sx, int sy) |
| IMPORT IBM | random_int_bitmap (int sx, int sy, int min_value, int max_value) |
| IMPORT IBM | convert_fb_to_ibm_bitmap (FB fb, float start, float d) |
| IMPORT VX | convert_ibm_to_vx (IBM bm) |
| IMPORT BM | growbitmap (BM small_orig_bitmap, int l, int t, int r, int b) |
| IMPORT BM | blitbitmap (BM bg, BM orig, int x, int y) |
| IMPORT BM | blitbitmap_fb (BM bg, BM orig, int x, int y, FB mask) |
| IMPORT BM | blitbitmap_bb (BM bg, BM orig, int x, int y, BB mask) |
| IMPORT BM | anim_array (BM *array, int size) |
| IMPORT BM | modify_bitmap (BM orig, BM bm, int x, int y) |
| IMPORT BM | interpolate_bitmap (BM orig1, BM orig2, float x) |
| IMPORT BM | repeat_bitmap (BM orig, int xcount, int ycount) |
| IMPORT BM | sample_bitmap (BM orig, float xmult, float ymult, float x, float y) |
| IMPORT BM | scale_bitmap (EveryApi &ev, BM orig, int sx, int sy) |
| IMPORT BM | scale_bitmap_fullscreen (EveryApi &ev, BM orig) |
| IMPORT BM | world_from_bitmap (std::function< BM(int)> f, BM int_bm, int dx, int dy) |
| IMPORT ARR | cubemap (BM bm) |
| IMPORT BM | bm_cubemap (EveryApi &ev, BM left, BM top, BM middle, BM right, BM back, BM down, int sx, int sy) |
| IMPORT BM | world_from_bitmap2 (EveryApi &ev, std::vector< BM > v, std::string filename, std::string chars, int dx, int dy, int sx, int sy) |
| IMPORT BM | world_from_bitmap3 (EveryApi &ev, std::vector< BM > v, std::string url, std::string chars, int dx, int dy) |
| IMPORT BM | dup_x (BM orig) |
| IMPORT BM | flip_x (BM orig) |
| IMPORT BM | flip_y (BM orig) |
| IMPORT BM | rot90 (BM orig) |
| IMPORT BM | alpha_color (BM orig, unsigned int color_key) |
| IMPORT BM | gradient (PT pos_1, PT pos_2, unsigned int color_1, unsigned int color_2, int sx, int sy) |
| IMPORT BM | gradient_y (unsigned int color_1, unsigned int color_2, int sx, int sy) |
| IMPORT BM | radial_gradient (int sx, int sy, PT pos, float r1, float r2, unsigned int color_1, unsigned int color_2) |
| IMPORT BM | conical_gradient (int sx, int sy, float x, float y, float angle1, float angle2, unsigned int color_1, unsigned int color_2) |
| IMPORT SP | space (BM bm) |
| IMPORT BM | addsubrects (BM orig) |
| IMPORT void | savebitmap (BM orig, std::string filename, bool alpha=false) |
| IMPORT ML | savebitmap_ml (EveryApi &ev, BM bm, std::string filename, bool alpha, float time) |
| IMPORT void | save_png (BM bm, std::string filename) |
| IMPORT ML | save_png_ml (EveryApi &ev, BM bm, std::string filename) |
| IMPORT BM | mandelbrot (bool julia, float start_x, float end_x, float start_y, float end_y, float xx, float yy, int sx, int sy, int count) |
| IMPORT BM | mandelbrot2 (bool julia, float start_x, float end_x, float start_y, float end_y, float xx, float yy, int sx, int sy, int count) |
| IMPORT BM | chessboard (int tile_sx, int tile_sy, int count_x, int count_y, unsigned int c1, unsigned int c2) |
| IMPORT BM | color_range (BM orig, unsigned int source_upper, unsigned int source_lower, unsigned int target_upper, unsigned int target_lower) |
| IMPORT BM | memoize (BM orig) |
| IMPORT BM | memoize_all (BM orig) |
| IMPORT BM | persistent_cache (BM orig, std::string filename) |
| IMPORT BM | alt (std::vector< BM > vec, int index) |
| IMPORT BM | simple_blur (BM bm, float center, float left, float right, float top, float bottom) |
| IMPORT int | intvalue (BM bm, int x, int y) |
| IMPORT unsigned int | colorvalue (BM bm, int x, int y) |
| IMPORT int | size_x (BM bm) |
| IMPORT int | size_y (BM bm) |
| IMPORT void | prepare (BM bm) |
| IMPORT bool | ready_to_prepare (BM bm) |
| IMPORT BMA | empty_array () |
| IMPORT BMA | array (BM *array, int size) |
| IMPORT BM | array_elem (BMA array, int i) |
| IMPORT BM | Indicator (int sx, int sy, int g_ind) |
| IMPORT BM | avg (BM bm1, BM bm2) |
| IMPORT BM | fix_edges (BM bm) |
| IMPORT FB | gradient_fb (int sx, int sy, float val, float val2, bool flip) |
| IMPORT FB | radial_fb (int sx, int sy, float x, float y, float r, float val_at_zero, float val_at_r) |
| IMPORT FB | sin_fb (FB gradient) |
| IMPORT FB | plus_fb (FB f1, FB f2) |
| IMPORT FB | mul_fb (FB f, float mul) |
| IMPORT TXID | txid_from_heavy (H heavy) |
| IMPORT H | bitmap_prepare_heavy (EveryApi &ev, H bitmap_gen, int scanlines_per_slot) |
| IMPORT H | network_heavy (std::string url, std::string homepageurl, H timing_heavy) |
| IMPORT H | bitmap_heavy (BM bm, H timing) |
| IMPORT H | png_heavy (EveryApi &ev, H data, std::string url, int texture_unit) |
| IMPORT H | png_heavy2 (EveryApi &ev, H net, std::string url, int texture_unit, int sx, int sy) |
| IMPORT H | mtl_heavy (EveryApi &ev, H net, std::string url_prefix, int texture_unit_delta) |
| IMPORT H | progressive_heavy (EveryApi &ev, std::string url, std::string url2) |
| IMPORT H | array_heavy (std::vector< H > vec) |
| IMPORT H | thread_heavy (H threaded) |
| IMPORT H | timing_heavy (int num_frames) |
| IMPORT TXID | dyn_fetch_bitmap (EveryApi &ev, std::string url, int time, int texture_unit) |
| IMPORT TXID | dyn_fetch_bitmap2 (EveryApi &ev, std::string url, std::string url2, int time, int texture_unit, int sx, int sy, int sx2, int sy2) |
| IMPORT std::vector< TXID > | dyn_fetch_mtl (EveryApi &ev, std::string mtl_url, ML ml2) |
| IMPORT ML | txidarray_from_heavy (EveryApi &ev, H heavy, std::vector< TXID > *vec, ML ml, int start_range, int end_range, int heavycount) |
| IMPORT IBM | create_ibm (std::vector< BB > vec) |
| IMPORT BB | choose_bool (IBM bm, int val) |
| IMPORT ARR | choose_ints (IBM bm, int count) |
| EXPORT GameApi::BitmapApi::~BitmapApi | ( | ) |
| GameApi::BM GameApi::BitmapApi::add_shape_border | ( | EveryApi & | ev, |
| GameApi::BM | bm, | ||
| float | dist_field_size, | ||
| float | start_range, | ||
| float | end_range, | ||
| int | r, | ||
| int | g, | ||
| int | b, | ||
| int | a, | ||
| int | border_size ) |

| EXPORT GameApi::BM GameApi::BitmapApi::alpha_color | ( | BM | orig, |
| unsigned int | color_key ) |
| EXPORT GameApi::BM GameApi::BitmapApi::alt | ( | std::vector< BM > | vec, |
| int | index ) |

| EXPORT GameApi::BM GameApi::BitmapApi::anim_array | ( | GameApi::BM * | bitmaparray, |
| int | size ) |
| GameApi::BMA GameApi::BitmapApi::array | ( | BM * | array, |
| int | size ) |

| EXPORT GameApi::BM GameApi::BitmapApi::array_elem | ( | BMA | array, |
| int | i ) |
| GameApi::H GameApi::BitmapApi::array_heavy | ( | std::vector< H > | vec | ) |

| GameApi::BM GameApi::BitmapApi::avg | ( | BM | bm1, |
| BM | bm2 ) |

| GameApi::H GameApi::BitmapApi::bitmap_heavy | ( | BM | bm, |
| H | timing ) |
| GameApi::H GameApi::BitmapApi::bitmap_prepare_heavy | ( | EveryApi & | ev, |
| H | bitmap_gen, | ||
| int | scanlines_per_slot ) |
| EXPORT GameApi::BM GameApi::BitmapApi::blitbitmap | ( | BM | bg, |
| BM | orig, | ||
| int | x, | ||
| int | y ) |

| EXPORT GameApi::BM GameApi::BitmapApi::blitbitmap_bb | ( | BM | bg, |
| BM | orig, | ||
| int | x, | ||
| int | y, | ||
| BB | mask ) |

| EXPORT GameApi::BM GameApi::BitmapApi::blitbitmap_fb | ( | BM | bg, |
| BM | orig, | ||
| int | x, | ||
| int | y, | ||
| FB | mask ) |

| GameApi::BM GameApi::BitmapApi::bm_cubemap | ( | EveryApi & | ev, |
| BM | left, | ||
| BM | top, | ||
| BM | middle, | ||
| BM | right, | ||
| BM | back, | ||
| BM | down, | ||
| int | sx, | ||
| int | sy ) |

| GameApi::BM GameApi::BitmapApi::bm_png_bm | ( | EveryApi & | ev, |
| BM | bm, | ||
| std::string | url ) |

| GameApi::BM GameApi::BitmapApi::border | ( | BM | bm, |
| int | left, | ||
| int | right, | ||
| int | top, | ||
| int | bottom ) |

| GameApi::BM GameApi::BitmapApi::bump_map | ( | FB | fb, |
| float | h ) |

| GameApi::BM GameApi::BitmapApi::calculate_baked_light | ( | P | p, |
| P | p2, | ||
| BM | texture, | ||
| int | count, | ||
| float | light_pos_x, | ||
| float | light_pos_y, | ||
| float | light_pos_z, | ||
| float | shadow_darkness, | ||
| float | softness ) |


| EXPORT GameApi::BM GameApi::BitmapApi::chessboard | ( | int | tile_sx, |
| int | tile_sy, | ||
| int | count_x, | ||
| int | count_y, | ||
| unsigned int | c1, | ||
| unsigned int | c2 ) |

| GameApi::BB GameApi::BitmapApi::choose_bool | ( | IBM | bm, |
| int | val ) |

| GameApi::BB GameApi::BitmapApi::choose_color | ( | BM | bm, |
| unsigned int | c1, | ||
| unsigned int | c2 ) |

| GameApi::ARR GameApi::BitmapApi::choose_ints | ( | IBM | bm, |
| int | count ) |

| GameApi::ARR GameApi::BitmapApi::choose_neg_zero_positive | ( | EveryApi & | ev, |
| FB | fb, | ||
| float | pos ) |

| GameApi::BM GameApi::BitmapApi::circular_gradient | ( | int | sx, |
| int | sy, | ||
| unsigned int | center_color, | ||
| unsigned int | edge_color ) |

| GameApi::BM GameApi::BitmapApi::color_bm | ( | BM | bm, |
| unsigned int | color ) |

| EXPORT GameApi::BM GameApi::BitmapApi::color_range | ( | BM | orig, |
| unsigned int | source_upper, | ||
| unsigned int | source_lower, | ||
| unsigned int | target_upper, | ||
| unsigned int | target_lower ) |
| EXPORT unsigned int GameApi::BitmapApi::colorvalue | ( | GameApi::BM | orig, |
| int | x, | ||
| int | y ) |
| GameApi::BM GameApi::BitmapApi::compose_x | ( | BM | bm1, |
| BM | bm2 ) |

| GameApi::BM GameApi::BitmapApi::compose_y | ( | BM | bm1, |
| BM | bm2 ) |

| EXPORT GameApi::BM GameApi::BitmapApi::conical_gradient | ( | int | sx, |
| int | sy, | ||
| float | x, | ||
| float | y, | ||
| float | angle1, | ||
| float | angle2, | ||
| unsigned int | color_1, | ||
| unsigned int | color_2 ) |
| GameApi::IBM GameApi::BitmapApi::convert_fb_to_ibm_bitmap | ( | FB | fb, |
| float | start, | ||
| float | d ) |

| GameApi::VX GameApi::BitmapApi::convert_ibm_to_vx | ( | IBM | bm | ) |

| GameApi::IBM GameApi::BitmapApi::create_ibm | ( | std::vector< BB > | vec | ) |

| GameApi::ARR GameApi::BitmapApi::cubemap | ( | BM | bm | ) |

| GameApi::BM GameApi::BitmapApi::debug_number | ( | GameApi::EveryApi & | ev, |
| GameApi::BM | bm0, | ||
| int | num, | ||
| bool | disable, | ||
| std::string | url ) |

| GameApi::ML GameApi::BitmapApi::display_bitmaps | ( | GameApi::EveryApi & | ev, |
| std::vector< BM > | vec, | ||
| float | start_time, | ||
| float | delta_time ) |

| EXPORT GameApi::BM GameApi::BitmapApi::dup_x | ( | BM | orig | ) |
| GameApi::TXID GameApi::BitmapApi::dyn_fetch_bitmap | ( | EveryApi & | ev, |
| std::string | url, | ||
| int | time, | ||
| int | texture_unit ) |

| GameApi::TXID GameApi::BitmapApi::dyn_fetch_bitmap2 | ( | EveryApi & | ev, |
| std::string | url, | ||
| std::string | url2, | ||
| int | time, | ||
| int | texture_unit, | ||
| int | sx, | ||
| int | sy, | ||
| int | sx2, | ||
| int | sy2 ) |

| std::vector< GameApi::TXID > GameApi::BitmapApi::dyn_fetch_mtl | ( | EveryApi & | ev, |
| std::string | mtl_url, | ||
| ML | ml2 ) |
| EXPORT GameApi::BMA GameApi::BitmapApi::empty_array | ( | ) |
| EXPORT GameApi::BM GameApi::BitmapApi::findtile | ( | GameApi::BM | tile_bitmap, |
| int | x, | ||
| int | y ) |
| GameApi::BM GameApi::BitmapApi::fix_edges | ( | BM | bm | ) |

| GameApi::BM GameApi::BitmapApi::flip_tile_bitmap | ( | BM | bm, |
| int | sx, | ||
| int | sy, | ||
| bool | is_x ) |
| EXPORT GameApi::BM GameApi::BitmapApi::flip_x | ( | BM | orig | ) |

| EXPORT GameApi::BM GameApi::BitmapApi::flip_y | ( | BM | orig | ) |

| GameApi::FB GameApi::BitmapApi::flood_fill | ( | FB | fb, |
| float | percentage, | ||
| int | x, | ||
| int | y, | ||
| bool | inv ) |

| GameApi::BM GameApi::BitmapApi::flood_fill_color | ( | EveryApi & | ev, |
| BM | bm, | ||
| float | percentage, | ||
| int | x, | ||
| int | y, | ||
| unsigned int | color ) |

| GameApi::BM GameApi::BitmapApi::flood_fill_color_inv | ( | EveryApi & | ev, |
| BM | bm, | ||
| float | percentage, | ||
| int | x, | ||
| int | y, | ||
| unsigned int | color ) |

| EXPORT GameApi::BM GameApi::BitmapApi::function | ( | std::function< unsigned(int, int)> | f, |
| int | sx, | ||
| int | sy ) |
| GameApi::ML GameApi::BitmapApi::gif_anim | ( | EveryApi & | ev, |
| ML | ml3, | ||
| int | key, | ||
| float | time_delta, | ||
| int | num, | ||
| std::string | filename, | ||
| int | delay ) |

| EXPORT GameApi::BM GameApi::BitmapApi::gradient | ( | PT | pos_1, |
| PT | pos_2, | ||
| unsigned int | color_1, | ||
| unsigned int | color_2, | ||
| int | sx, | ||
| int | sy ) |

| GameApi::FB GameApi::BitmapApi::gradient_fb | ( | int | sx, |
| int | sy, | ||
| float | val, | ||
| float | val2, | ||
| bool | flip ) |

| EXPORT GameApi::BM GameApi::BitmapApi::gradient_y | ( | unsigned int | color_1, |
| unsigned int | color_2, | ||
| int | sx, | ||
| int | sy ) |
| GameApi::BM GameApi::BitmapApi::gray_to_black | ( | BM | bm, |
| float | val ) |

| GameApi::ML GameApi::BitmapApi::grid_ml | ( | EveryApi & | ev, |
| ML | next, | ||
| IBM | map, | ||
| float | y, | ||
| float | pos_x, | ||
| float | pos_z, | ||
| float | x_vec_x, | ||
| float | x_vec_z, | ||
| float | z_vec_x, | ||
| float | z_vec_z, | ||
| int | start_x, | ||
| int | start_z, | ||
| float | frame_inc ) |

| EXPORT GameApi::BM GameApi::BitmapApi::growbitmap | ( | GameApi::BM | orig, |
| int | l, | ||
| int | t, | ||
| int | r, | ||
| int | b ) |
| GameApi::BM GameApi::BitmapApi::Indicator | ( | int | sx, |
| int | sy, | ||
| int | g_ind ) |

| GameApi::BM GameApi::BitmapApi::intbitmap_bm | ( | IBM | ibm | ) |

| GameApi::IBM GameApi::BitmapApi::intbitmap_loader | ( | std::string | url | ) |

| EXPORT GameApi::BM GameApi::BitmapApi::interpolate_bitmap | ( | GameApi::BM | orig1, |
| GameApi::BM | orig2, | ||
| float | x ) |

| EXPORT int GameApi::BitmapApi::intvalue | ( | GameApi::BM | orig, |
| int | x, | ||
| int | y ) |

| GameApi::BB GameApi::BitmapApi::isoline_render | ( | EveryApi & | ev, |
| FB | bm, | ||
| float | start_range, | ||
| float | end_range, | ||
| float | delta_range, | ||
| int | num ) |

| GameApi::ML GameApi::BitmapApi::isoline_render2 | ( | EveryApi & | ev, |
| FB | fb, | ||
| float | pos, | ||
| float | delta_pos, | ||
| int | num ) |

| GameApi::BM GameApi::BitmapApi::lightmap_bitmap | ( | int | sx, |
| int | sy, | ||
| P | faces, | ||
| P | faces2, | ||
| int | face, | ||
| float | light_dir_x, | ||
| float | light_dir_y, | ||
| float | light_dir_z ) |

| void GameApi::BitmapApi::load_png_from_temp | ( | std::string | filename, |
| void(* | fptr )(void *), | ||
| void * | data, | ||
| bool & | success ) |
| GameApi::BM GameApi::BitmapApi::load_png_from_temp2 | ( | std::string | filename | ) |
| void GameApi::BitmapApi::load_png_from_temp3 | ( | std::string | filename | ) |
| EXPORT GameApi::BM GameApi::BitmapApi::loadbitmap | ( | std::string | filename | ) |

| EXPORT GameApi::BM GameApi::BitmapApi::loadbitmapfromurl | ( | std::string | url | ) |

| EXPORT GameApi::BM GameApi::BitmapApi::loadposbitmap | ( | std::string | filename | ) |

| EXPORT GameApi::BM GameApi::BitmapApi::loadtilebitmap | ( | std::string | filename, |
| int | tile_sx, | ||
| int | tile_sy ) |

| EXPORT GameApi::BM GameApi::BitmapApi::mandelbrot | ( | bool | julia, |
| float | start_x, | ||
| float | end_x, | ||
| float | start_y, | ||
| float | end_y, | ||
| float | xx, | ||
| float | yy, | ||
| int | sx, | ||
| int | sy, | ||
| int | count ) |

| EXPORT GameApi::BM GameApi::BitmapApi::mandelbrot2 | ( | bool | julia, |
| float | start_x, | ||
| float | end_x, | ||
| float | start_y, | ||
| float | end_y, | ||
| float | xx, | ||
| float | yy, | ||
| int | sx, | ||
| int | sy, | ||
| int | count ) |
| GameApi::BM GameApi::BitmapApi::median_filter | ( | BM | bm, |
| int | sx, | ||
| int | sy ) |

| EXPORT GameApi::BM GameApi::BitmapApi::memoize | ( | GameApi::BM | bm | ) |

| EXPORT GameApi::BM GameApi::BitmapApi::memoize_all | ( | GameApi::BM | bm | ) |
| EXPORT GameApi::BM GameApi::BitmapApi::modify_bitmap | ( | GameApi::BM | orig, |
| BM | bm, | ||
| int | x, | ||
| int | y ) |
| GameApi::H GameApi::BitmapApi::mtl_heavy | ( | GameApi::EveryApi & | ev, |
| H | net, | ||
| std::string | url_prefix, | ||
| int | texture_unit_delta ) |
| GameApi::FB GameApi::BitmapApi::mul_fb | ( | FB | f, |
| float | mul ) |

| GameApi::H GameApi::BitmapApi::network_heavy | ( | std::string | url, |
| std::string | homepageurl, | ||
| H | timing_heavy ) |

| EXPORT GameApi::BM GameApi::BitmapApi::newbitmap | ( | int | sx, |
| int | sy, | ||
| unsigned int | color = 0x00000000 ) |

| EXPORT GameApi::BM GameApi::BitmapApi::newbitmap_bb | ( | BB | bb, |
| unsigned int | color ) |

| EXPORT GameApi::BM GameApi::BitmapApi::newbitmap_bm | ( | BM | bm, |
| unsigned int | color ) |

| EXPORT GameApi::BM GameApi::BitmapApi::newbitmap_fb | ( | FB | fb, |
| unsigned int | color ) |

| EXPORT GameApi::BM GameApi::BitmapApi::newcolorbitmap | ( | char * | array, |
| int | sz, | ||
| int | sy, | ||
| std::function< unsigned int(char)> | f ) |
| EXPORT GameApi::BM GameApi::BitmapApi::newintbitmap | ( | char * | array, |
| int | sx, | ||
| int | sy, | ||
| std::function< int(char)> | f ) |
| EXPORT GameApi::BM GameApi::BitmapApi::newtilebitmap | ( | int | sx, |
| int | sy, | ||
| int | tile_sx, | ||
| int | tile_sy ) |
| GameApi::BM GameApi::BitmapApi::noise_vectors | ( | int | sx, |
| int | sy ) |

| GameApi::P GameApi::BitmapApi::p_world_from_bitmap | ( | GameApi::EveryApi & | ev, |
| std::vector< P > | vec, | ||
| IBM | world, | ||
| float | pos_x, | ||
| float | pos_y, | ||
| float | pos_z, | ||
| float | dx, | ||
| float | dz, | ||
| float | y ) |

| GameApi::BM GameApi::BitmapApi::persistent_cache | ( | BM | orig, |
| std::string | filename ) |

| GameApi::BM GameApi::BitmapApi::plus_bitmap | ( | BM | bm, |
| BM | bm2 ) |

| GameApi::FB GameApi::BitmapApi::plus_fb | ( | FB | f1, |
| FB | f2 ) |

| GameApi::H GameApi::BitmapApi::png_heavy | ( | EveryApi & | ev, |
| H | data, | ||
| std::string | url, | ||
| int | texture_unit ) |

| GameApi::H GameApi::BitmapApi::png_heavy2 | ( | EveryApi & | ev, |
| H | net, | ||
| std::string | url, | ||
| int | texture_unit, | ||
| int | sx, | ||
| int | sy ) |

| void GameApi::BitmapApi::prepare | ( | BM | bm | ) |
| GameApi::FB GameApi::BitmapApi::radial_fb | ( | int | sx, |
| int | sy, | ||
| float | x, | ||
| float | y, | ||
| float | r, | ||
| float | val_at_zero, | ||
| float | val_at_r ) |

| EXPORT GameApi::BM GameApi::BitmapApi::radial_gradient | ( | int | sx, |
| int | sy, | ||
| PT | pos, | ||
| float | r1, | ||
| float | r2, | ||
| unsigned int | color_1, | ||
| unsigned int | color_2 ) |
| GameApi::IBM GameApi::BitmapApi::random_int_bitmap | ( | int | sx, |
| int | sy, | ||
| int | min_value, | ||
| int | max_value ) |
| GameApi::BB GameApi::BitmapApi::range_choose | ( | FB | bm, |
| float | start_range, | ||
| float | end_range ) |

| GameApi::BM GameApi::BitmapApi::render_volume_object | ( | O | o, |
| float | start_x, | ||
| float | end_x, | ||
| float | start_y, | ||
| float | end_y, | ||
| float | z, | ||
| int | sx, | ||
| int | sy, | ||
| float | ray_length, | ||
| int | sample_count ) |

| EXPORT GameApi::BM GameApi::BitmapApi::repeat_bitmap | ( | BM | orig, |
| int | xcount, | ||
| int | ycount ) |

| EXPORT GameApi::BM GameApi::BitmapApi::rot90 | ( | BM | orig | ) |

| void GameApi::BitmapApi::save_png | ( | BM | bm, |
| std::string | filename ) |
| GameApi::ML GameApi::BitmapApi::save_png_ml | ( | GameApi::EveryApi & | ev, |
| BM | bm, | ||
| std::string | filename ) |

| GameApi::ML GameApi::BitmapApi::save_raw | ( | BM | bm, |
| std::string | filename ) |

| EXPORT void GameApi::BitmapApi::savebitmap | ( | GameApi::BM | bm, |
| std::string | filename, | ||
| bool | alpha = false ) |
| EXPORT GameApi::ML GameApi::BitmapApi::savebitmap_ml | ( | EveryApi & | ev, |
| BM | bm, | ||
| std::string | filename, | ||
| bool | alpha, | ||
| float | time ) |
| EXPORT GameApi::ML GameApi::BitmapApi::savepng_array_ml | ( | EveryApi & | ev, |
| std::vector< BM > | bms, | ||
| std::string | filename_start, | ||
| std::string | filename_end, | ||
| bool | alpha, | ||
| float | time ) |

| EXPORT GameApi::BM GameApi::BitmapApi::scale_bitmap | ( | EveryApi & | ev, |
| BM | orig, | ||
| int | sx, | ||
| int | sy ) |

| EXPORT GameApi::BM GameApi::BitmapApi::scale_bitmap_fullscreen | ( | EveryApi & | ev, |
| BM | orig ) |

| GameApi::BM GameApi::BitmapApi::scale_to_size | ( | BM | bm, |
| int | sz ) |

| GameApi::BM GameApi::BitmapApi::script_bitmap | ( | std::string | url, |
| int | sx, | ||
| int | sy ) |

| GameApi::BM GameApi::BitmapApi::simple_blur | ( | BM | bm, |
| float | center, | ||
| float | left, | ||
| float | right, | ||
| float | top, | ||
| float | bottom ) |

| GameApi::FB GameApi::BitmapApi::sin_fb | ( | FB | gradient | ) |

| GameApi::BM GameApi::BitmapApi::sphere_rays_bitmap | ( | float | center_x, |
| float | center_y, | ||
| float | center_z, | ||
| float | radius, | ||
| float | delta_alfa, | ||
| float | delta_beta, | ||
| FS | field, | ||
| int | maxiter, | ||
| float | c, | ||
| int | fptr_enum, | ||
| std::vector< PT > | vec, | ||
| int | vec_choose ) |

| GameApi::BM GameApi::BitmapApi::stable_diffusion | ( | EveryApi & | ev, |
| std::string | prompt, | ||
| std::string | filename ) |

| GameApi::BM GameApi::BitmapApi::subbitmap | ( | GameApi::BM | orig, |
| int | x, | ||
| int | y, | ||
| int | width, | ||
| int | height ) |

| IMPORT BM GameApi::BitmapApi::subbitmapimage | ( | BM | orig, |
| int | r_start_range, | ||
| int | r_end_range, | ||
| int | g_start_range, | ||
| int | g_end_range, | ||
| int | b_start_range, | ||
| int | b_end_range, | ||
| unsigned int | empty_color ) |
| GameApi::H GameApi::BitmapApi::thread_heavy | ( | H | threaded | ) |
| GameApi::H GameApi::BitmapApi::timing_heavy | ( | int | num_frames | ) |

| EXPORT GameApi::BM GameApi::BitmapApi::transform | ( | BM | orig, |
| std::function< unsigned int(int, int, unsigned int)> | f ) |
| GameApi::TXID GameApi::BitmapApi::txid_from_heavy | ( | H | heavy | ) |

| GameApi::ML GameApi::BitmapApi::txidarray_from_heavy | ( | GameApi::EveryApi & | ev, |
| H | heavy, | ||
| std::vector< TXID > * | vec, | ||
| ML | ml, | ||
| int | start_range, | ||
| int | end_range, | ||
| int | heavycount ) |
| GameApi::ML GameApi::BitmapApi::vertical_bitmap_display | ( | EveryApi & | ev, |
| std::vector< BM > | vec, | ||
| float | y_delta ) |


| EXPORT GameApi::BM GameApi::BitmapApi::world_from_bitmap | ( | std::function< BM(int)> | f, |
| BM | int_bm, | ||
| int | dx, | ||
| int | dy ) |

| EXPORT GameApi::BM GameApi::BitmapApi::world_from_bitmap2 | ( | EveryApi & | ev, |
| std::vector< BM > | v, | ||
| std::string | filename, | ||
| std::string | chars, | ||
| int | dx, | ||
| int | dy, | ||
| int | sx, | ||
| int | sy ) |
| EXPORT GameApi::BM GameApi::BitmapApi::world_from_bitmap3 | ( | EveryApi & | ev, |
| std::vector< BM > | v, | ||
| std::string | url, | ||
| std::string | chars, | ||
| int | dx, | ||
| int | dy ) |

| GameApi::ML GameApi::BitmapApi::write_gif_anim | ( | std::vector< BM > | vec, |
| std::string | filename, | ||
| int | delay ) |

| GameApi::ML GameApi::BitmapApi::write_gif_anim2 | ( | Array< int, int > * | vec, |
| std::string | filename, | ||
| int | delay ) |
