Refactor scene rendering to separate drawable actors
This commit is contained in:
@@ -389,7 +389,7 @@ void Level::CallBeginPlay(Actor* obj)
|
||||
}
|
||||
}
|
||||
|
||||
void Level::DrawActors(RenderContext& renderContext)
|
||||
void Level::DrawActors(RenderContext& renderContext, byte category)
|
||||
{
|
||||
PROFILE_CPU();
|
||||
|
||||
@@ -398,7 +398,7 @@ void Level::DrawActors(RenderContext& renderContext)
|
||||
for (Scene* scene : Scenes)
|
||||
{
|
||||
if (scene->IsActiveInHierarchy())
|
||||
scene->Rendering.Draw(renderContext);
|
||||
scene->Rendering.Draw(renderContext, (SceneRendering::DrawCategory)category);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user