GameApi 28
Library used by GameApi Builder tool
Loading...
Searching...
No Matches
GameApi::DrawApi Class Reference

#include <GameApi.hh>

Public Member Functions

IMPORT DrawApi (Env &e)
DR label (LAY l, int id, std::string str, Ft font)
DR icon (LAY l, int id, BM bm)
DR rect (LAY l, int id, unsigned int color)
DR scroll (DR dr, int delta_x, int delta_y)
DR scroll_area (DR dr, LAY l, int id)
DR cliprect (DR cmds, LAY l, int id)
DR array (DR *array, int size)
DR alternatives_array (std::string id, DR *array, int size)
DR choose_alternative (DR dr, std::string id, int val)
DR deep_copy (DR d)
bool is_specific_alternative (DR d, std::string id)
int array_count (DR d)
int alternative_array_count (DR d)
DR array_index (DR d, int index)
DR alternative_array_index (DR d, int index)
bool is_array (DR d)
bool is_alternative_array (DR d)
bool is_primitive (DR d)
BM render_to_bm (DR dr)
std::string render_to_html_canvas (DR dr)
std::string generate_java_code (DR dr)

Constructor & Destructor Documentation

◆ DrawApi()

GameApi::DrawApi::DrawApi ( Env & e)

Member Function Documentation

◆ alternative_array_count()

int GameApi::DrawApi::alternative_array_count ( DR d)

◆ alternative_array_index()

DR GameApi::DrawApi::alternative_array_index ( DR d,
int index )

◆ alternatives_array()

DR GameApi::DrawApi::alternatives_array ( std::string id,
DR * array,
int size )

◆ array()

DR GameApi::DrawApi::array ( DR * array,
int size )
Here is the caller graph for this function:

◆ array_count()

int GameApi::DrawApi::array_count ( DR d)

◆ array_index()

DR GameApi::DrawApi::array_index ( DR d,
int index )

◆ choose_alternative()

DR GameApi::DrawApi::choose_alternative ( DR dr,
std::string id,
int val )

◆ cliprect()

DR GameApi::DrawApi::cliprect ( DR cmds,
LAY l,
int id )

◆ deep_copy()

DR GameApi::DrawApi::deep_copy ( DR d)

◆ generate_java_code()

std::string GameApi::DrawApi::generate_java_code ( DR dr)

◆ icon()

DR GameApi::DrawApi::icon ( LAY l,
int id,
BM bm )

◆ is_alternative_array()

bool GameApi::DrawApi::is_alternative_array ( DR d)

◆ is_array()

bool GameApi::DrawApi::is_array ( DR d)

◆ is_primitive()

bool GameApi::DrawApi::is_primitive ( DR d)

◆ is_specific_alternative()

bool GameApi::DrawApi::is_specific_alternative ( DR d,
std::string id )

◆ label()

DR GameApi::DrawApi::label ( LAY l,
int id,
std::string str,
Ft font )

◆ rect()

DR GameApi::DrawApi::rect ( LAY l,
int id,
unsigned int color )

◆ render_to_bm()

BM GameApi::DrawApi::render_to_bm ( DR dr)

◆ render_to_html_canvas()

std::string GameApi::DrawApi::render_to_html_canvas ( DR dr)

◆ scroll()

DR GameApi::DrawApi::scroll ( DR dr,
int delta_x,
int delta_y )

◆ scroll_area()

DR GameApi::DrawApi::scroll_area ( DR dr,
LAY l,
int id )

The documentation for this class was generated from the following files: