Note
HELP WANTED!
Most class reference pages are not fully covered yet! If you have more information, please consider Contributing!
XYPlot
Inherits: Container < Control < CanvasItem < Node < Object
Inherited By: FixedMath, HitboxData, Utils
No description provided.
Overview
Properties Index
@onready nub |
|
|
@onready panel |
|
|
@onready x_label |
|
|
@onready y_label |
|
|
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
Methods Index
_notification(what: Variant) |
|
_ready() |
|
as_percentage_int_vec(vec2: Vector2) |
|
as_percentage_int_vec |
get_data() |
get_limit_vec |
|
deg2rad |
|
midpoint() |
|
property_can_revert(property: String) |
|
property_get_revert(property: String) |
|
reset() |
|
set_always_max(val: Variant) |
|
set_bottom_half(val: Variant) |
|
set_default_value(val: Variant) |
|
set_facing(val: Variant) |
|
set_left_quarter(val: Variant) |
|
set_limit_angle(val: Variant) |
|
set_limit_symmetrical(val: Variant) |
|
set_min_length(val: Variant) |
|
set_normalize_display(val: Variant) |
|
set_panel_type(val: Variant) |
|
set_snap_angles(val: Variant) |
|
set_snap_radius(val: Variant) |
|
set_value_float(value: Variant) |
|
update() |
|
update_value(p: Variant, set_buffer_update: bool) |
Signals
data_changed() 🔗
No description provided.
pos_data_changed(pos: Variant, change: Variant) 🔗
No description provided.
Constants
No description provided.
Vector2 FULL_CIRCLE_PADDING = Vector2(0, 0) 🔗
No description provided.
Vector2 FULL_CIRCLE_SIZE = Vector2(50, 50) 🔗
No description provided.
Vector2 HALF_CIRCLE_PADDING = Vector2(0, 5) 🔗
No description provided.
Vector2 HALF_CIRCLE_SIZE = Vector2(80, 40) 🔗
No description provided.
int LABEL_NEGATIVE_PADDING = 3 🔗
No description provided.
No description provided.
Vector2 PLOT_PANEL_BASE_PADDING = Vector2(10, TOP\_LABEL\_SIZE + BOTTOM\_LABEL\_SIZE - (LABEL\_NEGATIVE\_PADDING \* 2)) 🔗
No description provided.
Dictionary PROPERTY_DEFAULTS = { 🔗
No description provided.
Vector2 QUARTER_CIRCLE_PADDING = Vector2(2.5, 2.5) 🔗
No description provided.
Vector2 QUARTER_CIRCLE_SIZE = Vector2(45, 45) 🔗
No description provided.
No description provided.
No description provided.
Property Descriptions
@onready
No description provided.
@onready
No description provided.
@onready
No description provided.
@onready
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
Vector2 default_value = Vector2(0, 0) 🔗
No description provided.
No description provided.
No description provided.
No description provided.
float limit_center_degrees = 0.0 🔗
No description provided.
float limit_range_degrees = 90.0 🔗
No description provided.
bool limit_symmetrical = false 🔗
No description provided.
No description provided.
No description provided.
No description provided.
bool normalize_display = true 🔗
No description provided.
Variant panel_radius = plot\_panel\_size.x 🔗
No description provided.
Variant panel_type = PanelType.Full 🔗
No description provided.
Vector2 plot_panel_padding = Vector2(0, 0) 🔗
No description provided.
Vector2 plot_panel_size = Vector2(50, 50) 🔗
No description provided.
No description provided.
bool snap_align_to_limit_center = true 🔗
No description provided.
No description provided.
No description provided.
Vector2 value_float = Vector2() 🔗
No description provided.
Method Descriptions
Variant _get_property_list() 🔗
No description provided.
void _notification(what: Variant) 🔗
No description provided.
void _on_plot_mouse_entered() 🔗
No description provided.
void _on_plot_mouse_exited() 🔗
No description provided.
void _on_plot_mouse_input_event(event: InputEventMouseButton) 🔗
No description provided.
void _on_update_timer_timeout() 🔗
No description provided.
Variant _process(_delta: Variant) 🔗
No description provided.
No description provided.
Rect2 _rect_for(child: Variant) 🔗
No description provided.
Dictionary as_percentage_int_vec(vec2: Vector2) 🔗
No description provided.
as_percentage_int_vec get_data() 🔗
No description provided.
No description provided.
get_limit_vec get_limit_center() 🔗
No description provided.
deg2rad get_limit_range() 🔗
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
bool property_can_revert(property: String) 🔗
No description provided.
Variant property_get_revert(property: String) 🔗
No description provided.
No description provided.
void set_always_max(val: Variant) 🔗
No description provided.
void set_bottom_half(val: Variant) 🔗
No description provided.
void set_default_value(val: Variant) 🔗
No description provided.
void set_facing(val: Variant) 🔗
No description provided.
No description provided.
void set_label(text: Variant) 🔗
No description provided.
void set_left_quarter(val: Variant) 🔗
No description provided.
void set_limit_angle(val: Variant) 🔗
No description provided.
void set_limit_center_degrees(val: Variant) 🔗
No description provided.
void set_limit_range_degrees(val: Variant) 🔗
No description provided.
void set_limit_symmetrical(val: Variant) 🔗
No description provided.
void set_min_length(val: Variant) 🔗
No description provided.
void set_normalize_display(val: Variant) 🔗
No description provided.
void set_panel_type(val: Variant) 🔗
No description provided.
No description provided.
void set_snap_align_to_limit_center(val: Variant) 🔗
No description provided.
void set_snap_angles(val: Variant) 🔗
No description provided.
void set_snap_radius(val: Variant) 🔗
No description provided.
void set_value_float(value: Variant) 🔗
No description provided.
No description provided.
void update_value(p: Variant, set_buffer_update: bool) 🔗
No description provided.