#include "graph_node.h"
#include "core/string/translation.h"
#include "scene/gui/box_container.h"
#include "scene/gui/label.h"
#include "scene/theme/theme_db.h"
bool GraphNode::_set(const StringName &p_name, const Variant &p_value) { … }
bool GraphNode::_get(const StringName &p_name, Variant &r_ret) const { … }
void GraphNode::_get_property_list(List<PropertyInfo> *p_list) const { … }
void GraphNode::_resort() { … }
void GraphNode::draw_port(int p_slot_index, Point2i p_pos, bool p_left, const Color &p_color) { … }
void GraphNode::_notification(int p_what) { … }
void GraphNode::set_slot(int p_slot_index, bool p_enable_left, int p_type_left, const Color &p_color_left, bool p_enable_right, int p_type_right, const Color &p_color_right, const Ref<Texture2D> &p_custom_left, const Ref<Texture2D> &p_custom_right, bool p_draw_stylebox) { … }
void GraphNode::clear_slot(int p_slot_index) { … }
void GraphNode::clear_all_slots() { … }
bool GraphNode::is_slot_enabled_left(int p_slot_index) const { … }
void GraphNode::set_slot_enabled_left(int p_slot_index, bool p_enable) { … }
void GraphNode::set_slot_type_left(int p_slot_index, int p_type) { … }
int GraphNode::get_slot_type_left(int p_slot_index) const { … }
void GraphNode::set_slot_color_left(int p_slot_index, const Color &p_color) { … }
Color GraphNode::get_slot_color_left(int p_slot_index) const { … }
void GraphNode::set_slot_custom_icon_left(int p_slot_index, const Ref<Texture2D> &p_custom_icon) { … }
Ref<Texture2D> GraphNode::get_slot_custom_icon_left(int p_slot_index) const { … }
bool GraphNode::is_slot_enabled_right(int p_slot_index) const { … }
void GraphNode::set_slot_enabled_right(int p_slot_index, bool p_enable) { … }
void GraphNode::set_slot_type_right(int p_slot_index, int p_type) { … }
int GraphNode::get_slot_type_right(int p_slot_index) const { … }
void GraphNode::set_slot_color_right(int p_slot_index, const Color &p_color) { … }
Color GraphNode::get_slot_color_right(int p_slot_index) const { … }
void GraphNode::set_slot_custom_icon_right(int p_slot_index, const Ref<Texture2D> &p_custom_icon) { … }
Ref<Texture2D> GraphNode::get_slot_custom_icon_right(int p_slot_index) const { … }
bool GraphNode::is_slot_draw_stylebox(int p_slot_index) const { … }
void GraphNode::set_slot_draw_stylebox(int p_slot_index, bool p_enable) { … }
void GraphNode::set_ignore_invalid_connection_type(bool p_ignore) { … }
bool GraphNode::is_ignoring_valid_connection_type() const { … }
Size2 GraphNode::get_minimum_size() const { … }
void GraphNode::_port_pos_update() { … }
int GraphNode::get_input_port_count() { … }
int GraphNode::get_output_port_count() { … }
Vector2 GraphNode::get_input_port_position(int p_port_idx) { … }
int GraphNode::get_input_port_type(int p_port_idx) { … }
Color GraphNode::get_input_port_color(int p_port_idx) { … }
int GraphNode::get_input_port_slot(int p_port_idx) { … }
Vector2 GraphNode::get_output_port_position(int p_port_idx) { … }
int GraphNode::get_output_port_type(int p_port_idx) { … }
Color GraphNode::get_output_port_color(int p_port_idx) { … }
int GraphNode::get_output_port_slot(int p_port_idx) { … }
void GraphNode::set_title(const String &p_title) { … }
String GraphNode::get_title() const { … }
HBoxContainer *GraphNode::get_titlebar_hbox() { … }
Control::CursorShape GraphNode::get_cursor_shape(const Point2 &p_pos) const { … }
Vector<int> GraphNode::get_allowed_size_flags_horizontal() const { … }
Vector<int> GraphNode::get_allowed_size_flags_vertical() const { … }
void GraphNode::_bind_methods() { … }
GraphNode::GraphNode() { … }