#include <SolutionExplorerWindow.h>
|
| SolutionExplorerWindow (Editor &parent, PlatformContext &context, const Descriptor &descriptor) |
|
void | drawInternal () override |
|
| DockedWindow (Editor &parent, Descriptor descriptor) noexcept |
|
virtual | ~DockedWindow ()=default |
|
void | draw () |
|
void | backgroundUpdate () |
|
virtual string | name () const |
|
const Descriptor & | descriptor () const noexcept |
|
virtual void | onRemoveComponent (const EditorComponent &comp) |
|
| PROPERTY_RW (ImGuiWindowFlags, windowFlags, 0) |
|
| PROPERTY_RW (bool, enabled, true) |
|
| PROPERTY_R_IW (bool, focused, false) |
|
| PROPERTY_R_IW (bool, hovered, false) |
|
| PROPERTY_R_IW (bool, visible, false) |
|
| PlatformContextComponent (PlatformContext &context) noexcept |
|
virtual | ~PlatformContextComponent ()=default |
|
PlatformContext & | context () noexcept |
|
const PlatformContext & | context () const noexcept |
|
Definition at line 46 of file SolutionExplorerWindow.h.
◆ SolutionExplorerWindow()
◆ createNode()
void Divide::SolutionExplorerWindow::createNode |
( |
| ) |
|
|
protected |
◆ drawAddNodeDialog()
void Divide::SolutionExplorerWindow::drawAddNodeDialog |
( |
| ) |
|
|
protected |
◆ drawChangeParentWindow()
void Divide::SolutionExplorerWindow::drawChangeParentWindow |
( |
| ) |
|
|
protected |
◆ drawContextMenu()
void Divide::SolutionExplorerWindow::drawContextMenu |
( |
SceneGraphNode * |
sgn | ) |
|
|
protected |
◆ drawInternal()
void Divide::SolutionExplorerWindow::drawInternal |
( |
| ) |
|
|
overridevirtual |
◆ drawNodeParametersChildWindow()
void Divide::SolutionExplorerWindow::drawNodeParametersChildWindow |
( |
| ) |
|
|
protected |
◆ drawRemoveNodeDialog()
void Divide::SolutionExplorerWindow::drawRemoveNodeDialog |
( |
| ) |
|
|
protected |
◆ drawReparentNodeDialog()
void Divide::SolutionExplorerWindow::drawReparentNodeDialog |
( |
| ) |
|
|
protected |
◆ goToNode()
void Divide::SolutionExplorerWindow::goToNode |
( |
const SceneGraphNode * |
sgn | ) |
const |
|
protected |
◆ loadNode()
void Divide::SolutionExplorerWindow::loadNode |
( |
SceneGraphNode * |
sgn | ) |
const |
|
protected |
◆ nodeHasChildrenInView()
bool Divide::SolutionExplorerWindow::nodeHasChildrenInView |
( |
const SceneGraphNode * |
sgn | ) |
const |
|
protected |
◆ printCameraNode()
void Divide::SolutionExplorerWindow::printCameraNode |
( |
ProjectManager * |
projectManager, |
|
|
Camera *const |
camera |
|
) |
| const |
|
protected |
◆ printSceneGraphNode()
void Divide::SolutionExplorerWindow::printSceneGraphNode |
( |
ProjectManager * |
projectManager, |
|
|
SceneGraphNode * |
sgn, |
|
|
I32 |
nodeIDX, |
|
|
bool |
open, |
|
|
bool |
secondaryView, |
|
|
bool |
modifierPressed |
|
) |
| |
|
protected |
◆ saveNode()
void Divide::SolutionExplorerWindow::saveNode |
( |
const SceneGraphNode * |
sgn | ) |
const |
|
protected |
◆ _childNode
◆ _filter
ImGuiTextFilter Divide::SolutionExplorerWindow::_filter |
|
private |
◆ _nodeToRemove
I64 Divide::SolutionExplorerWindow::_nodeToRemove = -1 |
|
private |
◆ _parentNode
◆ _reparentConfirmRequested
bool Divide::SolutionExplorerWindow::_reparentConfirmRequested = false |
|
private |
◆ _reparentSelectRequested
bool Divide::SolutionExplorerWindow::_reparentSelectRequested = false |
|
private |
◆ _tempParent
The documentation for this class was generated from the following files: