5 #include <unordered_map>
6 #include <unordered_set>
25 using std::unique_ptr;
26 using std::unordered_map;
27 using std::unordered_set;
151 void saveFile(
const string& pathName,
const string& fileName);
217 void addWater(
int waterIdx, vector<Model*> waterModels,
const Vector3& waterReflectionEnvironmentMappingPosition);
228 void addTemporaryFoliage(
const vector<unordered_map<
int, vector<Transform>>>& newFoliageMaps);
Representation of a 3D model.
Axis aligned bounding box used for frustum, this is not directly connectable with physics engine.
Vector3 class representing vector3 mathematical structure and operations with x, y,...
#define FORBID_CLASS_COPY(CLASS)