5 #include "InteriorsMaterials.h"
6 #include "VectorMath.h"
7 #include "InteriorsResourceCounts.h"
8 #include "InteriorMaterialData.h"
23 InteriorsMaterialDto() { Eegeo_INTERIOR_RESOURCE_COUNTER_INCREMENT(ResourceCounts::MaterialDescriptors); }
24 ~
InteriorsMaterialDto() { Eegeo_INTERIOR_RESOURCE_COUNTER_DECREMENT(ResourceCounts::MaterialDescriptors); }
35 Eegeo_INTERIOR_RESOURCE_COUNTER_INCREMENT(ResourceCounts::MaterialDescriptors);
36 this->materialName = other.materialName;
37 this->keyValueStrings = other.keyValueStrings;
38 this->keyValueColors = other.keyValueColors;
39 this->keyValueScalars = other.keyValueScalars;
40 this->keyValueBooleans = other.keyValueBooleans;
54 std::string materialName;
55 std::vector<std::pair<std::string, std::string> > keyValueStrings;
56 std::vector<std::pair<std::string, Eegeo::v4> > keyValueColors;
57 std::vector<std::pair<std::string, float> > keyValueScalars;
58 std::vector<std::pair<std::string, bool> > keyValueBooleans;