#include "skeleton_modification_2d_twoboneik.h"
#include "scene/2d/skeleton_2d.h"
#ifdef TOOLS_ENABLED
#include "editor/editor_settings.h"
#endif
bool SkeletonModification2DTwoBoneIK::_set(const StringName &p_path, const Variant &p_value) { … }
bool SkeletonModification2DTwoBoneIK::_get(const StringName &p_path, Variant &r_ret) const { … }
void SkeletonModification2DTwoBoneIK::_get_property_list(List<PropertyInfo> *p_list) const { … }
void SkeletonModification2DTwoBoneIK::_execute(float p_delta) { … }
void SkeletonModification2DTwoBoneIK::_setup_modification(SkeletonModificationStack2D *p_stack) { … }
void SkeletonModification2DTwoBoneIK::_draw_editor_gizmo() { … }
void SkeletonModification2DTwoBoneIK::update_target_cache() { … }
void SkeletonModification2DTwoBoneIK::update_joint_one_bone2d_cache() { … }
void SkeletonModification2DTwoBoneIK::update_joint_two_bone2d_cache() { … }
void SkeletonModification2DTwoBoneIK::set_target_node(const NodePath &p_target_node) { … }
NodePath SkeletonModification2DTwoBoneIK::get_target_node() const { … }
void SkeletonModification2DTwoBoneIK::set_joint_one_bone2d_node(const NodePath &p_target_node) { … }
void SkeletonModification2DTwoBoneIK::set_target_minimum_distance(float p_distance) { … }
float SkeletonModification2DTwoBoneIK::get_target_minimum_distance() const { … }
void SkeletonModification2DTwoBoneIK::set_target_maximum_distance(float p_distance) { … }
float SkeletonModification2DTwoBoneIK::get_target_maximum_distance() const { … }
void SkeletonModification2DTwoBoneIK::set_flip_bend_direction(bool p_flip_direction) { … }
bool SkeletonModification2DTwoBoneIK::get_flip_bend_direction() const { … }
NodePath SkeletonModification2DTwoBoneIK::get_joint_one_bone2d_node() const { … }
void SkeletonModification2DTwoBoneIK::set_joint_two_bone2d_node(const NodePath &p_target_node) { … }
NodePath SkeletonModification2DTwoBoneIK::get_joint_two_bone2d_node() const { … }
void SkeletonModification2DTwoBoneIK::set_joint_one_bone_idx(int p_bone_idx) { … }
int SkeletonModification2DTwoBoneIK::get_joint_one_bone_idx() const { … }
void SkeletonModification2DTwoBoneIK::set_joint_two_bone_idx(int p_bone_idx) { … }
int SkeletonModification2DTwoBoneIK::get_joint_two_bone_idx() const { … }
#ifdef TOOLS_ENABLED
void SkeletonModification2DTwoBoneIK::set_editor_draw_min_max(bool p_draw) { … }
bool SkeletonModification2DTwoBoneIK::get_editor_draw_min_max() const { … }
#endif
void SkeletonModification2DTwoBoneIK::_bind_methods() { … }
SkeletonModification2DTwoBoneIK::SkeletonModification2DTwoBoneIK() { … }
SkeletonModification2DTwoBoneIK::~SkeletonModification2DTwoBoneIK() { … }