class
BuiltinEditorResources
Contains a set of built-in resources used by the editor.
Public
Constructors
BuiltinEditorResources
Methods
GetGUIStyleSheetCascade
Returns default style sheet cascade for all editor GUI elements.
GetDefaultFont
Returns the default font used by the editor.
GetDefaultAaFont
Returns the default antialiased font used by the editor.
CreateDockDropOverlayMaterial
Creates a material used for docking drop overlay used by the editor.
CreateSceneGridMaterial
Creates a material used for rendering the scene grid.
CreatePicking
Creates a material used for picking non-transparent objects in scene view.
CreatePickingAlpha
Creates a material used for picking transparent objects in scene view.
CreateLineGizmoMat
Creates a material used for rendering line gizmos.
CreateSolidGizmoMat
Creates a material used for rendering solid gizmos.
CreateWireGizmoMat
Creates a material used for rendering wireframe gizmos.
CreateIconGizmoMat
Creates a material used for rendering icon gizmos.
CreateGizmoPickingMat
Creates a material used for picking non-transparent gizmos.
CreateAlphaGizmoPickingMat
Creates a material used for picking transparent gizmos.
CreateLineHandleMat
Creates a material used for rendering line handles.
CreateSolidHandleMat
Creates a material used for rendering solid handles.
CreateTextGizmoMat
Creates a material used for rendering text for gizmos and handles.
CreateHandleClearAlphaMat
Creates a material used for clearing the alpha channel of the handle rendering texture.
GetProjectLibraryIcon
Retrieves an icon that represents a specific resource type that may be displayed when viewing the project library.
GetSceneWindowIcon
Retrieves an icon that may be displayed on the scene window.
GetSceneViewIcon
Retrieves an icon that may be displayed in the 3D scene view.
GetLibraryWindowIcon
Retrieves an icon that may be displayed on the library window.
GetInspectorWindowIcon
Retrieves an icon that may be displayed on the inspector window.
GetAnimationWindowIcon
Retrieves an icon that may be displayed on the animation editor window.
GetEditorIcon
Retrieves an icon that represents a specific generic editor icon.
GetEditorToggleIcon
Retrieves an icon that represents a specific generic editor icon used for toggleable elements.
GetLogMessageIcon
Retrieves an icon that represents a specific log message type.
GetEmptyShaderCode
Returns text contained in the default "empty" shader.
GetEmptyCsScriptCode
Returns text contained in the default "empty" C# script.
staticGetSplashScreen
Returns image data the Banshee Engine splash screen.
staticGetDefaultWidgetLayoutPath
Returns absolute path to the default widget layout file.
staticInstance
Returns a reference to the module instance.
Module has to have been started up first otherwise an exception will be thrown.
staticInstancePtr
Returns a pointer to the module instance.
Module has to have been started up first otherwise an exception will be thrown.
staticShutDown
Shuts down this module and frees any resources it is using.
staticIsStarted
Query if the module has been started.
Protected
Methods
~Module<T>
OnStartUp
Override if you want your module to be notified once it has been constructed and started.
OnShutDown
Override if you want your module to be notified just before it is deleted.
staticInstanceInternal
Returns a singleton instance of this module.
Private
Methods
GetGuiIcon
Loads a GUI icon with the specified filename.
GetGuiIcon3D
Loads a GUI icon with the specified filename.
GetAnimatedSprite
Loads an animated sprite with the specified filename.
GetShader
Loads a shader with the specified filename