:github_url: hide .. Generated automatically by doc/tools/makerst.py in Godot's source tree. .. DO NOT EDIT THIS FILE, but the SkeletonIK.xml source instead. .. The source is found in doc/classes or modules//doc_classes. .. _class_SkeletonIK: SkeletonIK ========== **Inherits:** :ref:`Node` **<** :ref:`Object` **Category:** Core Brief Description ----------------- Properties ---------- +-----------------------------------+-------------------------------------------------------------------------+ | :ref:`float` | :ref:`interpolation` | +-----------------------------------+-------------------------------------------------------------------------+ | :ref:`Vector3` | :ref:`magnet` | +-----------------------------------+-------------------------------------------------------------------------+ | :ref:`int` | :ref:`max_iterations` | +-----------------------------------+-------------------------------------------------------------------------+ | :ref:`float` | :ref:`min_distance` | +-----------------------------------+-------------------------------------------------------------------------+ | :ref:`bool` | :ref:`override_tip_basis` | +-----------------------------------+-------------------------------------------------------------------------+ | :ref:`String` | :ref:`root_bone` | +-----------------------------------+-------------------------------------------------------------------------+ | :ref:`Transform` | :ref:`target` | +-----------------------------------+-------------------------------------------------------------------------+ | :ref:`NodePath` | :ref:`target_node` | +-----------------------------------+-------------------------------------------------------------------------+ | :ref:`String` | :ref:`tip_bone` | +-----------------------------------+-------------------------------------------------------------------------+ | :ref:`bool` | :ref:`use_magnet` | +-----------------------------------+-------------------------------------------------------------------------+ Methods ------- +---------------------------------+------------------------------------------------------------------------------------------------+ | :ref:`Skeleton` | :ref:`get_parent_skeleton` **(** **)** const | +---------------------------------+------------------------------------------------------------------------------------------------+ | :ref:`bool` | :ref:`is_running` **(** **)** | +---------------------------------+------------------------------------------------------------------------------------------------+ | void | :ref:`start` **(** :ref:`bool` one_time=false **)** | +---------------------------------+------------------------------------------------------------------------------------------------+ | void | :ref:`stop` **(** **)** | +---------------------------------+------------------------------------------------------------------------------------------------+ Property Descriptions --------------------- .. _class_SkeletonIK_property_interpolation: - :ref:`float` **interpolation** +----------+--------------------------+ | *Setter* | set_interpolation(value) | +----------+--------------------------+ | *Getter* | get_interpolation() | +----------+--------------------------+ ---- .. _class_SkeletonIK_property_magnet: - :ref:`Vector3` **magnet** +----------+----------------------------+ | *Setter* | set_magnet_position(value) | +----------+----------------------------+ | *Getter* | get_magnet_position() | +----------+----------------------------+ ---- .. _class_SkeletonIK_property_max_iterations: - :ref:`int` **max_iterations** +----------+---------------------------+ | *Setter* | set_max_iterations(value) | +----------+---------------------------+ | *Getter* | get_max_iterations() | +----------+---------------------------+ ---- .. _class_SkeletonIK_property_min_distance: - :ref:`float` **min_distance** +----------+-------------------------+ | *Setter* | set_min_distance(value) | +----------+-------------------------+ | *Getter* | get_min_distance() | +----------+-------------------------+ ---- .. _class_SkeletonIK_property_override_tip_basis: - :ref:`bool` **override_tip_basis** +----------+-------------------------------+ | *Setter* | set_override_tip_basis(value) | +----------+-------------------------------+ | *Getter* | is_override_tip_basis() | +----------+-------------------------------+ ---- .. _class_SkeletonIK_property_root_bone: - :ref:`String` **root_bone** +----------+----------------------+ | *Setter* | set_root_bone(value) | +----------+----------------------+ | *Getter* | get_root_bone() | +----------+----------------------+ ---- .. _class_SkeletonIK_property_target: - :ref:`Transform` **target** +----------+-----------------------------+ | *Setter* | set_target_transform(value) | +----------+-----------------------------+ | *Getter* | get_target_transform() | +----------+-----------------------------+ ---- .. _class_SkeletonIK_property_target_node: - :ref:`NodePath` **target_node** +----------+------------------------+ | *Setter* | set_target_node(value) | +----------+------------------------+ | *Getter* | get_target_node() | +----------+------------------------+ ---- .. _class_SkeletonIK_property_tip_bone: - :ref:`String` **tip_bone** +----------+---------------------+ | *Setter* | set_tip_bone(value) | +----------+---------------------+ | *Getter* | get_tip_bone() | +----------+---------------------+ ---- .. _class_SkeletonIK_property_use_magnet: - :ref:`bool` **use_magnet** +----------+-----------------------+ | *Setter* | set_use_magnet(value) | +----------+-----------------------+ | *Getter* | is_using_magnet() | +----------+-----------------------+ Method Descriptions ------------------- .. _class_SkeletonIK_method_get_parent_skeleton: - :ref:`Skeleton` **get_parent_skeleton** **(** **)** const ---- .. _class_SkeletonIK_method_is_running: - :ref:`bool` **is_running** **(** **)** ---- .. _class_SkeletonIK_method_start: - void **start** **(** :ref:`bool` one_time=false **)** ---- .. _class_SkeletonIK_method_stop: - void **stop** **(** **)**