|
GameApi 28
Library used by GameApi Builder tool
|
#include "GameApi_h.hh"#include <chrono>#include "editor/logo-connecting4.inc"#include "editor/logo-preparing4.inc"#include "editor/logo-downloading4.inc"
Classes | |
| class | ShaderCacheDisable |
| class | SeqML |
| class | SeqMLScore |
| class | CollisionGenKey |
| class | CollisionSeqML |
| class | TimedTmpSeqML |
| class | CollisionDetection |
| class | JoyPrinter |
| class | PrintStats |
| class | FirstExecuteFilterMainLoop |
| class | EnsureFrameRateMainLoop |
| class | FaceCollArray |
| class | ArrayMainLoop |
| class | FrameBufferArrayMainLoop |
| struct | LogoEnv |
| class | Bg |
| class | LogoStatus |
| class | LogoChange |
| class | SongML |
| class | MidiML |
| class | KeyboardToggle |
| class | DepthFunc |
| class | DepthMask |
| class | CullFace2 |
| class | BlendFunc |
| struct | Store |
| class | RecordKeyPresses |
| class | PlaybackKeyPresses |
| class | DynamicMainLoop |
| class | JoystickToWasd |
| class | DisableZBuffer |
| class | SendKeyAtTime |
| class | ScreenSpace |
| class | SceneTransparency |
| class | Timing2 |
| class | CurrentTimeTiming |
| class | TimingRepeat |
| class | TimingEvent |
| class | ConcurrentDownload |
| class | NoConcurrentDownload |
Macros | |
| #define | NO_MV 1 |
Functions | |
| void * | setup_midi (const std::vector< unsigned char > &data, const std::vector< unsigned char > &patchset) |
| void | play_midi (void *ptr) |
| GameApi::SP | add_space (GameApi::Env &e, SpaceImpl i) |
| float | get_execute_array_delta_time (GameApi::EveryApi &ev, MainLoopEnv &env) |
| void | save_raw_bitmap (GameApi::Env &e, GameApi::BM bm, std::string filename) |
| bool | is_mobile (GameApi::EveryApi &ev) |
| GameApi::BM | load_raw_bitmap (GameApi::Env &e, std::string filename) |
| GameApi::BM | load_raw_bitmap2 (GameApi::Env &e, std::string data) |
| std::vector< std::string > | parse_sep (std::string s, char ch) |
| #define NO_MV 1 |
| GameApi::SP add_space | ( | GameApi::Env & | e, |
| SpaceImpl | i ) |

| float get_execute_array_delta_time | ( | GameApi::EveryApi & | ev, |
| MainLoopEnv & | env ) |
| bool is_mobile | ( | GameApi::EveryApi & | ev | ) |

| GameApi::BM load_raw_bitmap | ( | GameApi::Env & | e, |
| std::string | filename ) |
| GameApi::BM load_raw_bitmap2 | ( | GameApi::Env & | e, |
| std::string | data ) |

| std::vector< std::string > parse_sep | ( | std::string | s, |
| char | ch ) |

| void play_midi | ( | void * | ptr | ) |

| void save_raw_bitmap | ( | GameApi::Env & | e, |
| GameApi::BM | bm, | ||
| std::string | filename ) |

| void * setup_midi | ( | const std::vector< unsigned char > & | data, |
| const std::vector< unsigned char > & | patchset ) |

| double accumulator = 0.0f |
|
extern |
| int callcount =0 |
| float collect_delta = 0.0 |
| int collect_frame = 0 |
| float collect_time =0.0 |
| double cur_delta = 16.666f |
| float cur_time = 0.0f |
| float cur_time2 = 0.0f |
| float delta_time = 16.6666 |
|
extern |
| int frame_count =0 |
| int frame_counter = 0 |
| unsigned int g_background_center[] |
| unsigned int g_background_edge[] |
| int g_background_mode = 0 |
| bool g_concurrent_download =false |
|
extern |
|
extern |
| int g_disable_draws = 0 |
|
extern |
|
extern |
|
extern |
| IMPORT int g_event_screen_x = -1 |
| IMPORT int g_event_screen_y = -1 |
|
extern |
| GameApi::BM g_ext_I7A |
| GameApi::BM g_ext_I7B |
| GameApi::BM g_ext_I7C |
| LogoChange* g_ext_this |
| bool g_external_logo =false |
| int g_filter_end =0 |
|
extern |
| int g_filter_start =0 |
| unsigned long long g_fps_time |
|
extern |
| IMPORT int g_has_wayland = false |
|
extern |
|
extern |
|
extern |
|
extern |
| bool g_no_clear = false |
| bool g_no_concurrent_download =false |
|
extern |
|
extern |
|
extern |
|
extern |
| IMPORT bool g_transparent = false |
| bool g_transparent_indication |
|
extern |
| GameApi::M g_view_rot |
| IMPORT std::string gameapi_homepageurl |
| std::string gameapi_seamless_url |
|
extern |
| LogoEnv* logo_env = 0 |
| unsigned long long s_time |
|
extern |
|
extern |