struct
Godot::Transform2D
- Godot::Transform2D
- Struct
- Value
- Object
Overview
A 2x3 matrix (2 column vectors + origin) used for 2D affine transformations.
Defined in:
libgodot/types.crConstant Summary
-
IDENTITY =
Transform2D.new
Constructors
- .new(x : Vector2 = Vector2.new(1.0_f32, 0.0_f32), y : Vector2 = Vector2.new(0.0_f32, 1.0_f32), origin : Vector2 = Vector2.new(0.0_f32, 0.0_f32))
- .new(rot_radians : Number, pos : Vector2)
- .new(pointer : Pointer(Void))
Instance Method Summary
- #*(vec : Vector2) : Vector2
- #*(other : Transform2D) : Transform2D
- #affine_inverse : Transform2D
- #origin : Vector2
- #origin=(origin : Vector2)
- #x : Vector2
- #x=(x : Vector2)
- #y : Vector2
- #y=(y : Vector2)
Constructor Detail
def self.new(x : Vector2 = Vector2.new(1.0_f32, 0.0_f32), y : Vector2 = Vector2.new(0.0_f32, 1.0_f32), origin : Vector2 = Vector2.new(0.0_f32, 0.0_f32))
#