Description

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

Classes

class  ScriptCmdManaged
 Interop class between C++ & CLR for CmdManaged. More...
 
class  ScriptBrowseDialog
 Interop class between C++ & CLR for browse dialog methods in Platform. More...
 
class  ScriptBuildManager
 Interop class between C++ & CLR for BuildManager. More...
 
class  ScriptCodeEditor
 Interop class between C++ & CLR for CodeEditorManager. More...
 
class  ScriptDragDrop
 Interop class between C++ & CLR for DragAndDropManager. More...
 
class  ScriptSceneObjectDragDropData
 Interop class between C++ & CLR for SceneObjectDragDropData. More...
 
class  ScriptResourceDragDropData
 Interop class between C++ & CLR for ResourceDragDropData. More...
 
class  ScriptDropDownWindow
 Interop class between C++ & CLR for types deriving from DropDownWindow. More...
 
class  ManagedDropDownWindow
 Managed implementation of a DropDownWindow. More...
 
class  ScriptEditorApplication
 Interop class between C++ & CLR for EditorApplication. More...
 
class  ScriptEditorBuiltin
 Interop class between C++ & CLR for BuiltinEditorResources. More...
 
class  ScriptEditorInput
 Interop class between C++ & CLR for Editor. More...
 
class  ScriptEditorSettings
 Interop class between C++ & CLR for EditorSettings stored in EditorApplication. More...
 
class  ScriptEditorUtility
 Interop class between C++ & CLR for EditorUtility. More...
 
class  ScriptEditorVirtualInput
 Interop class between C++ & CLR for EditorVirtualInput. More...
 
class  ScriptEditorWindow
 Interop class between C++ & CLR for ScriptEditorWidget. More...
 
class  ScriptFolderMonitor
 Interop class between C++ & CLR for FolderMonitor. More...
 
class  ScriptGizmos
 Interop class between C++ & CLR for GizmoManager. More...
 
class  ScriptGUIColorField
 Interop class between C++ & CLR for GUIColorField. More...
 
class  ScriptGUIEnumField
 Interop class between C++ & CLR for GUIListBoxField, with some specific functionality meant for displaying managed enumeration values. More...
 
class  ScriptGUIFloatField
 Interop class between C++ & CLR for GUIFloatField. More...
 
class  ScriptGUIGameObjectField
 Interop class between C++ & CLR for GUIGameObjectField. More...
 
class  ScriptGUIIntField
 Interop class between C++ & CLR for GUIIntField. More...
 
class  ScriptGUIListBoxField
 Interop class between C++ & CLR for GUIListBoxField. More...
 
class  ScriptGUIResourceField
 Interop class between C++ & CLR for GUIResourceField. More...
 
class  ScriptGUISceneTreeView
 Interop class between C++ & CLR for GUISceneTreeView. More...
 
class  ScriptGUISliderField
 Interop class between C++ & CLR for GUISliderField. More...
 
class  ScriptGUITextField
 Interop class between C++ & CLR for GUITextField. More...
 
class  ScriptGUITextureField
 Interop class between C++ & CLR for GUITextureField. More...
 
class  ScriptGUIToggleField
 Interop class between C++ & CLR for GUIToggleField. More...
 
class  ScriptGUIVector2Field
 Interop class between C++ & CLR for GUIVector2Field. More...
 
class  ScriptGUIVector3Field
 Interop class between C++ & CLR for GUIVector3Field. More...
 
class  ScriptGUIVector4Field
 Interop class between C++ & CLR for GUIVector4Field. More...
 
class  ScriptHandleDrawing
 Interop class between C++ & CLR for HandleDrawManager. More...
 
class  ScriptHandleSliderBase
 Base class for all C++/CLR interop objects that deal with handle sliders. More...
 
class  ScriptHandleSliderDisc
 Interop class between C++ & CLR for HandleSliderDisc. More...
 
class  ScriptHandleSliderLine
 Interop class between C++ & CLR for HandleSliderLine. More...
 
class  ScriptHandleSliderPlane
 Interop class between C++ & CLR for HandleSliderPlane. More...
 
class  ScriptImportOptionsBase
 Base class for all C++/CLR interop objects wrapping various implementations of ImportOptions. More...
 
class  ScriptImportOptions
 Interop class between C++ & CLR for ImportOptions. More...
 
class  ScriptTextureImportOptions
 Interop class between C++ & CLR for TextureImportOptions. More...
 
class  ScriptMeshImportOptions
 Interop class between C++ & CLR for MeshImportOptions. More...
 
