Main viewport component for 3D scene editing. More...
#include <Viewport.h>


Public Member Functions | |
| Viewport () | |
| ~Viewport ()=default | |
| void | Draw () override |
| Pure virtual function to render the panel. | |
| ViewportScene & | GetScene () |
| Get the viewport scene component. | |
Public Member Functions inherited from Editor::Panel | |
| virtual | ~Panel ()=default |
| Virtual destructor for proper cleanup of derived classes. | |
Main viewport component for 3D scene editing.
This class has been refactored to use focused utility classes:
| Editor::Components::Viewport::Viewport | ( | ) |
|
default |
|
overridevirtual |
Pure virtual function to render the panel.
This method must be implemented by all derived panel classes to handle their specific rendering logic.
Implements Editor::Panel.
|
inline |
Get the viewport scene component.