Divide Framework 0.1
A free and open-source 3D Framework under heavy development
Loading...
Searching...
No Matches
Divide::ProjectManager Member List

This is the complete list of members for Divide::ProjectManager, including all inherited members.

_callOrderDivide::FrameListenerprivate
_currentPlayerPassDivide::ProjectManagerprivate
_elapsedAppTimeDivide::ProjectManagerprivate
_elapsedAppTimeMSDivide::ProjectManagerprivate
_elapsedGameTimeDivide::ProjectManagerprivate
_elapsedGameTimeMSDivide::ProjectManagerprivate
_guidDivide::GUIDWrapperprotected
_initDivide::ProjectManagerprivate
_mgrDivide::FrameListenerprivate
_parentDivide::KernelComponentprotected
_playerAddQueueDivide::ProjectManagerprivate
_playerQueueDirtyDivide::ProjectManagerprivate
_playerRemoveQueueDivide::ProjectManagerprivate
_processInputDivide::ProjectManagerprivate
_projectSwitchTargetDivide::ProjectManagerprivate
_recastDivide::ProjectManagerprivate
_recentlyRenderedNodesDivide::ProjectManagerprivate
_saveTaskDivide::ProjectManagerprivate
_saveTimerDivide::ProjectManagerprivate
_sceneGraphCullTimersDivide::ProjectManagerprivate
_selectionChangeCallbacksDivide::ProjectManagerprivate
activePlayerCount() const noexceptDivide::ProjectManager
addPlayer(Scene *parentScene, SceneGraphNode *playerNode, bool queue)Divide::ProjectManagerprotected
addPlayerInternal(Scene *parentScene, SceneGraphNode *playerNode)Divide::ProjectManagerprotected
addSelectionCallback(const DELEGATE< void, U8, const vector< SceneGraphNode * > & > &selectionCallback)Divide::ProjectManagerinline
Attorney::ProjectManagerCameraAccessorDivide::ProjectManagerfriend
Attorney::ProjectManagerEditorDivide::ProjectManagerfriend
Attorney::ProjectManagerKernelDivide::ProjectManagerfriend
Attorney::ProjectManagerProjectDivide::ProjectManagerfriend
Attorney::ProjectManagerRenderPassDivide::ProjectManagerfriend
Attorney::ProjectManagerSceneDivide::ProjectManagerfriend
Attorney::ProjectManagerSSRAccessorDivide::ProjectManagerfriend
Attorney::ProjectScenePoolDivide::ProjectManagerfriend
cullSceneGraph(const NodeCullParams &cullParams, const U16 cullFlags, VisibleNodeList<> &nodesOut)Divide::ProjectManager
currentPlayerPass(PlayerIndex idx)Divide::ProjectManagerprotected
debugDraw(GFX::CommandBuffer &bufferInOut, GFX::MemoryBarrierCommand &memCmdInOut)Divide::ProjectManagerprotected
destroy()Divide::ProjectManager
drawCustomUI(const Rect< I32 > &targetViewport, GFX::CommandBuffer &bufferInOut, GFX::MemoryBarrierCommand &memCmdInOut)Divide::ProjectManagerprotected
editorPreviewNode(const I64 editorPreviewNode) noexceptDivide::ProjectManagerprotected
findNode(const vec3< F32 > &cameraEye, const I64 nodeGUID, VisibleNodeList<> &nodesOut)Divide::ProjectManager
frameEnded(const FrameEvent &evt) overrideDivide::ProjectManagerprotectedvirtual
FrameListener(const Str< 64 > &name, FrameListenerManager &parent, U32 callOrder)Divide::FrameListenerexplicit
framePostRender(const FrameEvent &evt)Divide::FrameListenerinlineprotectedvirtual
framePreRender(const FrameEvent &evt)Divide::FrameListenerinlineprotectedvirtual
frameRenderingQueued(const FrameEvent &evt)Divide::FrameListenerinlineprotectedvirtual
frameSceneRenderEnded(const FrameEvent &evt)Divide::FrameListenerinlineprotectedvirtual
frameSceneRenderStarted(const FrameEvent &evt)Divide::FrameListenerinlineprotectedvirtual
frameStarted(const FrameEvent &evt) overrideDivide::ProjectManagerprotectedvirtual
generateGUID() noexceptDivide::GUIDWrapperstatic
getEnvProbes() const noexceptDivide::ProjectManager
getGUID() const noexceptDivide::GUIDWrapperinline
getNodesInScreenRect(const Rect< I32 > &screenRect, const Camera &camera, vector< SceneGraphNode * > &nodesOut) constDivide::ProjectManagerprotected
getRenderedNodeList() const noexceptDivide::ProjectManager
getSkyTexture() constDivide::ProjectManagerprotected
getSortedReflectiveNodes(const Camera *camera, RenderStage stage, bool inView, VisibleNodeList<> &nodesOut) constDivide::ProjectManager
getSortedRefractiveNodes(const Camera *camera, RenderStage stage, bool inView, VisibleNodeList<> &nodesOut) constDivide::ProjectManager
GUIDWrapper() noexceptDivide::GUIDWrapperinline
GUIDWrapper(const GUIDWrapper &old) noexceptDivide::GUIDWrapperinline
GUIDWrapper(GUIDWrapper &&old) noexceptDivide::GUIDWrapperinline
idle()Divide::ProjectManager
init()Divide::ProjectManagerprotected
initDefaultCullValues(RenderStage stage, NodeCullParams &cullParamsInOut) noexceptDivide::ProjectManager
initPostLoadState() noexceptDivide::ProjectManagerprotected
joystickAddRemove(const Input::JoystickEvent &arg) overrideDivide::ProjectManagervirtual
joystickAxisMoved(const Input::JoystickEvent &arg) overrideDivide::ProjectManagervirtual
joystickBallMoved(const Input::JoystickEvent &arg) overrideDivide::ProjectManagervirtual
joystickButtonPressed(const Input::JoystickEvent &arg) overrideDivide::ProjectManagervirtual
joystickButtonReleased(const Input::JoystickEvent &arg) overrideDivide::ProjectManagervirtual
joystickPovMoved(const Input::JoystickEvent &arg) overrideDivide::ProjectManagervirtual
joystickRemap(const Input::JoystickEvent &arg) overrideDivide::ProjectManagervirtual
KernelComponent(Kernel &parent) noexceptDivide::KernelComponentinlineexplicit
loadComplete() const noexceptDivide::ProjectManager
loadNode(SceneGraphNode *targetNode) constDivide::ProjectManagerprotected
loadProject(const ProjectID &targetProject, bool deferToStartOfFrame)Divide::ProjectManager
loadProjectInternal()Divide::ProjectManagerprotected
mouseButtonPressed(const Input::MouseButtonEvent &arg) overrideDivide::ProjectManagervirtual
mouseButtonReleased(const Input::MouseButtonEvent &arg) overrideDivide::ProjectManagervirtual
mouseMoved(const Input::MouseMoveEvent &arg) overrideDivide::ProjectManagervirtual
mouseMovedExternally(const Input::MouseMoveEvent &arg)Divide::ProjectManager
moveCameraToNode(Camera *camera, const SceneGraphNode *targetNode) constDivide::ProjectManagerprotected
networkUpdate(U64 frameCount)Divide::ProjectManagerprotected
NonCopyable(const NonCopyable &)=deleteDivide::NonCopyable
NonCopyable(NonCopyable &&)=defaultDivide::NonCopyable
NonCopyable()=defaultDivide::NonCopyableprotected
NonMovable(NonMovable &&)=deleteDivide::NonMovableprivate
NonMovable(const NonMovable &)=defaultDivide::NonMovableprivate
NonMovable()=defaultDivide::NonMovableprivate
onChangeFocus(bool hasFocus)Divide::ProjectManager
onKeyDown(const Input::KeyEvent &key) overrideDivide::ProjectManagervirtual
onKeyUp(const Input::KeyEvent &key) overrideDivide::ProjectManagervirtual
onNodeDestroy(Scene *parentScene, SceneGraphNode *node)Divide::ProjectManager
onResolutionChange(const SizeChangeParams &params)Divide::ProjectManager
OnShutdown(PlatformContext &context)Divide::ProjectManagerstatic
OnStartup(PlatformContext &context)Divide::ProjectManagerstatic
onTextEvent(const Input::TextEvent &arg) overrideDivide::ProjectManagervirtual
operator<(FrameListener &that) const noexceptDivide::FrameListenerinline
Divide::operator=(const GUIDWrapper &old)=deleteDivide::GUIDWrapper
Divide::operator=(GUIDWrapper &&other)=deleteDivide::GUIDWrapper
Divide::KernelComponent::Divide::operator=(const NonCopyable &)=deleteDivide::NonCopyable
Divide::KernelComponent::operator=(NonCopyable &&)=defaultDivide::NonCopyable
Divide::KernelComponent::Divide::NonMovable::operator=(NonMovable &&)=deleteDivide::NonMovable
Divide::NonMovable::operator=(const NonMovable &)=defaultDivide::NonMovable
parent() noexceptDivide::KernelComponentinline
parent() const noexceptDivide::KernelComponentinline
platformContext() const noexceptDivide::ProjectManager
platformContext() noexceptDivide::ProjectManager
playerCamera(bool skipOverride=false) const noexceptDivide::ProjectManagerprotected
playerCamera(PlayerIndex idx, bool skipOverride=false) const noexceptDivide::ProjectManagerprotected
playerPass() const noexceptDivide::ProjectManagerinline
postRender(GFX::CommandBuffer &bufferInOut, GFX::MemoryBarrierCommand &memCmdInOut)Divide::ProjectManagerprotected
prepareLightData(RenderStage stage, const CameraSnapshot &cameraSnapshot, GFX::MemoryBarrierCommand &memCmdInOut)Divide::ProjectManagerprotected
ProjectManager(Kernel &parentKernel)Divide::ProjectManagerexplicit
PROPERTY_R(Project_uptr, activeProject, nullptr)Divide::ProjectManager
PROPERTY_R_IW(ProjectIDs, availableProjects)Divide::ProjectManager
Divide::FrameListener::PROPERTY_R_IW(bool, enabled, false)Divide::FrameListenerprotected
PROPERTY_RW(bool, wantsMouse, false)Divide::ProjectManager
Divide::FrameListener::PROPERTY_RW(Str< 64 >, name)Divide::FrameListenerprotected
recast() const noexceptDivide::ProjectManagerinline
removePlayer(Scene *parentScene, SceneGraphNode *playerNode, bool queue)Divide::ProjectManagerprotected
removePlayerInternal(Scene *parentScene, SceneGraphNode *playerNode)Divide::ProjectManagerprotected
removeSelectionCallback(const size_t idx)Divide::ProjectManagerinline
resetSelection(PlayerIndex idx, const bool resetIfLocked)Divide::ProjectManager
saveActiveScene(bool toCache, bool deferred, const DELEGATE< void, std::string_view > &msgCallback={}, const DELEGATE< void, bool > &finishCallback={})Divide::ProjectManager
saveNode(const SceneGraphNode *targetNode) constDivide::ProjectManagerprotected
setCallOrder(const U32 order) noexceptDivide::FrameListenerinlineprotected
setSelected(PlayerIndex idx, const vector< SceneGraphNode * > &SGNs, bool recursive)Divide::ProjectManager
updateSceneState(U64 deltaGameTimeUS, U64 deltaAppTimeUS)Divide::ProjectManager
waitForSaveTask()Divide::ProjectManagerprotected
~FrameListener() overrideDivide::FrameListenervirtual
~GUIDWrapper()=defaultDivide::GUIDWrappervirtual
~InputAggregatorInterface()=defaultDivide::Input::InputAggregatorInterfacevirtual
~KernelComponent()=defaultDivide::KernelComponentvirtual
~NonCopyable()=defaultDivide::NonCopyableprotected
~NonMovable()=defaultDivide::NonMovableprivate
~ProjectManager() overrideDivide::ProjectManager