|
class | Action |
| This basic class is used to represent any possible user action. More...
|
|
class | AssetManager |
| This class is used to manage assets in the Editor. You can check if an asset with the specified GUID exists, get its file path, or subscribe for signals to perform certain actions when an asset is added, moved, updated, or deleted. More...
|
|
class | EnableNodeAction |
| This class is used to represent any user's action changing node's enabled state. More...
|
|
class | IndexList |
| This class represents a list of indices of selected subitems of a selected node. When an object is selected, some of its surfaces or collision shapes can also be selected, the index list shall contain indices for all of them grouped by type. More...
|
|
class | Plugin |
| This class is used for plugin interface implementation when creating Editor plugins. It is a base class for all Editor plugins. More...
|
|
struct | PluginDependency |
| Defines dependency on a plugin. More...
|
|
class | PluginInfo |
| This class it is responsible for plugin loading/unloading and contains all necessary plugin metadata (name, version, dependencies, etc.). It can also be used to check the current plugin state and get information on errors (if any). More...
|
|
class | PluginManager |
| The Editor::PluginManager is the main controller class of the Plugin System, it is responsible for:
-
Locating dynamic libraries in folders specified by the user.
-
Plugins initialization their lifecycle management and destruction via the instances of PluginInfo class.
-
Building plugins loading queue, as the order in which the plugins are loaded is important. If a plugin has a required dependency it expects for certain symbols to be loaded.
-
Providing the user with information on plugins. Currently used to build target UI in the Editor.
More...
|
|
class | RemoveNodesAction |
| This class is used to represent any user's action removing nodes. More...
|
|
class | RenameNodeAction |
| This class is used to represent any user's action changing node's name. More...
|
|
class | ReparentNodesAction |
| This class is used to represent any user's action changing nodes parents. More...
|
|
class | Selection |
|
class | SelectionAction |
| This class is used to represent any user's selection action. More...
|
|
class | Selector |
|
class | SelectorGUIDs |
| Selector for GUIDs-based items (materials, properties, runtimes). An item of this type is associated with a file referred to via a GUID. More...
|
|
class | SelectorNodes |
| This class is used to manage selected nodes along with their subobjects (such as surfaces, shapes, joints, billboards, etc.). More...
|
|
class | SetNodeTransformAction |
| This class is used to represent any user's action setting node transforms. More...
|
|
class | Undo |
| Undo manager class. This class is used to manage undo/redo operations for user actions in the Editor. More...
|
|
class | WindowManager |
| Window manager class. This class is used to manage tool windows in the Editor. More...
|
|