EditorResourcePicker
Hérite de : HBoxContainer < BoxContainer < Container < Control < CanvasItem < Node < Object
Hérité par : EditorScriptPicker
Le contrôle de l'éditeur de Godot pour la sélection des propriétés de type Resource.
Description
Ce nœud Control est utilisé dans la barre d'outils de l'inspecteur de l'éditeur pour permettre l'édition des propriétés de type Resource. Il offre des options pour créer, charger, enregistrer et convertir des ressources. Peut être utilisé avec EditorInspectorPlugin pour recréer le même comportement.
Note : Ce Control n'inclut aucun éditeur de la ressource, car l'édition est contrôlée par l'inspecteur lui-même ou les sous-inspecteurs.
Propriétés
|
||
|
||
|
Méthodes
_handle_menu_selected(id: int) virtual |
|
void |
_set_create_options(menu_node: Object) virtual |
get_allowed_types() const |
|
void |
set_toggle_pressed(pressed: bool) |
Signaux
resource_changed(resource: Resource) 🔗
Émis quand le valeur d'une ressource modifiée a été changée.
resource_selected(resource: Resource, inspect: bool) 🔗
Emitted when the resource value was set and user clicked to edit it. When inspect is true, the signal was caused by the context menu "Edit" or "Inspect" option.
Descriptions des propriétés
Le type de base des types de ressources autorisées. Ça peut être une liste de plusieurs options séparées par des virgules.
Si true, la valeur peut être sélectionnée et modifiée.
La valeur modifiée de la ressource.
Si true, le bouton principal avec la prévisualisation des ressources fonctionne avec le mode de basculement. Utilisez set_toggle_pressed() pour définir manuellement cet état.
Descriptions des méthodes
This virtual method can be implemented to handle context menu items not handled by default. See _set_create_options().
void _set_create_options(menu_node: Object) virtual 🔗
This virtual method is called when updating the context menu of EditorResourcePicker. Implement this method to override the "New ..." items with your own options. menu_node is a reference to the PopupMenu node.
Note: Implement _handle_menu_selected() to handle these custom items.
PackedStringArray get_allowed_types() const 🔗
Renvoie une liste de tous les types et sous-types autorisés correspondant au base_type. Si le base_type est vide, une liste vide est renvoyée.
void set_toggle_pressed(pressed: bool) 🔗
Définit l'état du mode de basculement pour le bouton principal. Fonctionne uniquement si toggle_mode est défini à true.