Game::Matrix
Inherits Reference < Object
Constructors
new(m0 : Float32 | Int32 = 1, m4 : Float32 | Int32 = 0, m8 : Float32 | Int32 = 0, m12 : Float32 | Int32 = 0, m1 : Float32 | Int32 = 0, m5 : Float32 | Int32 = 1, m9 : Float32 | Int32 = 0, m13 : Float32 | Int32 = 0, m2 : Float32 | Int32 = 0, m6 : Float32 | Int32 = 0, m10 : Float32 | Int32 = 1, m14 : Float32 | Int32 = 0, m3 : Float32 | Int32 = 0, m7 : Float32 | Int32 = 0, m11 : Float32 | Int32 = 0, m15 : Float32 | Int32 = 1)
SourceClass methods
from_struct(m : LibRay::Matrix)
Sourceidentity
SourceInstance methods
==(m : Matrix)
Sourceadd(m : Matrix) : Matrix
Sourcedot(v : Int32 | Float32) : Matrix
Sourcedot(m : Matrix)
Sourcedot(v : Vector4) : Vector4
Sourceidentity?
Sourcem0
Sourcem0=(m0 : Int32 | Float32)
Sourcem1
Sourcem10
Sourcem10=(m10 : Int32 | Float32)
Sourcem11
Sourcem11=(m11 : Int32 | Float32)
Sourcem12
Sourcem12=(m12 : Int32 | Float32)
Sourcem13
Sourcem13=(m13 : Int32 | Float32)
Sourcem14
Sourcem14=(m14 : Int32 | Float32)
Sourcem15
Sourcem15=(m15 : Int32 | Float32)
Sourcem1=(m1 : Int32 | Float32)
Sourcem2
Sourcem2=(m2 : Int32 | Float32)
Sourcem3
Sourcem3=(m3 : Int32 | Float32)
Sourcem4
Sourcem4=(m4 : Int32 | Float32)
Sourcem5
Sourcem5=(m5 : Int32 | Float32)
Sourcem6
Sourcem6=(m6 : Int32 | Float32)
Sourcem7
Sourcem7=(m7 : Int32 | Float32)
Sourcem8
Sourcem8=(m8 : Int32 | Float32)
Sourcem9
Sourcem9=(m9 : Int32 | Float32)
Sourcesubtract(m : Matrix) : Matrix
Sourceto_s(io : IO)
Appends a short String representation of this object which includes its class name and its object address.
class Person
def initialize(@name : String, @age : Int32)
end
end
Person.new("John", 32).to_s # => #<Person:0x10a199f20>
to_struct
Source