GameApi 28
Library used by GameApi Builder tool
Loading...
Searching...
No Matches
GameApi_fnt.cc File Reference
#include "GameApi_h.hh"
#include <iostream>
#include <iomanip>
Include dependency graph for GameApi_fnt.cc:

Classes

struct  FontPriv
class  GlyphChooser
class  CombineGlyphInterfaces
class  SpriteAtlasPersistentCache
struct  FontCacheData
class  FontAtlasStringFaceCollection
class  LargeTextBitmap_atlas
class  DynPoly
class  DynChar_fb
class  DynChar
class  ReadyFetcher
class  KeyMoveAreaFetcher
class  MovementIntFetcher
class  SendKey
class  SpanKeyFetcher
class  ToggleButtonIntFetcher
class  QuakeAreaFetcher
class  RepeatIntFetcher
class  KeyPressIntFetcher
class  FaceFetcher
class  ChooseFloatFetcher
class  FPSFetcher
class  TimeRangeFetcher
class  TimeRangeFetcherKey
class  TimeRangeFetcherState
class  TimeRangeFetcherStateKey
class  TimeFetcher2
class  ScoreFetcher
class  ChooseScreen
class  MoveChooseScreen
class  FloatToStringFetcher
class  IntToStringFetcher
class  PointFetcherPart
class  ConstantFetcher< T >
class  MouseFetcher
class  XComp
class  YComp
class  ZComp
class  TimedIntFetcher
class  ChooseCharFetcher
class  MLChooser
class  ScoreStringFetcher
class  TimeStringFetcher
class  LineSegmentGlyph
class  CircleGlyph
class  ScalingXGlyph
class  ScalingYGlyph
class  ClippingRectGlyph
class  FullscreenButton

Macros

#define KP

Functions

IMPORT bool file_exists (std::string filename)
void sprite_atlas_cb (void *ptr)
void * persistent_cache_wait_task (void *ptr)
FontCacheData * find_font_cache_data (GameApi::BM atlas_bm, char ch)
GameApi::ASyncVec * g_convert (std::vector< unsigned char, GameApiAllocator< unsigned char > > *vec)
void BitmapToSourceBitmap (Bitmap< Color > &bm, SourceBitmap &target, DrawBufferFormat fmt)
KP C void set_resize_event (int sx, int sy)

Variables

IMPORT ConversionTableInterface * g_conv_table
std::vector< FontCacheData * > font_cache
std::string gameapi_homepageurl
int dynchar_selection = -1
Matrix dynchar_position
bool g_chooser_flag
Point g_key_move_2_pos
int quake_pos_x
int quake_pos_y
int score
std::map< std::string, int > number_map
IMPORT Low_SDL_Window * sdl_window
int g_resize_event_sx
int g_resize_event_sy
bool g_has_fullscreen_button =false
IMPORT int g_event_screen_x
IMPORT int g_event_screen_y

Macro Definition Documentation

◆ KP

#define KP

Function Documentation

◆ BitmapToSourceBitmap()

void BitmapToSourceBitmap ( Bitmap< Color > & bm,
SourceBitmap & target,
DrawBufferFormat fmt )
Here is the caller graph for this function:

◆ file_exists()

IMPORT bool file_exists ( std::string filename)

◆ find_font_cache_data()

FontCacheData * find_font_cache_data ( GameApi::BM atlas_bm,
char ch )
Here is the caller graph for this function:

◆ g_convert()

GameApi::ASyncVec * g_convert ( std::vector< unsigned char, GameApiAllocator< unsigned char > > * vec)

◆ persistent_cache_wait_task()

void * persistent_cache_wait_task ( void * ptr)
Here is the caller graph for this function:

◆ set_resize_event()

KP C void set_resize_event ( int sx,
int sy )
extern
Here is the caller graph for this function:

◆ sprite_atlas_cb()

void sprite_atlas_cb ( void * ptr)
Here is the caller graph for this function:

Variable Documentation

◆ dynchar_position

Matrix dynchar_position

◆ dynchar_selection

int dynchar_selection = -1

◆ font_cache

std::vector<FontCacheData*> font_cache

◆ g_chooser_flag

bool g_chooser_flag
extern

◆ g_conv_table

IMPORT ConversionTableInterface* g_conv_table
extern

◆ g_event_screen_x

IMPORT int g_event_screen_x
extern

◆ g_event_screen_y

IMPORT int g_event_screen_y
extern

◆ g_has_fullscreen_button

bool g_has_fullscreen_button =false

◆ g_key_move_2_pos

Point g_key_move_2_pos
extern

◆ g_resize_event_sx

int g_resize_event_sx
extern

◆ g_resize_event_sy

int g_resize_event_sy
extern

◆ gameapi_homepageurl

std::string gameapi_homepageurl
extern

◆ number_map

std::map<std::string, int> number_map

◆ quake_pos_x

int quake_pos_x
extern

◆ quake_pos_y

int quake_pos_y
extern

◆ score

int score
extern

◆ sdl_window

IMPORT Low_SDL_Window* sdl_window
extern