Overload  1.1
Game engine with editor
Public Member Functions | Public Attributes | List of all members
OvUI::Plugins::IPlugin Class Referenceabstract

#include <IPlugin.h>

Inheritance diagram for OvUI::Plugins::IPlugin:
OvUI::Plugins::ContextualMenu OvUI::Plugins::DataDispatcher< T > OvUI::Plugins::DDSource< T > OvUI::Plugins::DDTarget< T > TexturePreview BrowserItemContextualMenu HierarchyActorContextualMenu FileContextualMenu FolderContextualMenu PreviewableContextualMenu< Resource, ResourceLoader > PreviewableContextualMenu< OvCore::Resources::Material, OvCore::ResourceManagement::MaterialManager > PreviewableContextualMenu< OvRendering::Resources::Model, OvCore::ResourceManagement::ModelManager > PreviewableContextualMenu< OvRendering::Resources::Texture, OvCore::ResourceManagement::TextureManager > SceneContextualMenu ShaderContextualMenu ScriptFolderContextualMenu MaterialContextualMenu ModelContextualMenu TextureContextualMenu

Public Member Functions

virtual void Execute ()=0
 

Public Attributes

void * userData = nullptr
 

Detailed Description

Interface to any plugin of OvUI. A plugin is basically a behaviour that you can plug to a widget

Member Function Documentation

◆ Execute()

virtual void OvUI::Plugins::IPlugin::Execute ( )
pure virtual

Member Data Documentation

◆ userData

void* OvUI::Plugins::IPlugin::userData = nullptr

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