MCPcopy Create free account
hub / github.com/defold/defold / Matrix4

Class Matrix4

editor/src/java/com/defold/libs/ParticleLibrary.java:258–307  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

256 }
257
258 public static class Matrix4 extends Structure {
259 public Matrix4() {
260 }
261
262 public Matrix4(Pointer position) {
263 super(position);
264 }
265
266 public Matrix4d toMatrix() {
267 Matrix4d m = new Matrix4d();
268 m.m00 = m00;
269 m.m10 = m10;
270 m.m20 = m20;
271 m.m30 = m30;
272 m.m01 = m01;
273 m.m11 = m11;
274 m.m21 = m21;
275 m.m31 = m31;
276 m.m02 = m02;
277 m.m12 = m12;
278 m.m22 = m22;
279 m.m32 = m32;
280 m.m03 = m03;
281 m.m13 = m13;
282 m.m23 = m23;
283 m.m33 = m33;
284 return m;
285 }
286
287 public float m00;
288 public float m10;
289 public float m20;
290 public float m30;
291 public float m01;
292 public float m11;
293 public float m21;
294 public float m31;
295 public float m02;
296 public float m12;
297 public float m22;
298 public float m32;
299 public float m03;
300 public float m13;
301 public float m23;
302 public float m33;
303 @Override
304 protected List<String> getFieldOrder() {
305 return Arrays.asList("m00", "m10", "m20", "m30", "m01", "m11", "m21", "m31", "m02", "m12", "m22", "m32", "m03", "m13", "m23", "m33");
306 }
307 }
308
309 public static interface AnimPlayback {
310 public static final int ANIM_PLAYBACK_NONE = 0;

Callers 3

LuaPushVarFunction · 0.50
CompMeshCreateFunction · 0.50

Calls

no outgoing calls

Tested by

no test coverage detected