Serious Sam's Bogus Detour
2016/06/09
Engine documentation
|
Classes | |
class | GUIDef |
Definition of a GUI resource. More... | |
class | WidgetLoadingContext |
Context used when building a GUI resource. More... | |
class | GUIBuilder |
Class used for building GUI from definitions. More... | |
class GUIDef |
class WidgetLoadingContext |
Context used when building a GUI resource.
Public Member Functions | |
string | GetName () |
GUIDef * | GetGUIDef () |
ref | GetWidgetHost () |
bool | GetBoolean (const string &name, bool required=true, bool def=false) |
float | GetFloat (const string &name, bool required=true, float def=0.) |
int32 | GetInteger (const string &name, bool required=true, int32 def=0) |
string | GetString (const string &name, bool required=true, const string &def="") |
vec2 | GetVector2 (const string &name, bool required=true, const vec2 &def=vec2()) |
vec3 | GetVector3 (const string &name, bool required=true, const vec3 &def=vec3()) |
vec4 | GetVector4 (const string &name, bool required=true, const vec4 &def=vec4()) |
vec3 | GetColorRGB (const string &name, bool required=true, const vec3 &def=vec3(1, 1, 1)) |
vec4 | GetColorRGBA (const string &name, bool required=true, const vec4 &def=vec4(1, 1, 1, 1)) |
SValue * | GetParams (const string &name, bool required=true) |
bool WidgetLoadingContext::GetBoolean | ( | const string & | name, |
bool | required = true , |
||
bool | def = false |
||
) |
vec3 WidgetLoadingContext::GetColorRGB | ( | const string & | name, |
bool | required = true , |
||
const vec3 & | def = vec3(1, 1, 1) |
||
) |
vec4 WidgetLoadingContext::GetColorRGBA | ( | const string & | name, |
bool | required = true , |
||
const vec4 & | def = vec4(1, 1, 1, 1) |
||
) |
float WidgetLoadingContext::GetFloat | ( | const string & | name, |
bool | required = true , |
||
float | def = 0. |
||
) |
GUIDef* WidgetLoadingContext::GetGUIDef | ( | ) |
int32 WidgetLoadingContext::GetInteger | ( | const string & | name, |
bool | required = true , |
||
int32 | def = 0 |
||
) |
string WidgetLoadingContext::GetName | ( | ) |
string WidgetLoadingContext::GetString | ( | const string & | name, |
bool | required = true , |
||
const string & | def = "" |
||
) |
vec2 WidgetLoadingContext::GetVector2 | ( | const string & | name, |
bool | required = true , |
||
const vec2 & | def = vec2() |
||
) |
vec3 WidgetLoadingContext::GetVector3 | ( | const string & | name, |
bool | required = true , |
||
const vec3 & | def = vec3() |
||
) |
vec4 WidgetLoadingContext::GetVector4 | ( | const string & | name, |
bool | required = true , |
||
const vec4 & | def = vec4() |
||
) |
ref WidgetLoadingContext::GetWidgetHost | ( | ) |
class GUIBuilder |
Class used for building GUI from definitions.
Public Member Functions | |
void | AddWidgetProducer (string widget, WidgetProducer *prod) |
ref | BuildGUI (GUIDef *gui) |
ref | BuildGUI (GUIDef *gui, ref host) |
void GUIBuilder::AddWidgetProducer | ( | string | widget, |
WidgetProducer * | prod | ||
) |