13 #include "GDCore/Project/PropertyDescriptor.h"
14 #include "GDCore/String.h"
29 : type(type_), isMarkedAsNotWorkingForObjects(false),
30 isMarkedAsOnlyWorkingFor2D(false), isMarkedAsOnlyWorkingFor3D(false),
31 isMarkedAsUnique(false) {}
53 description = description_;
88 const std::map<gd::String, gd::PropertyDescriptor>&
GetProperties()
const {
125 isMarkedAsNotWorkingForObjects =
true;
133 isMarkedAsOnlyWorkingFor2D =
true;
141 isMarkedAsOnlyWorkingFor3D =
true;
149 isMarkedAsUnique =
true;
157 return isMarkedAsNotWorkingForObjects;
164 return isMarkedAsOnlyWorkingFor2D;
171 return isMarkedAsOnlyWorkingFor3D;
178 return isMarkedAsUnique;
187 std::vector<gd::String> includeFiles;
188 bool isMarkedAsNotWorkingForObjects =
false;
189 bool isMarkedAsOnlyWorkingFor2D =
false;
190 bool isMarkedAsOnlyWorkingFor3D =
false;
191 bool isMarkedAsUnique =
false;
192 std::map<gd::String, gd::PropertyDescriptor> properties;
String represents an UTF8 encoded string.
Definition: String.h:33
Definition: CommonTools.h:24