MatrixD class
- Inheritance
- Available extensions
Constructors
-
MatrixD({Pointer<
MatrixC> ? originalPointer, double m0 = 0, double m1 = 0, double m2 = 0, double m3 = 0, double m4 = 0, double m5 = 0, double m6 = 0, double m7 = 0, double m8 = 0, double m9 = 0, double m10 = 0, double m11 = 0, double m12 = 0, double m13 = 0, double m14 = 0, double m15 = 0}) - MatrixD.fromQuaternion(QuaternionD q)
-
factory
- MatrixD.frustum(double left, double right, double bottom, double top, double nearPlane, double farPlane)
-
factory
- MatrixD.identity()
-
factory
- MatrixD.lookAt(Vector3D eye, Vector3D target, Vector3D up)
-
factory
- MatrixD.mat4(num m0, num m1, num m2, num m3, num m4, num m5, num m6, num m7, num m8, num m9, num m10, num m11, num m12, num m13, num m14, num m15)
-
factory
- MatrixD.ortho(double left, double right, double bottom, double top, double nearPlane, double farPlane)
-
factory
- MatrixD.perspective(double fovY, double aspect, double nearPlane, double farPlane)
-
factory
- MatrixD.rotateAngle(Vector3D axis, double angle)
-
factory
- MatrixD.rotateX(double angle)
-
factory
- MatrixD.rotateXYZ(Vector3D angle)
-
factory
- MatrixD.rotateY(double angle)
-
factory
- MatrixD.rotateZ(double angle)
-
factory
- MatrixD.rotateZYX(Vector3D angle)
-
factory
- MatrixD.scale(double x, double y, double z)
-
factory
- MatrixD.translate(num x, num y, num z)
-
factory
- MatrixD.translateVector3(Vector3D v)
-
factory
- MatrixD.zero()
-
factory
Properties
- allocKey → String
-
no setterinherited
- cStructName → String
-
no setterinherited
- hashCode → int
-
The hash code for this object.
no setterinherited
- internalId → int
-
no setterinherited
- isDisposed → bool
-
no setterinherited
- m0 ↔ double
-
getter/setter pair
- m1 ↔ double
-
getter/setter pair
- m10 ↔ double
-
getter/setter pair
- m11 ↔ double
-
getter/setter pair
- m12 ↔ double
-
getter/setter pair
- m13 ↔ double
-
getter/setter pair
- m14 ↔ double
-
getter/setter pair
- m15 ↔ double
-
getter/setter pair
- m2 ↔ double
-
getter/setter pair
- m3 ↔ double
-
getter/setter pair
- m4 ↔ double
-
getter/setter pair
- m5 ↔ double
-
getter/setter pair
- m6 ↔ double
-
getter/setter pair
- m7 ↔ double
-
getter/setter pair
- m8 ↔ double
-
getter/setter pair
- m9 ↔ double
-
getter/setter pair
-
originalPointer
↔ Pointer<
MatrixC> ? -
getter/setter pairinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- structName → String
-
no setterinherited
- tag → String
-
no setterinherited
Methods
-
add(
MatrixD o) → MatrixD -
allocateInto(
RaylibTemp temp, Pointer< MatrixC> p, String key) → void -
override
-
allocatePointer(
RaylibTemp temp, String key, [int count = 1]) → Pointer< MatrixC> -
override
-
clone(
) → MatrixD -
override
-
copy(
) → MatrixD -
inherited
-
decompose(
) → (Vector3D, QuaternionD, Vector3D) -
determinant(
) → double -
format(
[int x0 = 0]) → String -
Available on MatrixD, provided by the MatrixDLike extension
-
getOriginalPointer(
) → Pointer< MatrixC> -
inherited
-
getOriginalPointerAndDispose(
) → Pointer< MatrixC> -
inherited
-
invert(
) → MatrixD -
markDisposed(
) → void -
inherited
-
mul(
MatrixD o) → MatrixD -
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
onOriginalPointer(
void callback(Pointer< MatrixC> p)) → void -
inherited
-
set(
num m0, num m1, num m2, num m3, num m4, num m5, num m6, num m7, num m8, num m9, num m10, num m11, num m12, num m13, num m14, num m15) → MatrixD -
setC(
MatrixC o) → MatrixD -
override
-
setD(
MatrixD o) → MatrixD -
override
-
setTag(
String newTag) → MatrixD -
inherited
-
signature(
) → String -
override
-
sub(
MatrixD o) → MatrixD -
syncInto(
RaylibTemp temp, Pointer< MatrixC> p, String key) → void -
inherited
-
toArray(
) → List< double> -
toC(
RaylibTemp temp, String key) → Pointer< MatrixC> -
inherited
-
toString(
) → String -
A string representation of this object.
inherited
-
trace(
) → double -
transpose(
) → MatrixD -
writeInto(
MatrixC p) → void -
override
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited