refactored high level systems; added some documentation

This commit is contained in:
Turanszki Janos
2018-11-03 13:48:29 +00:00
parent a97c5b59e6
commit be2595e4f3
76 changed files with 1942 additions and 1943 deletions
+8 -8
View File
@@ -64,7 +64,7 @@ void Editor::Initialize()
loader->addLoadingComponent(renderComponent, this);
activateComponent(loader);
ActivatePath(loader);
}
@@ -107,19 +107,19 @@ void EditorComponent::ChangeRenderPath(RENDERPATH path)
switch (path)
{
case EditorComponent::RENDERPATH_FORWARD:
renderPath = new ForwardRenderableComponent;
renderPath = new RenderPath3D_Forward;
break;
case EditorComponent::RENDERPATH_DEFERRED:
renderPath = new DeferredRenderableComponent;
renderPath = new RenderPath3D_Deferred;
break;
case EditorComponent::RENDERPATH_TILEDFORWARD:
renderPath = new TiledForwardRenderableComponent;
renderPath = new RenderPath3D_TiledForward;
break;
case EditorComponent::RENDERPATH_TILEDDEFERRED:
renderPath = new TiledDeferredRenderableComponent;
renderPath = new RenderPath3D_TiledDeferred;
break;
case EditorComponent::RENDERPATH_PATHTRACING:
renderPath = new PathTracingRenderableComponent;
renderPath = new RenderPath3D_PathTracing;
break;
default:
assert(0);
@@ -468,10 +468,10 @@ void EditorComponent::Load()
}
});
loader->onFinished([=] {
main->activateComponent(this, 0.2f, wiColor::Black);
main->ActivatePath(this, 0.2f, wiColor::Black);
weatherWnd->UpdateFromRenderer();
});
main->activateComponent(loader, 0.2f, wiColor::Black);
main->ActivatePath(loader, 0.2f, wiColor::Black);
ResetHistory();
}
}).detach();