Divide Framework 0.1
A free and open-source 3D Framework under heavy development
Loading...
Searching...
No Matches
Divide::SceneViewWindow Class Referencefinal

#include <SceneViewWindow.h>

+ Inheritance diagram for Divide::SceneViewWindow:

Public Member Functions

 SceneViewWindow (Editor &parent, const Descriptor &descriptor)
 
void drawInternal () override
 
- Public Member Functions inherited from Divide::NodePreviewWindow
 NodePreviewWindow (Editor &parent, const Descriptor &descriptor)
 
void drawInternal () override
 
const Rect< I32 > & sceneRect (bool globalCoords) const noexcept
 
- Public Member Functions inherited from Divide::DockedWindow
 DockedWindow (Editor &parent, Descriptor descriptor) noexcept
 
virtual ~DockedWindow ()=default
 
void draw ()
 
void backgroundUpdate ()
 
virtual string name () const
 
const Descriptordescriptor () 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)
 

Additional Inherited Members

- Protected Member Functions inherited from Divide::NodePreviewWindow
void drawInternal (Handle< Texture > tex)
 
void updateBounds (Rect< I32 > imageRect)
 
bool button (bool enabled, const char *label, const char *tooltip, bool small=false)
 
- Protected Member Functions inherited from Divide::DockedWindow
virtual void drawInternal ()=0
 
virtual void backgroundUpdateInternal ()
 
const char * getIconForNode (const SceneGraphNode *sgn) noexcept
 
- Protected Attributes inherited from Divide::NodePreviewWindow
Rect< I32_sceneRect [2]
 
string _originalName
 
- Protected Attributes inherited from Divide::DockedWindow
Editor_parent
 
Descriptor _descriptor
 

Detailed Description

Definition at line 42 of file SceneViewWindow.h.

Constructor & Destructor Documentation

◆ SceneViewWindow()

Divide::SceneViewWindow::SceneViewWindow ( Editor parent,
const Descriptor descriptor 
)

Definition at line 20 of file SceneViewWindow.cpp.

Member Function Documentation

◆ drawInternal()

void Divide::SceneViewWindow::drawInternal ( )
overridevirtual

Reimplemented from Divide::NodePreviewWindow.

Definition at line 26 of file SceneViewWindow.cpp.


The documentation for this class was generated from the following files: