|
@@ -43,6 +43,7 @@ class LightSpatialGizmoPlugin : public EditorSpatialGizmoPlugin {
|
|
public:
|
|
public:
|
|
bool has_gizmo(Spatial *p_spatial);
|
|
bool has_gizmo(Spatial *p_spatial);
|
|
String get_name() const;
|
|
String get_name() const;
|
|
|
|
+ int get_priority() const;
|
|
|
|
|
|
String get_handle_name(const EditorSpatialGizmo *p_gizmo, int p_idx) const;
|
|
String get_handle_name(const EditorSpatialGizmo *p_gizmo, int p_idx) const;
|
|
Variant get_handle_value(EditorSpatialGizmo *p_gizmo, int p_idx) const;
|
|
Variant get_handle_value(EditorSpatialGizmo *p_gizmo, int p_idx) const;
|
|
@@ -60,6 +61,7 @@ class AudioStreamPlayer3DSpatialGizmoPlugin : public EditorSpatialGizmoPlugin {
|
|
public:
|
|
public:
|
|
bool has_gizmo(Spatial *p_spatial);
|
|
bool has_gizmo(Spatial *p_spatial);
|
|
String get_name() const;
|
|
String get_name() const;
|
|
|
|
+ int get_priority() const;
|
|
|
|
|
|
String get_handle_name(const EditorSpatialGizmo *p_gizmo, int p_idx) const;
|
|
String get_handle_name(const EditorSpatialGizmo *p_gizmo, int p_idx) const;
|
|
Variant get_handle_value(EditorSpatialGizmo *p_gizmo, int p_idx) const;
|
|
Variant get_handle_value(EditorSpatialGizmo *p_gizmo, int p_idx) const;
|
|
@@ -77,6 +79,7 @@ class CameraSpatialGizmoPlugin : public EditorSpatialGizmoPlugin {
|
|
public:
|
|
public:
|
|
bool has_gizmo(Spatial *p_spatial);
|
|
bool has_gizmo(Spatial *p_spatial);
|
|
String get_name() const;
|
|
String get_name() const;
|
|
|
|
+ int get_priority() const;
|
|
|
|
|
|
String get_handle_name(const EditorSpatialGizmo *p_gizmo, int p_idx) const;
|
|
String get_handle_name(const EditorSpatialGizmo *p_gizmo, int p_idx) const;
|
|
Variant get_handle_value(EditorSpatialGizmo *p_gizmo, int p_idx) const;
|
|
Variant get_handle_value(EditorSpatialGizmo *p_gizmo, int p_idx) const;
|
|
@@ -94,6 +97,7 @@ class MeshInstanceSpatialGizmoPlugin : public EditorSpatialGizmoPlugin {
|
|
public:
|
|
public:
|
|
bool has_gizmo(Spatial *p_spatial);
|
|
bool has_gizmo(Spatial *p_spatial);
|
|
String get_name() const;
|
|
String get_name() const;
|
|
|
|
+ int get_priority() const;
|
|
bool can_be_hidden() const;
|
|
bool can_be_hidden() const;
|
|
void redraw(EditorSpatialGizmo *p_gizmo);
|
|
void redraw(EditorSpatialGizmo *p_gizmo);
|
|
|
|
|
|
@@ -107,6 +111,7 @@ class Sprite3DSpatialGizmoPlugin : public EditorSpatialGizmoPlugin {
|
|
public:
|
|
public:
|
|
bool has_gizmo(Spatial *p_spatial);
|
|
bool has_gizmo(Spatial *p_spatial);
|
|
String get_name() const;
|
|
String get_name() const;
|
|
|
|
+ int get_priority() const;
|
|
bool can_be_hidden() const;
|
|
bool can_be_hidden() const;
|
|
void redraw(EditorSpatialGizmo *p_gizmo);
|
|
void redraw(EditorSpatialGizmo *p_gizmo);
|
|
|
|
|
|
@@ -123,6 +128,7 @@ class Position3DSpatialGizmoPlugin : public EditorSpatialGizmoPlugin {
|
|
public:
|
|
public:
|
|
bool has_gizmo(Spatial *p_spatial);
|
|
bool has_gizmo(Spatial *p_spatial);
|
|
String get_name() const;
|
|
String get_name() const;
|
|
|
|
+ int get_priority() const;
|
|
void redraw(EditorSpatialGizmo *p_gizmo);
|
|
void redraw(EditorSpatialGizmo *p_gizmo);
|
|
|
|
|
|
Position3DSpatialGizmoPlugin();
|
|
Position3DSpatialGizmoPlugin();
|
|
@@ -135,6 +141,7 @@ class SkeletonSpatialGizmoPlugin : public EditorSpatialGizmoPlugin {
|
|
public:
|
|
public:
|
|
bool has_gizmo(Spatial *p_spatial);
|
|
bool has_gizmo(Spatial *p_spatial);
|
|
String get_name() const;
|
|
String get_name() const;
|
|
|
|
+ int get_priority() const;
|
|
void redraw(EditorSpatialGizmo *p_gizmo);
|
|
void redraw(EditorSpatialGizmo *p_gizmo);
|
|
|
|
|
|
SkeletonSpatialGizmoPlugin();
|
|
SkeletonSpatialGizmoPlugin();
|
|
@@ -147,6 +154,7 @@ class PhysicalBoneSpatialGizmoPlugin : public EditorSpatialGizmoPlugin {
|
|
public:
|
|
public:
|
|
bool has_gizmo(Spatial *p_spatial);
|
|
bool has_gizmo(Spatial *p_spatial);
|
|
String get_name() const;
|
|
String get_name() const;
|
|
|
|
+ int get_priority() const;
|
|
void redraw(EditorSpatialGizmo *p_gizmo);
|
|
void redraw(EditorSpatialGizmo *p_gizmo);
|
|
|
|
|
|
PhysicalBoneSpatialGizmoPlugin();
|
|
PhysicalBoneSpatialGizmoPlugin();
|
|
@@ -172,6 +180,7 @@ class RayCastSpatialGizmoPlugin : public EditorSpatialGizmoPlugin {
|
|
public:
|
|
public:
|
|
bool has_gizmo(Spatial *p_spatial);
|
|
bool has_gizmo(Spatial *p_spatial);
|
|
String get_name() const;
|
|
String get_name() const;
|
|
|
|
+ int get_priority() const;
|
|
void redraw(EditorSpatialGizmo *p_gizmo);
|
|
void redraw(EditorSpatialGizmo *p_gizmo);
|
|
|
|
|
|
RayCastSpatialGizmoPlugin();
|
|
RayCastSpatialGizmoPlugin();
|
|
@@ -184,6 +193,7 @@ class SpringArmSpatialGizmoPlugin : public EditorSpatialGizmoPlugin {
|
|
public:
|
|
public:
|
|
bool has_gizmo(Spatial *p_spatial);
|
|
bool has_gizmo(Spatial *p_spatial);
|
|
String get_name() const;
|
|
String get_name() const;
|
|
|
|
+ int get_priority() const;
|
|
void redraw(EditorSpatialGizmo *p_gizmo);
|
|
void redraw(EditorSpatialGizmo *p_gizmo);
|
|
|
|
|
|
SpringArmSpatialGizmoPlugin();
|
|
SpringArmSpatialGizmoPlugin();
|
|
@@ -196,6 +206,7 @@ class VehicleWheelSpatialGizmoPlugin : public EditorSpatialGizmoPlugin {
|
|
public:
|
|
public:
|
|
bool has_gizmo(Spatial *p_spatial);
|
|
bool has_gizmo(Spatial *p_spatial);
|
|
String get_name() const;
|
|
String get_name() const;
|
|
|
|
+ int get_priority() const;
|
|
void redraw(EditorSpatialGizmo *p_gizmo);
|
|
void redraw(EditorSpatialGizmo *p_gizmo);
|
|
|
|
|
|
VehicleWheelSpatialGizmoPlugin();
|
|
VehicleWheelSpatialGizmoPlugin();
|
|
@@ -208,6 +219,7 @@ class SoftBodySpatialGizmoPlugin : public EditorSpatialGizmoPlugin {
|
|
public:
|
|
public:
|
|
bool has_gizmo(Spatial *p_spatial);
|
|
bool has_gizmo(Spatial *p_spatial);
|
|
String get_name() const;
|
|
String get_name() const;
|
|
|
|
+ int get_priority() const;
|
|
bool is_selectable_when_hidden() const;
|
|
bool is_selectable_when_hidden() const;
|
|
void redraw(EditorSpatialGizmo *p_gizmo);
|
|
void redraw(EditorSpatialGizmo *p_gizmo);
|
|
|
|
|
|
@@ -226,6 +238,7 @@ class VisibilityNotifierGizmoPlugin : public EditorSpatialGizmoPlugin {
|
|
public:
|
|
public:
|
|
bool has_gizmo(Spatial *p_spatial);
|
|
bool has_gizmo(Spatial *p_spatial);
|
|
String get_name() const;
|
|
String get_name() const;
|
|
|
|
+ int get_priority() const;
|
|
void redraw(EditorSpatialGizmo *p_gizmo);
|
|
void redraw(EditorSpatialGizmo *p_gizmo);
|
|
|
|
|
|
String get_handle_name(const EditorSpatialGizmo *p_gizmo, int p_idx) const;
|
|
String get_handle_name(const EditorSpatialGizmo *p_gizmo, int p_idx) const;
|
|
@@ -243,6 +256,7 @@ class ParticlesGizmoPlugin : public EditorSpatialGizmoPlugin {
|
|
public:
|
|
public:
|
|
bool has_gizmo(Spatial *p_spatial);
|
|
bool has_gizmo(Spatial *p_spatial);
|
|
String get_name() const;
|
|
String get_name() const;
|
|
|
|
+ int get_priority() const;
|
|
bool is_selectable_when_hidden() const;
|
|
bool is_selectable_when_hidden() const;
|
|
void redraw(EditorSpatialGizmo *p_gizmo);
|
|
void redraw(EditorSpatialGizmo *p_gizmo);
|
|
|
|
|
|
@@ -261,6 +275,7 @@ class ReflectionProbeGizmoPlugin : public EditorSpatialGizmoPlugin {
|
|
public:
|
|
public:
|
|
bool has_gizmo(Spatial *p_spatial);
|
|
bool has_gizmo(Spatial *p_spatial);
|
|
String get_name() const;
|
|
String get_name() const;
|
|
|
|
+ int get_priority() const;
|
|
void redraw(EditorSpatialGizmo *p_gizmo);
|
|
void redraw(EditorSpatialGizmo *p_gizmo);
|
|
|
|
|
|
String get_handle_name(const EditorSpatialGizmo *p_gizmo, int p_idx) const;
|
|
String get_handle_name(const EditorSpatialGizmo *p_gizmo, int p_idx) const;
|
|
@@ -278,6 +293,7 @@ class GIProbeGizmoPlugin : public EditorSpatialGizmoPlugin {
|
|
public:
|
|
public:
|
|
bool has_gizmo(Spatial *p_spatial);
|
|
bool has_gizmo(Spatial *p_spatial);
|
|
String get_name() const;
|
|
String get_name() const;
|
|
|
|
+ int get_priority() const;
|
|
void redraw(EditorSpatialGizmo *p_gizmo);
|
|
void redraw(EditorSpatialGizmo *p_gizmo);
|
|
|
|
|
|
String get_handle_name(const EditorSpatialGizmo *p_gizmo, int p_idx) const;
|
|
String get_handle_name(const EditorSpatialGizmo *p_gizmo, int p_idx) const;
|
|
@@ -295,6 +311,7 @@ class BakedIndirectLightGizmoPlugin : public EditorSpatialGizmoPlugin {
|
|
public:
|
|
public:
|
|
bool has_gizmo(Spatial *p_spatial);
|
|
bool has_gizmo(Spatial *p_spatial);
|
|
String get_name() const;
|
|
String get_name() const;
|
|
|
|
+ int get_priority() const;
|
|
void redraw(EditorSpatialGizmo *p_gizmo);
|
|
void redraw(EditorSpatialGizmo *p_gizmo);
|
|
|
|
|
|
String get_handle_name(const EditorSpatialGizmo *p_gizmo, int p_idx) const;
|
|
String get_handle_name(const EditorSpatialGizmo *p_gizmo, int p_idx) const;
|
|
@@ -312,6 +329,7 @@ class CollisionShapeSpatialGizmoPlugin : public EditorSpatialGizmoPlugin {
|
|
public:
|
|
public:
|
|
bool has_gizmo(Spatial *p_spatial);
|
|
bool has_gizmo(Spatial *p_spatial);
|
|
String get_name() const;
|
|
String get_name() const;
|
|
|
|
+ int get_priority() const;
|
|
void redraw(EditorSpatialGizmo *p_gizmo);
|
|
void redraw(EditorSpatialGizmo *p_gizmo);
|
|
|
|
|
|
String get_handle_name(const EditorSpatialGizmo *p_gizmo, int p_idx) const;
|
|
String get_handle_name(const EditorSpatialGizmo *p_gizmo, int p_idx) const;
|
|
@@ -328,6 +346,7 @@ class CollisionPolygonSpatialGizmoPlugin : public EditorSpatialGizmoPlugin {
|
|
public:
|
|
public:
|
|
bool has_gizmo(Spatial *p_spatial);
|
|
bool has_gizmo(Spatial *p_spatial);
|
|
String get_name() const;
|
|
String get_name() const;
|
|
|
|
+ int get_priority() const;
|
|
void redraw(EditorSpatialGizmo *p_gizmo);
|
|
void redraw(EditorSpatialGizmo *p_gizmo);
|
|
CollisionPolygonSpatialGizmoPlugin();
|
|
CollisionPolygonSpatialGizmoPlugin();
|
|
};
|
|
};
|
|
@@ -347,6 +366,7 @@ class NavigationMeshSpatialGizmoPlugin : public EditorSpatialGizmoPlugin {
|
|
public:
|
|
public:
|
|
bool has_gizmo(Spatial *p_spatial);
|
|
bool has_gizmo(Spatial *p_spatial);
|
|
String get_name() const;
|
|
String get_name() const;
|
|
|
|
+ int get_priority() const;
|
|
void redraw(EditorSpatialGizmo *p_gizmo);
|
|
void redraw(EditorSpatialGizmo *p_gizmo);
|
|
|
|
|
|
NavigationMeshSpatialGizmoPlugin();
|
|
NavigationMeshSpatialGizmoPlugin();
|
|
@@ -374,6 +394,7 @@ class JointSpatialGizmoPlugin : public EditorSpatialGizmoPlugin {
|
|
public:
|
|
public:
|
|
bool has_gizmo(Spatial *p_spatial);
|
|
bool has_gizmo(Spatial *p_spatial);
|
|
String get_name() const;
|
|
String get_name() const;
|
|
|
|
+ int get_priority() const;
|
|
void redraw(EditorSpatialGizmo *p_gizmo);
|
|
void redraw(EditorSpatialGizmo *p_gizmo);
|
|
|
|
|
|
static void CreatePinJointGizmo(const Transform &p_offset, Vector<Vector3> &r_cursor_points);
|
|
static void CreatePinJointGizmo(const Transform &p_offset, Vector<Vector3> &r_cursor_points);
|