_childNode | Divide::SolutionExplorerWindow | private |
_context | Divide::PlatformContextComponent | protected |
_descriptor | Divide::DockedWindow | protected |
_filter | Divide::SolutionExplorerWindow | private |
_nodeToRemove | Divide::SolutionExplorerWindow | private |
_parent | Divide::DockedWindow | protected |
_parentNode | Divide::SolutionExplorerWindow | private |
_reparentConfirmRequested | Divide::SolutionExplorerWindow | private |
_reparentSelectRequested | Divide::SolutionExplorerWindow | private |
_tempParent | Divide::SolutionExplorerWindow | private |
backgroundUpdate() | Divide::DockedWindow | |
backgroundUpdateInternal() | Divide::DockedWindow | inlineprotectedvirtual |
context() noexcept | Divide::PlatformContextComponent | inline |
context() const noexcept | Divide::PlatformContextComponent | inline |
createNode() | Divide::SolutionExplorerWindow | protected |
descriptor() const noexcept | Divide::DockedWindow | inline |
DockedWindow(Editor &parent, Descriptor descriptor) noexcept | Divide::DockedWindow | explicit |
draw() | Divide::DockedWindow | |
drawAddNodeDialog() | Divide::SolutionExplorerWindow | protected |
drawChangeParentWindow() | Divide::SolutionExplorerWindow | protected |
drawContextMenu(SceneGraphNode *sgn) | Divide::SolutionExplorerWindow | protected |
drawInternal() override | Divide::SolutionExplorerWindow | virtual |
drawNodeParametersChildWindow() | Divide::SolutionExplorerWindow | protected |
drawRemoveNodeDialog() | Divide::SolutionExplorerWindow | protected |
drawReparentNodeDialog() | Divide::SolutionExplorerWindow | protected |
getIconForNode(const SceneGraphNode *sgn) noexcept | Divide::DockedWindow | protected |
goToNode(const SceneGraphNode *sgn) const | Divide::SolutionExplorerWindow | protected |
loadNode(SceneGraphNode *sgn) const | Divide::SolutionExplorerWindow | protected |
name() const | Divide::DockedWindow | inlinevirtual |
nodeHasChildrenInView(const SceneGraphNode *sgn) const | Divide::SolutionExplorerWindow | protected |
Divide::NonCopyable(const NonCopyable &)=delete | Divide::NonCopyable | private |
Divide::NonCopyable(NonCopyable &&)=default | Divide::NonCopyable | private |
Divide::NonCopyable()=default | Divide::NonCopyable | private |
Divide::PlatformContextComponent::NonCopyable(const NonCopyable &)=delete | Divide::NonCopyable | |
Divide::PlatformContextComponent::NonCopyable(NonCopyable &&)=default | Divide::NonCopyable | |
Divide::PlatformContextComponent::NonCopyable()=default | Divide::NonCopyable | protected |
NonMovable(NonMovable &&)=delete | Divide::NonMovable | private |
NonMovable(const NonMovable &)=default | Divide::NonMovable | private |
NonMovable()=default | Divide::NonMovable | private |
onRemoveComponent(const EditorComponent &comp) | Divide::DockedWindow | inlinevirtual |
Divide::operator=(const NonCopyable &)=delete | Divide::NonCopyable | private |
Divide::operator=(NonCopyable &&)=default | Divide::NonCopyable | private |
Divide::NonMovable::operator=(NonMovable &&)=delete | Divide::NonMovable | private |
Divide::NonMovable::operator=(const NonMovable &)=default | Divide::NonMovable | private |
Divide::PlatformContextComponent::operator=(const NonCopyable &)=delete | Divide::NonCopyable | |
Divide::PlatformContextComponent::operator=(NonCopyable &&)=default | Divide::NonCopyable | |
PlatformContextComponent(PlatformContext &context) noexcept | Divide::PlatformContextComponent | inline |
printCameraNode(ProjectManager *projectManager, Camera *const camera) const | Divide::SolutionExplorerWindow | protected |
printSceneGraphNode(ProjectManager *projectManager, SceneGraphNode *sgn, I32 nodeIDX, bool open, bool secondaryView, bool modifierPressed) | Divide::SolutionExplorerWindow | protected |
PROPERTY_R_IW(bool, focused, false) | Divide::DockedWindow | |
PROPERTY_R_IW(bool, hovered, false) | Divide::DockedWindow | |
PROPERTY_R_IW(bool, visible, false) | Divide::DockedWindow | |
PROPERTY_RW(ImGuiWindowFlags, windowFlags, 0) | Divide::DockedWindow | |
PROPERTY_RW(bool, enabled, true) | Divide::DockedWindow | |
saveNode(const SceneGraphNode *sgn) const | Divide::SolutionExplorerWindow | protected |
SolutionExplorerWindow(Editor &parent, PlatformContext &context, const Descriptor &descriptor) | Divide::SolutionExplorerWindow | |
~DockedWindow()=default | Divide::DockedWindow | virtual |
Divide::~NonCopyable()=default | Divide::NonCopyable | private |
Divide::PlatformContextComponent::~NonCopyable()=default | Divide::NonCopyable | protected |
~NonMovable()=default | Divide::NonMovable | private |
~PlatformContextComponent()=default | Divide::PlatformContextComponent | virtual |