|
@@ -1525,56 +1525,6 @@ declare module BABYLON {
|
|
|
}
|
|
|
|
|
|
declare module BABYLON {
|
|
|
- class Bone extends Node {
|
|
|
- name: string;
|
|
|
- children: Bone[];
|
|
|
- animations: Animation[];
|
|
|
- private _skeleton;
|
|
|
- private _matrix;
|
|
|
- private _baseMatrix;
|
|
|
- private _worldTransform;
|
|
|
- private _absoluteTransform;
|
|
|
- private _invertedAbsoluteTransform;
|
|
|
- private _parent;
|
|
|
- constructor(name: string, skeleton: Skeleton, parentBone: Bone, matrix: Matrix);
|
|
|
- getParent(): Bone;
|
|
|
- getLocalMatrix(): Matrix;
|
|
|
- getBaseMatrix(): Matrix;
|
|
|
- getWorldMatrix(): Matrix;
|
|
|
- getInvertedAbsoluteTransform(): Matrix;
|
|
|
- getAbsoluteMatrix(): Matrix;
|
|
|
- updateMatrix(matrix: Matrix): void;
|
|
|
- private _updateDifferenceMatrix();
|
|
|
- markAsDirty(): void;
|
|
|
- }
|
|
|
-}
|
|
|
-
|
|
|
-declare module BABYLON {
|
|
|
- class Skeleton {
|
|
|
- name: string;
|
|
|
- id: string;
|
|
|
- bones: Bone[];
|
|
|
- private _scene;
|
|
|
- private _isDirty;
|
|
|
- private _transformMatrices;
|
|
|
- private _animatables;
|
|
|
- private _identity;
|
|
|
- private _ranges;
|
|
|
- constructor(name: string, id: string, scene: Scene);
|
|
|
- getTransformMatrices(): Float32Array;
|
|
|
- getScene(): Scene;
|
|
|
- createAnimationRange(name: string, from: number, to: number): void;
|
|
|
- deleteAnimationRange(name: string): void;
|
|
|
- getAnimationRange(name: string): AnimationRange;
|
|
|
- beginAnimation(name: string, loop?: boolean, speedRatio?: number, onAnimationEnd?: () => void): void;
|
|
|
- _markAsDirty(): void;
|
|
|
- prepare(): void;
|
|
|
- getAnimatables(): IAnimatable[];
|
|
|
- clone(name: string, id: string): Skeleton;
|
|
|
- }
|
|
|
-}
|
|
|
-
|
|
|
-declare module BABYLON {
|
|
|
class ArcRotateCamera extends TargetCamera {
|
|
|
alpha: number;
|
|
|
beta: number;
|
|
@@ -1966,6 +1916,56 @@ declare module BABYLON {
|
|
|
}
|
|
|
|
|
|
declare module BABYLON {
|
|
|
+ class Bone extends Node {
|
|
|
+ name: string;
|
|
|
+ children: Bone[];
|
|
|
+ animations: Animation[];
|
|
|
+ private _skeleton;
|
|
|
+ private _matrix;
|
|
|
+ private _baseMatrix;
|
|
|
+ private _worldTransform;
|
|
|
+ private _absoluteTransform;
|
|
|
+ private _invertedAbsoluteTransform;
|
|
|
+ private _parent;
|
|
|
+ constructor(name: string, skeleton: Skeleton, parentBone: Bone, matrix: Matrix);
|
|
|
+ getParent(): Bone;
|
|
|
+ getLocalMatrix(): Matrix;
|
|
|
+ getBaseMatrix(): Matrix;
|
|
|
+ getWorldMatrix(): Matrix;
|
|
|
+ getInvertedAbsoluteTransform(): Matrix;
|
|
|
+ getAbsoluteMatrix(): Matrix;
|
|
|
+ updateMatrix(matrix: Matrix): void;
|
|
|
+ private _updateDifferenceMatrix();
|
|
|
+ markAsDirty(): void;
|
|
|
+ }
|
|
|
+}
|
|
|
+
|
|
|
+declare module BABYLON {
|
|
|
+ class Skeleton {
|
|
|
+ name: string;
|
|
|
+ id: string;
|
|
|
+ bones: Bone[];
|
|
|
+ private _scene;
|
|
|
+ private _isDirty;
|
|
|
+ private _transformMatrices;
|
|
|
+ private _animatables;
|
|
|
+ private _identity;
|
|
|
+ private _ranges;
|
|
|
+ constructor(name: string, id: string, scene: Scene);
|
|
|
+ getTransformMatrices(): Float32Array;
|
|
|
+ getScene(): Scene;
|
|
|
+ createAnimationRange(name: string, from: number, to: number): void;
|
|
|
+ deleteAnimationRange(name: string): void;
|
|
|
+ getAnimationRange(name: string): AnimationRange;
|
|
|
+ beginAnimation(name: string, loop?: boolean, speedRatio?: number, onAnimationEnd?: () => void): void;
|
|
|
+ _markAsDirty(): void;
|
|
|
+ prepare(): void;
|
|
|
+ getAnimatables(): IAnimatable[];
|
|
|
+ clone(name: string, id: string): Skeleton;
|
|
|
+ }
|
|
|
+}
|
|
|
+
|
|
|
+declare module BABYLON {
|
|
|
class Collider {
|
|
|
radius: Vector3;
|
|
|
retry: number;
|
|
@@ -2392,6 +2392,11 @@ declare module BABYLON {
|
|
|
transformedPosition: Vector3;
|
|
|
private _worldMatrix;
|
|
|
shadowOrthoScale: number;
|
|
|
+ autoUpdateExtends: boolean;
|
|
|
+ private _orthoLeft;
|
|
|
+ private _orthoRight;
|
|
|
+ private _orthoTop;
|
|
|
+ private _orthoBottom;
|
|
|
constructor(name: string, direction: Vector3, scene: Scene);
|
|
|
getAbsolutePosition(): Vector3;
|
|
|
setDirectionToTarget(target: Vector3): Vector3;
|
|
@@ -6287,6 +6292,9 @@ declare module BABYLON {
|
|
|
}
|
|
|
}
|
|
|
|
|
|
+declare module BABYLON.Internals {
|
|
|
+}
|
|
|
+
|
|
|
declare module BABYLON {
|
|
|
class ShadowGenerator {
|
|
|
private static _FILTER_NONE;
|
|
@@ -6340,9 +6348,6 @@ declare module BABYLON {
|
|
|
}
|
|
|
}
|
|
|
|
|
|
-declare module BABYLON.Internals {
|
|
|
-}
|
|
|
-
|
|
|
declare module BABYLON {
|
|
|
class BaseTexture {
|
|
|
name: string;
|