class  ScriptFontImportOptions
 Interop class between C++ & CLR for FontImportOptions. More...
 
class  ScriptScriptCodeImportOptions
 Interop class between C++ & CLR for ScriptCodeImportOptions. More...
 
class  ScriptAudioClipImportOptions
 Interop class between C++ & CLR for AudioClipImportOptions. More...
 
class  ScriptAnimationSplitInfo
 Helper class for dealing with AnimationSplitInfo structure. More...
 
class  ScriptImportedAnimationEvents
 Helper class for dealing with ImportedAnimationEvents structure. More...
 
class  ScriptInspectorUtility
 Interop class between C++ & CLR that deals with custom inspectors. More...
 
class  ScriptModalWindow
 Interop class between C++ & CLR for ManagedModalWindow. More...
 
class  ScriptOSDropTarget
 Interop class between C++ & CLR for OSDropTarget. More...
 
class  ScriptPlatformInfoBase
 Base class for all C++/CLR interop objects dealing with specific PlatformInfo implementations. More...
 
class  ScriptPlatformInfo
 Interop class between C++ & CLR for PlatformInfo. More...
 
class  ScriptWinPlatformInfo
 Interop class between C++ & CLR for WinPlatformInfo. More...
 
class  ScriptPrefabUtility
 Interop class between C++ & CLR for PrefabUtility. More...
 
class  ScriptProjectLibrary
 Interop class between C++ & CLR for ProjectLibrary. More...
 
class  ScriptLibraryEntryBase
 Base class for C++/CLR interop objects used for wrapping LibraryEntry implementations. More...
 
class  ScriptLibraryEntry
 Interop class between C++ & CLR for LibraryEntry. More...
 
class  ScriptDirectoryEntry
 Interop class between C++ & CLR for DirectoryEntry. More...
 
class  ScriptFileEntry
 Interop class between C++ & CLR for ResourceEntry. More...
 
class  ScriptResourceMeta
 Interop class between C++ & CLR for ResourceMeta. More...
 
class  ScriptProjectSettings
 Interop class between C++ & CLR for ProjectSettings stored in EditorApplication. More...
 
class  ScriptSceneGizmos
 Interop class between C++ & CLR for SceneGizmos. More...
 
class  ScriptSceneGrid
 Interop class between C++ & CLR for SceneGrid. More...
 
class  ScriptSceneHandles
 Interop class between C++ & CLR for SceneHandles. More...
 
class  ScriptSceneSelection
 Interop class between C++ & CLR for SceneSelection. More...
 
class  ScriptSelection
 Interop class between C++ & CLR for Selection. More...
 
class  ScriptSerializedDiff
 Interop class between C++ & CLR for SerializedDiff. More...
 
class  ScriptSerializedObject
 Interop class between C++ & CLR for SerializedObject. More...
 
class  ScriptSerializedSceneObject
 Interop class between C++ & CLR for SerializedSceneObject. More...
 
class  ScriptUndoRedo
 Interop class between C++ & CLR for UndoRedo. More...
 
class  ScriptUnitTests
 Interop class between C++ & CLR for various managed unit tests. More...
 

Enumerations

enum  ScriptBuildFolder {
  SourceRoot, DestinationRoot, NativeBinaries, BansheeDebugAssemblies,
  BansheeReleaseAssemblies, FrameworkAssemblies, Mono, Data
}
 Types of various folders used by the managed build manager. More...
 
enum  ScriptDragDropType { Resource, SceneObject, None }
 Types of drag and drop operations supported by the managed drag and drop system. More...
 

Enumeration Type Documentation

enum ScriptBuildFolder
strong

Types of various folders used by the managed build manager.

Enumerator
SourceRoot 

Absolute path to the root folder where all the prebuilt binaries and data exist.

DestinationRoot 

Absolute path to the root folder for a build for a specific platform.

NativeBinaries 

Folder where native binaries are stored.

Relative to root.

BansheeDebugAssemblies 

Folder where Banshee specific debug assemblies are stored.

Relative to root.

BansheeReleaseAssemblies 

Folder where Banshee specific release assemblies are stored.

Relative to root.

FrameworkAssemblies 

Folder where .NET framework assemblies are stored.

Relative to root.

Mono 

Folder where miscelaneous Mono files are stored.

Relative to root.

Data 

Folder where builtin data is stored.

Relative to root.

enum ScriptDragDropType
strong

Types of drag and drop operations supported by the managed drag and drop system.