SBansheeEditor

Description

Contains script interop objects and other scripting functionality for the editor layer.

Modules

 Interop
 Script interop objects for communicating between native code and MBansheeEditor managed assembly.
 

Classes

class  EditorResourceLoader
 Handles loading of game resources when the editor is running. More...
 
class  EditorScriptLibrary
 Handles initialization/shutdown of the script systems and loading/refresh of engine and editor-specific assemblies. More...
 
class  EditorScriptManager
 Handles all editor script modules, updates editor windows and similar. More...
 
class  GUIGameObjectField
 GUI object that displays a field in which a GameObject can be dragged and dropped. More...
 
class  GUIResourceField
 GUI object that displays a field in which a Resource can be dragged and dropped. More...
 
class  GUITextureField
 GUI object that displays a field in which a Texture can be dragged and dropped. More...
 
class  CmdManaged
 A command used for undo/redo purposes. More...
 
class  MenuItemManager
 Tracks main menu items that are registered in managed code using the MenuItem attribute. More...
 
class  ScriptDragDropManager
 Handles managed drag and drop operations. More...
 
class  ScriptEditorTestSuite
 Performs editor managed unit tests. More...
 
class  ScriptEditorWidget
 Editor widget implementation that handles managed editor window implementations. More...
 
class  ScriptFolderMonitorManager
 Manages all active managed folder monitor objects. More...
 
class  ScriptGizmoManager
 Manages all active managed gizmo methods. More...
 
class  ScriptHandleManager
 Renders, updates and manipulates handles declared in managed code. More...
 
class  ScriptHandleSlider
 Interop class between C++ & CLR for HandleSlider. More...
 
class  ScriptHandleSliderManager
 Tracks all managed handle sliders. More...
 
class  ManagedModalWindow
 Modal window implementation that handles managed modal window implementations. More...
 
class  ToolbarItemManager
 Tracks toolbar items that are registered in managed code using the ToolbarItem attribute. More...
 

Enumerations

enum  DrawGizmoFlags { Selected = 0x01, ParentSelected = 0x02, NotSelected = 0x04, Pickable = 0x08 }
 Available flags to be used when defining gizmos. More...
 

Enumeration Type Documentation

enum DrawGizmoFlags
strong

Available flags to be used when defining gizmos.

Enumerator
Selected 

Gizmo is only displayed when its scene object is selected.

ParentSelected 

Gizmo is only displayed when its parent scene object is selected.

NotSelected 

Gizmo is only displayed when its scene object is not selected.

Pickable 

Gizmo can be clicked on in scene view, which will select its scene object.