.. DO NOT EDIT THIS FILE!!! .. Generated automatically from Godot engine sources. .. Generator: https://github.com/godotengine/godot/tree/master/doc/tools/make_rst.py. .. XML source: https://github.com/godotengine/godot/tree/master/docs/gdscript/doc/classes/Vector3i.xml. .. _class_Vector3i: Vector3i ======== .. container:: contribute There is currently no description for this class. Please help us by :ref:`contributing one `! .. rst-class:: classref-reftable-group Properties ---------- .. table:: :widths: auto +-----------------------+-------------------------------------+-------+ | :ref:`int` | :ref:`x` | ``0`` | +-----------------------+-------------------------------------+-------+ | :ref:`int` | :ref:`y` | ``0`` | +-----------------------+-------------------------------------+-------+ | :ref:`int` | :ref:`z` | ``0`` | +-----------------------+-------------------------------------+-------+ .. rst-class:: classref-reftable-group Constructors ------------ .. table:: :widths: auto +---------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`Vector3i` | :ref:`Vector3i` **(** **)** | +---------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`Vector3i` | :ref:`Vector3i` **(** :ref:`Vector3i` from **)** | +---------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`Vector3i` | :ref:`Vector3i` **(** :ref:`Vector3` from **)** | +---------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`Vector3i` | :ref:`Vector3i` **(** :ref:`int` x, :ref:`int` y, :ref:`int` z **)** | +---------------------------------+--------------------------------------------------------------------------------------------------------------------------------------------+ .. rst-class:: classref-reftable-group Methods ------- .. table:: :widths: auto +---------------------------------+----------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`Vector3i` | :ref:`abs` **(** **)** |const| | +---------------------------------+----------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`Vector3i` | :ref:`clamp` **(** :ref:`Vector3i` min, :ref:`Vector3i` max **)** |const| | +---------------------------------+----------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`Vector3i` | :ref:`clampi` **(** :ref:`int` min, :ref:`int` max **)** |const| | +---------------------------------+----------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`int` | :ref:`distance_squared_to` **(** :ref:`Vector3i` to **)** |const| | +---------------------------------+----------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`float` | :ref:`distance_to` **(** :ref:`Vector3i` to **)** |const| | +---------------------------------+----------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`float` | :ref:`length` **(** **)** |const| | +---------------------------------+----------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`int` | :ref:`length_squared` **(** **)** |const| | +---------------------------------+----------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`Vector3i` | :ref:`max` **(** :ref:`Vector3i` with **)** |const| | +---------------------------------+----------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`int` | :ref:`max_axis_index` **(** **)** |const| | +---------------------------------+----------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`Vector3i` | :ref:`maxi` **(** :ref:`int` with **)** |const| | +---------------------------------+----------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`Vector3i` | :ref:`min` **(** :ref:`Vector3i` with **)** |const| | +---------------------------------+----------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`int` | :ref:`min_axis_index` **(** **)** |const| | +---------------------------------+----------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`Vector3i` | :ref:`mini` **(** :ref:`int` with **)** |const| | +---------------------------------+----------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`Vector3i` | :ref:`sign` **(** **)** |const| | +---------------------------------+----------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`Vector3i` | :ref:`snapped` **(** :ref:`Vector3i` step **)** |const| | +---------------------------------+----------------------------------------------------------------------------------------------------------------------------------------+ | :ref:`Vector3i` | :ref:`snappedi` **(** :ref:`int` step **)** |const| | +---------------------------------+----------------------------------------------------------------------------------------------------------------------------------------+ .. rst-class:: classref-reftable-group Operators --------- .. table:: :widths: auto +---------------------------------+-------------------------------------------------------------------------------------------------------------+ | :ref:`bool` | :ref:`operator !=` **(** :ref:`Vector3i` right **)** | +---------------------------------+-------------------------------------------------------------------------------------------------------------+ | :ref:`Vector3i` | :ref:`operator %` **(** :ref:`Vector3i` right **)** | +---------------------------------+-------------------------------------------------------------------------------------------------------------+ | :ref:`Vector3i` | :ref:`operator %` **(** :ref:`int` right **)** | +---------------------------------+-------------------------------------------------------------------------------------------------------------+ | :ref:`Vector3i` | :ref:`operator *` **(** :ref:`Vector3i` right **)** | +---------------------------------+-------------------------------------------------------------------------------------------------------------+ | :ref:`Vector3` | :ref:`operator *` **(** :ref:`float` right **)** | +---------------------------------+-------------------------------------------------------------------------------------------------------------+ | :ref:`Vector3i` | :ref:`operator *` **(** :ref:`int` right **)** | +---------------------------------+-------------------------------------------------------------------------------------------------------------+ | :ref:`Vector3i` | :ref:`operator +` **(** :ref:`Vector3i` right **)** | +---------------------------------+-------------------------------------------------------------------------------------------------------------+ | :ref:`Vector3i` | :ref:`operator -` **(** :ref:`Vector3i` right **)** | +---------------------------------+-------------------------------------------------------------------------------------------------------------+ | :ref:`Vector3i` | :ref:`operator /` **(** :ref:`Vector3i` right **)** | +---------------------------------+-------------------------------------------------------------------------------------------------------------+ | :ref:`Vector3` | :ref:`operator /` **(** :ref:`float` right **)** | +---------------------------------+-------------------------------------------------------------------------------------------------------------+ | :ref:`Vector3i` | :ref:`operator /` **(** :ref:`int` right **)** | +---------------------------------+-------------------------------------------------------------------------------------------------------------+ | :ref:`bool` | :ref:`operator \<` **(** :ref:`Vector3i` right **)** | +---------------------------------+-------------------------------------------------------------------------------------------------------------+ | :ref:`bool` | :ref:`operator \<=` **(** :ref:`Vector3i` right **)** | +---------------------------------+-------------------------------------------------------------------------------------------------------------+ | :ref:`bool` | :ref:`operator ==` **(** :ref:`Vector3i` right **)** | +---------------------------------+-------------------------------------------------------------------------------------------------------------+ | :ref:`bool` | :ref:`operator >` **(** :ref:`Vector3i` right **)** | +---------------------------------+-------------------------------------------------------------------------------------------------------------+ | :ref:`bool` | :ref:`operator >=` **(** :ref:`Vector3i` right **)** | +---------------------------------+-------------------------------------------------------------------------------------------------------------+ | :ref:`int` | :ref:`operator []` **(** :ref:`int` index **)** | +---------------------------------+-------------------------------------------------------------------------------------------------------------+ | :ref:`Vector3i` | :ref:`operator unary+` **(** **)** | +---------------------------------+-------------------------------------------------------------------------------------------------------------+ | :ref:`Vector3i` | :ref:`operator unary-` **(** **)** | +---------------------------------+-------------------------------------------------------------------------------------------------------------+ .. rst-class:: classref-section-separator ---- .. rst-class:: classref-descriptions-group Constants --------- .. _class_Vector3i_constant_AXIS_X: .. rst-class:: classref-constant **AXIS_X** = ``0`` .. container:: contribute There is currently no description for this constant. Please help us by :ref:`contributing one `! .. _class_Vector3i_constant_AXIS_Y: .. rst-class:: classref-constant **AXIS_Y** = ``1`` .. container:: contribute There is currently no description for this constant. Please help us by :ref:`contributing one `! .. _class_Vector3i_constant_AXIS_Z: .. rst-class:: classref-constant **AXIS_Z** = ``2`` .. container:: contribute There is currently no description for this constant. Please help us by :ref:`contributing one `! .. _class_Vector3i_constant_ZERO: .. rst-class:: classref-constant **ZERO** = ``Vector3i(0, 0, 0)`` .. container:: contribute There is currently no description for this constant. Please help us by :ref:`contributing one `! .. _class_Vector3i_constant_ONE: .. rst-class:: classref-constant **ONE** = ``Vector3i(1, 1, 1)`` .. container:: contribute There is currently no description for this constant. Please help us by :ref:`contributing one `! .. _class_Vector3i_constant_MIN: .. rst-class:: classref-constant **MIN** = ``Vector3i(-2147483648, -2147483648, -2147483648)`` .. container:: contribute There is currently no description for this constant. Please help us by :ref:`contributing one `! .. _class_Vector3i_constant_MAX: .. rst-class:: classref-constant **MAX** = ``Vector3i(2147483647, 2147483647, 2147483647)`` .. container:: contribute There is currently no description for this constant. Please help us by :ref:`contributing one `! .. _class_Vector3i_constant_LEFT: .. rst-class:: classref-constant **LEFT** = ``Vector3i(-1, 0, 0)`` .. container:: contribute There is currently no description for this constant. Please help us by :ref:`contributing one `! .. _class_Vector3i_constant_RIGHT: .. rst-class:: classref-constant **RIGHT** = ``Vector3i(1, 0, 0)`` .. container:: contribute There is currently no description for this constant. Please help us by :ref:`contributing one `! .. _class_Vector3i_constant_UP: .. rst-class:: classref-constant **UP** = ``Vector3i(0, 1, 0)`` .. container:: contribute There is currently no description for this constant. Please help us by :ref:`contributing one `! .. _class_Vector3i_constant_DOWN: .. rst-class:: classref-constant **DOWN** = ``Vector3i(0, -1, 0)`` .. container:: contribute There is currently no description for this constant. Please help us by :ref:`contributing one `! .. _class_Vector3i_constant_FORWARD: .. rst-class:: classref-constant **FORWARD** = ``Vector3i(0, 0, -1)`` .. container:: contribute There is currently no description for this constant. Please help us by :ref:`contributing one `! .. _class_Vector3i_constant_BACK: .. rst-class:: classref-constant **BACK** = ``Vector3i(0, 0, 1)`` .. container:: contribute There is currently no description for this constant. Please help us by :ref:`contributing one `! .. rst-class:: classref-section-separator ---- .. rst-class:: classref-descriptions-group Property Descriptions --------------------- .. _class_Vector3i_property_x: .. rst-class:: classref-property :ref:`int` **x** = ``0`` .. container:: contribute There is currently no description for this property. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_Vector3i_property_y: .. rst-class:: classref-property :ref:`int` **y** = ``0`` .. container:: contribute There is currently no description for this property. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_Vector3i_property_z: .. rst-class:: classref-property :ref:`int` **z** = ``0`` .. container:: contribute There is currently no description for this property. Please help us by :ref:`contributing one `! .. rst-class:: classref-section-separator ---- .. rst-class:: classref-descriptions-group Constructor Descriptions ------------------------ .. _class_Vector3i_constructor_Vector3i: .. rst-class:: classref-constructor :ref:`Vector3i` **Vector3i** **(** **)** .. container:: contribute There is currently no description for this constructor. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. rst-class:: classref-constructor :ref:`Vector3i` **Vector3i** **(** :ref:`Vector3i` from **)** .. container:: contribute There is currently no description for this constructor. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. rst-class:: classref-constructor :ref:`Vector3i` **Vector3i** **(** :ref:`Vector3` from **)** .. container:: contribute There is currently no description for this constructor. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. rst-class:: classref-constructor :ref:`Vector3i` **Vector3i** **(** :ref:`int` x, :ref:`int` y, :ref:`int` z **)** .. container:: contribute There is currently no description for this constructor. Please help us by :ref:`contributing one `! .. rst-class:: classref-section-separator ---- .. rst-class:: classref-descriptions-group Method Descriptions ------------------- .. _class_Vector3i_method_abs: .. rst-class:: classref-method :ref:`Vector3i` **abs** **(** **)** |const| .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_Vector3i_method_clamp: .. rst-class:: classref-method :ref:`Vector3i` **clamp** **(** :ref:`Vector3i` min, :ref:`Vector3i` max **)** |const| .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_Vector3i_method_clampi: .. rst-class:: classref-method :ref:`Vector3i` **clampi** **(** :ref:`int` min, :ref:`int` max **)** |const| .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_Vector3i_method_distance_squared_to: .. rst-class:: classref-method :ref:`int` **distance_squared_to** **(** :ref:`Vector3i` to **)** |const| .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_Vector3i_method_distance_to: .. rst-class:: classref-method :ref:`float` **distance_to** **(** :ref:`Vector3i` to **)** |const| .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_Vector3i_method_length: .. rst-class:: classref-method :ref:`float` **length** **(** **)** |const| .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_Vector3i_method_length_squared: .. rst-class:: classref-method :ref:`int` **length_squared** **(** **)** |const| .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_Vector3i_method_max: .. rst-class:: classref-method :ref:`Vector3i` **max** **(** :ref:`Vector3i` with **)** |const| .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_Vector3i_method_max_axis_index: .. rst-class:: classref-method :ref:`int` **max_axis_index** **(** **)** |const| .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_Vector3i_method_maxi: .. rst-class:: classref-method :ref:`Vector3i` **maxi** **(** :ref:`int` with **)** |const| .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_Vector3i_method_min: .. rst-class:: classref-method :ref:`Vector3i` **min** **(** :ref:`Vector3i` with **)** |const| .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_Vector3i_method_min_axis_index: .. rst-class:: classref-method :ref:`int` **min_axis_index** **(** **)** |const| .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_Vector3i_method_mini: .. rst-class:: classref-method :ref:`Vector3i` **mini** **(** :ref:`int` with **)** |const| .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_Vector3i_method_sign: .. rst-class:: classref-method :ref:`Vector3i` **sign** **(** **)** |const| .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_Vector3i_method_snapped: .. rst-class:: classref-method :ref:`Vector3i` **snapped** **(** :ref:`Vector3i` step **)** |const| .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_Vector3i_method_snappedi: .. rst-class:: classref-method :ref:`Vector3i` **snappedi** **(** :ref:`int` step **)** |const| .. container:: contribute There is currently no description for this method. Please help us by :ref:`contributing one `! .. rst-class:: classref-section-separator ---- .. rst-class:: classref-descriptions-group Operator Descriptions --------------------- .. _class_Vector3i_operator_neq_Vector3i: .. rst-class:: classref-operator :ref:`bool` **operator !=** **(** :ref:`Vector3i` right **)** .. container:: contribute There is currently no description for this operator. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_Vector3i_operator_mod_Vector3i: .. rst-class:: classref-operator :ref:`Vector3i` **operator %** **(** :ref:`Vector3i` right **)** .. container:: contribute There is currently no description for this operator. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_Vector3i_operator_mod_int: .. rst-class:: classref-operator :ref:`Vector3i` **operator %** **(** :ref:`int` right **)** .. container:: contribute There is currently no description for this operator. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_Vector3i_operator_mul_Vector3i: .. rst-class:: classref-operator :ref:`Vector3i` **operator *** **(** :ref:`Vector3i` right **)** .. container:: contribute There is currently no description for this operator. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_Vector3i_operator_mul_float: .. rst-class:: classref-operator :ref:`Vector3` **operator *** **(** :ref:`float` right **)** .. container:: contribute There is currently no description for this operator. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_Vector3i_operator_mul_int: .. rst-class:: classref-operator :ref:`Vector3i` **operator *** **(** :ref:`int` right **)** .. container:: contribute There is currently no description for this operator. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_Vector3i_operator_sum_Vector3i: .. rst-class:: classref-operator :ref:`Vector3i` **operator +** **(** :ref:`Vector3i` right **)** .. container:: contribute There is currently no description for this operator. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_Vector3i_operator_dif_Vector3i: .. rst-class:: classref-operator :ref:`Vector3i` **operator -** **(** :ref:`Vector3i` right **)** .. container:: contribute There is currently no description for this operator. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_Vector3i_operator_div_Vector3i: .. rst-class:: classref-operator :ref:`Vector3i` **operator /** **(** :ref:`Vector3i` right **)** .. container:: contribute There is currently no description for this operator. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_Vector3i_operator_div_float: .. rst-class:: classref-operator :ref:`Vector3` **operator /** **(** :ref:`float` right **)** .. container:: contribute There is currently no description for this operator. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_Vector3i_operator_div_int: .. rst-class:: classref-operator :ref:`Vector3i` **operator /** **(** :ref:`int` right **)** .. container:: contribute There is currently no description for this operator. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_Vector3i_operator_lt_Vector3i: .. rst-class:: classref-operator :ref:`bool` **operator <** **(** :ref:`Vector3i` right **)** .. container:: contribute There is currently no description for this operator. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_Vector3i_operator_lte_Vector3i: .. rst-class:: classref-operator :ref:`bool` **operator <=** **(** :ref:`Vector3i` right **)** .. container:: contribute There is currently no description for this operator. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_Vector3i_operator_eq_Vector3i: .. rst-class:: classref-operator :ref:`bool` **operator ==** **(** :ref:`Vector3i` right **)** .. container:: contribute There is currently no description for this operator. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_Vector3i_operator_gt_Vector3i: .. rst-class:: classref-operator :ref:`bool` **operator >** **(** :ref:`Vector3i` right **)** .. container:: contribute There is currently no description for this operator. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_Vector3i_operator_gte_Vector3i: .. rst-class:: classref-operator :ref:`bool` **operator >=** **(** :ref:`Vector3i` right **)** .. container:: contribute There is currently no description for this operator. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_Vector3i_operator_idx_int: .. rst-class:: classref-operator :ref:`int` **operator []** **(** :ref:`int` index **)** .. container:: contribute There is currently no description for this operator. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_Vector3i_operator_unplus: .. rst-class:: classref-operator :ref:`Vector3i` **operator unary+** **(** **)** .. container:: contribute There is currently no description for this operator. Please help us by :ref:`contributing one `! .. rst-class:: classref-item-separator ---- .. _class_Vector3i_operator_unminus: .. rst-class:: classref-operator :ref:`Vector3i` **operator unary-** **(** **)** .. container:: contribute There is currently no description for this operator. Please help us by :ref:`contributing one `! .. |virtual| replace:: :abbr:`virtual (This method should typically be overridden by the user to have any effect.)` .. |const| replace:: :abbr:`const (This method has no side effects. It doesn't modify any of the instance's member variables.)` .. |vararg| replace:: :abbr:`vararg (This method accepts any number of arguments after the ones described here.)` .. |constructor| replace:: :abbr:`constructor (This method is used to construct a type.)` .. |static| replace:: :abbr:`static (This method doesn't need an instance to be called, so it can be called directly using the class name.)` .. |operator| replace:: :abbr:`operator (This method describes a valid operator to use with this type as left-hand operand.)` .. |bitfield| replace:: :abbr:`BitField (This value is an integer composed as a bitmask of the following flags.)`