23 using std::unique_ptr;
63 "transform_translation_x",
64 "transform_translation_y",
65 "transform_translation_z"
68 "transform_rotation_x",
69 "transform_rotation_y",
70 "transform_rotation_z"
78 "reflection_environmentmap"
82 "light_ambient_ambient",
83 "light_ambient_diffuse",
84 "light_ambient_specular",
85 "light_ambient_constant_attenuation",
86 "light_ambient_linear_attenuation",
87 "light_ambient_quadratic_attenuation",
90 "light_spot_specular",
91 "light_spot_constant_attenuation",
92 "light_spot_linear_attenuation",
93 "light_spot_quadratic_attenuation",
94 "light_spot_position_x",
95 "light_spot_position_y",
96 "light_spot_position_z",
97 "light_spot_direction_x",
98 "light_spot_direction_y",
99 "light_spot_direction_z",
101 "light_spot_exponent",
102 "light_directional_ambient",
103 "light_directional_diffuse",
104 "light_directional_specular",
105 "light_directional_constant_attenuation",
106 "light_directional_linear_attenuation",
107 "light_directional_quadratic_attenuation",
108 "light_directional_direction_x",
109 "light_directional_direction_y",
110 "light_directional_direction_z"
153 void onDrop(
const string& payload,
int mouseX,
int mouseY)
override;
262 if (prototypeType == Prototype_Type::EMPTY)
return "empty.png";
else
263 if (prototypeType == Prototype_Type::ENVIRONMENTMAPPING)
return "reflection.png";
else
264 if (prototypeType == Prototype_Type::MODEL)
return "mesh.png";
else
265 if (prototypeType == Prototype_Type::PARTICLESYSTEM)
return "particle.png";
else
266 if (prototypeType == Prototype_Type::TERRAIN)
return "terrain.png";
else
267 if (prototypeType == Prototype_Type::TRIGGER)
return "trigger.png";
else return "";
312 void selectEntities(
const vector<string>& selectedOutlinerEntityIds);
335 void save(
const string& pathName,
const string& fileName);
348 void showInfoPopUp(
const string& caption,
const string& message);
GUI parent node base class thats supporting child nodes.
GUI screen node that represents a screen that can be rendered via GUI system.
Vector3 class representing vector3 mathematical structure and operations with x, y,...
Mutable utf8 aware string class.
GUI action listener interface.
GUI change listener interface.
GUI focus listener interface.
#define FORBID_CLASS_COPY(CLASS)