6 #include "IResourceBuilder.h"
10 #include "ChunkedFileFormat.h"
13 #include "Collision.h"
14 #include "CollisionBvhFactory.h"
15 #include "AsyncTexturing.h"
17 #include "ISceneElementInGraphObserver.h"
38 , renderable(renderable)
46 : pTerrainCollisionBvh(NULL)
47 , pTreesCollisionBvh(NULL)
48 , needsLegacyTerrainCollisionFixup(
false)
61 bool needsLegacyTerrainCollisionFixup;
63 std::vector<LcmRenderableItemBuilderOutput> renderables;
64 std::vector<std::string> renderableNames;
69 std::string keyString;
90 const bool m_generateTreesCollision;
91 const bool m_alwaysUseHighFidelityWaterShader;
97 bool m_createGlowmaps;
112 const bool generateTreesCollision,
113 const bool alwaysUseHighFidelityWaterShader,
119 virtual void SetCreateGlowmaps(
bool createGlowmaps);
123 virtual bool AcceptsErroredRequests()
153 static int LcmCodeFromMaterialName(
const std::string& materialName);
154 static bool IsWaterLcmCode(
int lcmCode);