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. | |
![]() | |
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.