Click or drag to resize

EditorPluginGetPluginIcon Method

Override this method in your plugin to return a Texture in order to give it an icon.

For main screen plugins, this appears at the top of the screen, to the right of the "2D", "3D", "Script", and "AssetLib" buttons.

Ideally, the plugin icon should be white with a transparent background and 16x16 pixels in size.

func get_plugin_icon():
    # You can use a custom icon:
    return preload("res://addons/my_plugin/my_plugin_icon.svg")
    # Or use a built-in icon:
    return get_editor_interface().get_base_control().get_icon("Node", "EditorIcons")

Namespace:  Godot
Assembly:  GodotSharpEditor (in GodotSharpEditor.dll) Version: 1.0.0
Syntax
C#
public virtual Texture GetPluginIcon()

Return Value

Type: Texture

[Missing <returns> documentation for "M:Godot.EditorPlugin.GetPluginIcon"]

See Also