Multiple scenes
#6
There also used to be a workaround for using one DXDevice with multiple DXScenes.

Code:
// WORKAROUND for using one DXDevice with multiple DXScenes
// We need to reset LastUsedFrameNumber stored in each effect
// This ensures that the effect will be correctly initialized for each DXScene.
// This will not be needed in the next version of DXEngine.
MainDXViewportView.SceneRendered += delegate (object sender, EventArgs args)
{
   if (MainDXViewportView.DXScene == null) // WPF 3D rendering is used
      return;

   var allEffects = MainDXViewportView.DXScene.DXDevice.EffectsManager.Effects;
   var effectsCount = allEffects.Count;

   for (var i = 0; i < effectsCount; i++)
      allEffects[i].ResetLastUsedFrameNumber();
};

Is this still needed?

I can check the SceneNode in the rendering step. If I get the scene node ParentDXScene, to which scene it will point to? To the master scene?
  


Messages In This Thread
Multiple scenes - by janovrom - 07-02-2020, 09:29 AM
RE: Multiple scenes - by abenedik - 07-02-2020, 10:27 AM
RE: Multiple scenes - by abenedik - 07-22-2020, 03:59 PM
RE: Multiple scenes - by janovrom - 07-22-2020, 04:11 PM
RE: Multiple scenes - by abenedik - 07-22-2020, 04:22 PM
RE: Multiple scenes - by janovrom - 07-23-2020, 09:03 AM
RE: Multiple scenes - by abenedik - 07-23-2020, 11:12 AM
RE: Multiple scenes - by janovrom - 07-27-2020, 10:36 AM
RE: Multiple scenes - by abenedik - 07-27-2020, 11:03 AM
RE: Multiple scenes - by janovrom - 08-10-2020, 01:50 PM

Forum Jump:


Users browsing this thread:
1 Guest(s)