Add road surface rendering lifecycle methods
This commit is contained in:
@@ -903,6 +903,7 @@ export class RuntimeHost {
|
|||||||
this.scene.add(this.lightVolumeGroup);
|
this.scene.add(this.lightVolumeGroup);
|
||||||
this.scene.add(this.brushGroup);
|
this.scene.add(this.brushGroup);
|
||||||
this.scene.add(this.terrainGroup);
|
this.scene.add(this.terrainGroup);
|
||||||
|
this.scene.add(this.roadSurfaceGroup);
|
||||||
this.scene.add(this.foliageRenderer.group);
|
this.scene.add(this.foliageRenderer.group);
|
||||||
this.scene.add(this.modelGroup);
|
this.scene.add(this.modelGroup);
|
||||||
this.targetingLuxMesh.renderOrder = 10000;
|
this.targetingLuxMesh.renderOrder = 10000;
|
||||||
@@ -1230,6 +1231,7 @@ export class RuntimeHost {
|
|||||||
this.rebuildLightVolumes(runtimeScene.volumes.light);
|
this.rebuildLightVolumes(runtimeScene.volumes.light);
|
||||||
this.rebuildBrushMeshes(runtimeScene.brushes);
|
this.rebuildBrushMeshes(runtimeScene.brushes);
|
||||||
this.rebuildTerrainMeshes(runtimeScene.terrains);
|
this.rebuildTerrainMeshes(runtimeScene.terrains);
|
||||||
|
this.rebuildRoadSurfaces(runtimeScene);
|
||||||
this.rebuildFoliage(runtimeScene);
|
this.rebuildFoliage(runtimeScene);
|
||||||
this.rebuildModelRenderObjects(
|
this.rebuildModelRenderObjects(
|
||||||
runtimeScene.modelInstances,
|
runtimeScene.modelInstances,
|
||||||
@@ -1427,6 +1429,7 @@ export class RuntimeHost {
|
|||||||
this.clearLightVolumes();
|
this.clearLightVolumes();
|
||||||
this.clearBrushMeshes();
|
this.clearBrushMeshes();
|
||||||
this.clearTerrainMeshes();
|
this.clearTerrainMeshes();
|
||||||
|
this.clearRoadSurfaces();
|
||||||
this.foliageRenderer.dispose();
|
this.foliageRenderer.dispose();
|
||||||
this.clearModelRenderObjects();
|
this.clearModelRenderObjects();
|
||||||
this.collisionWorldRequestId += 1;
|
this.collisionWorldRequestId += 1;
|
||||||
|
|||||||
Reference in New Issue
Block a user