Base class for all UI panels in the editor. More...
#include <Panel.h>
Public Member Functions | |
virtual | ~Panel ()=default |
Virtual destructor for proper cleanup of derived classes. | |
virtual void | Draw ()=0 |
Pure virtual function to render the panel. | |
Base class for all UI panels in the editor.
This abstract class defines the interface for UI panels in the editor. All panel types should inherit from this class and implement the Draw method.
|
virtualdefault |
Virtual destructor for proper cleanup of derived classes.
|
pure virtual |
Pure virtual function to render the panel.
This method must be implemented by all derived panel classes to handle their specific rendering logic.
Implemented in Editor::Assets::AssetsPanel, Editor::Components::Console, Editor::Components::Inspector, Editor::Components::Settings, Editor::Components::Toolbar, Editor::Components::Viewport, and Editor::OptionsPanel.