瀏覽代碼

hook editor displays back up

Azaezel 6 年之前
父節點
當前提交
e4ddfcfb01

+ 4 - 0
Engine/source/T3D/lighting/boxEnvironmentProbe.cpp

@@ -217,6 +217,10 @@ void BoxEnvironmentProbe::prepRenderImage(SceneRenderState *state)
    const bool isSelectedInEditor = (gEditingMission && isSelected());
    const bool isSelectedInEditor = (gEditingMission && isSelected());
    if (isSelectedInEditor)
    if (isSelectedInEditor)
    {
    {
+      ObjectRenderInst *ri = state->getRenderPass()->allocInst<ObjectRenderInst>();
+      ri->renderDelegate.bind(this, &ReflectionProbe::_onRenderViz);
+      ri->type = RenderPassManager::RIT_Editor;
+      state->getRenderPass()->addInst(ri);
    }
    }
 }
 }
 
 

+ 4 - 0
Engine/source/T3D/lighting/sphereEnvironmentProbe.cpp

@@ -217,6 +217,10 @@ void SphereEnvironmentProbe::prepRenderImage(SceneRenderState *state)
    const bool isSelectedInEditor = (gEditingMission && isSelected());
    const bool isSelectedInEditor = (gEditingMission && isSelected());
    if (isSelectedInEditor)
    if (isSelectedInEditor)
    {
    {
+      ObjectRenderInst *ri = state->getRenderPass()->allocInst<ObjectRenderInst>();
+      ri->renderDelegate.bind(this, &ReflectionProbe::_onRenderViz);
+      ri->type = RenderPassManager::RIT_Editor;
+      state->getRenderPass()->addInst(ri);
    }
    }
 }
 }