| 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; |
no outgoing calls
no test coverage detected