Editor API
UnigineEditor public API
Editor::PluginDependency Struct Reference

Defines dependency on a plugin. More...

#include <PluginInfo.h>

Public Types

enum  Type { Type::REQUIRED, Type::OPTION }
 Plugin type. Defines whether the plugin is a required or an optional one. More...
 

Public Attributes

Type type = Type::REQUIRED
 
QString name
 Plugin name. More...
 
QString version
 Plugin version. More...
 

Detailed Description

Defines dependency on a plugin.

Member Enumeration Documentation

◆ Type

Plugin type. Defines whether the plugin is a required or an optional one.

Enumerator
REQUIRED 

Required UnigineEditor plugin.

OPTION 

Optional UnigineEditor plugin.

Member Data Documentation

◆ name

QString Editor::PluginDependency::name

Plugin name.

◆ type

Type Editor::PluginDependency::type = Type::REQUIRED

◆ version

QString Editor::PluginDependency::version

Plugin version.