|
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 | ||
| ) |
1.8.11