소스 검색

Begin adding Bones definition files

Justin Oblak 12 년 전
부모
커밋
70d357cc2a
2개의 변경된 파일33개의 추가작업 그리고 0개의 파일을 삭제
  1. 17 0
      Typescript/Bones/babylon.bone.d.ts
  2. 16 0
      Typescript/Bones/babylon.skeleton.d.ts

+ 17 - 0
Typescript/Bones/babylon.bone.d.ts

@@ -0,0 +1,17 @@
+/// <reference path="../babylon.d.ts" />
+
+declare module BABYLON {
+    class Bone {
+        name: string;
+        children: Bone[];
+        animation: Animation[];
+
+        constructor(name: string, skeleton: Skeleton; parentBone: Bone, matrix: Matrix);
+
+        getParent(): Bone;
+        getLocalMatrix: Matrix;
+        getAbsoluteMatrix: Matrix;
+        updateMatrix(matrix: Matrix): void;
+        markAsDirty(): void;
+    }
+}

+ 16 - 0
Typescript/Bones/babylon.skeleton.d.ts

@@ -0,0 +1,16 @@
+/// <reference path="../babylon.d.ts" />
+
+declare module BABYLON {
+    class Skeleton {
+        id: number;
+        name: string;
+        bones: Bone[];
+
+        constructor(name: string, id: number, scene: Scene);
+
+        getTransformMatrices(): Matrix[];
+        prepare(): void;
+        getAnimatables(): Animation[];
+        clone(name: string, id: number): Skeleton;
+    }
+}