NcEngine
nc::NcScene Member List

This is the complete list of members for nc::NcScene, including all inherited members.

Clear() noexceptnc::Moduleinlinevirtual
DequeueScene(size_t queuePosition)=0nc::NcScenepure virtual
GetNumberOfScenesInQueue() const noexcept -> size_t=0nc::NcScenepure virtual
Id() const noexceptnc::Moduleinline
IsTransitionScheduled() const noexcept -> bool=0nc::NcScenepure virtual
LoadQueuedScene(ecs::Ecs world, ModuleRegistry &modules) -> bool=0nc::NcScenepure virtual
Module(size_t id=0) noexceptnc::Moduleinline
NcScene() noexcept (defined in nc::NcScene)nc::NcSceneinlineexplicit
OnAfterSceneFragmentLoad()nc::Moduleinlinevirtual
OnBeforeSceneFragmentLoad()nc::Moduleinlinevirtual
OnBeforeSceneLoad()nc::Moduleinlinevirtual
OnBuildTaskGraph(task::UpdateTasks &, task::RenderTasks &)nc::Moduleinlinevirtual
Queue(std::unique_ptr< Scene > scene) noexcept -> size_t=0nc::NcScenepure virtual
ScheduleTransition() noexcept=0nc::NcScenepure virtual
UnloadActiveScene() -> bool=0nc::NcScenepure virtual
~Module()=default (defined in nc::Module)nc::Modulevirtual
~NcScene()=default (defined in nc::NcScene)nc::NcScenevirtual