babylon.directActions.d.ts 2.7 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071
  1. declare module BABYLON {
  2. class SwitchBooleanAction extends Action {
  3. public propertyPath: string;
  4. private _target;
  5. private _property;
  6. constructor(triggerOptions: any, target: any, propertyPath: string, condition?: Condition);
  7. public _prepare(): void;
  8. public execute(): void;
  9. }
  10. class SetStateAction extends Action {
  11. public value: string;
  12. private _target;
  13. constructor(triggerOptions: any, target: any, value: string, condition?: Condition);
  14. public execute(): void;
  15. }
  16. class SetValueAction extends Action {
  17. public propertyPath: string;
  18. public value: any;
  19. private _target;
  20. private _property;
  21. constructor(triggerOptions: any, target: any, propertyPath: string, value: any, condition?: Condition);
  22. public _prepare(): void;
  23. public execute(): void;
  24. }
  25. class IncrementValueAction extends Action {
  26. public propertyPath: string;
  27. public value: any;
  28. private _target;
  29. private _property;
  30. constructor(triggerOptions: any, target: any, propertyPath: string, value: any, condition?: Condition);
  31. public _prepare(): void;
  32. public execute(): void;
  33. }
  34. class PlayAnimationAction extends Action {
  35. public from: number;
  36. public to: number;
  37. public loop: boolean;
  38. private _target;
  39. constructor(triggerOptions: any, target: any, from: number, to: number, loop?: boolean, condition?: Condition);
  40. public _prepare(): void;
  41. public execute(): void;
  42. }
  43. class StopAnimationAction extends Action {
  44. private _target;
  45. constructor(triggerOptions: any, target: any, condition?: Condition);
  46. public _prepare(): void;
  47. public execute(): void;
  48. }
  49. class DoNothingAction extends Action {
  50. constructor(triggerOptions?: any, condition?: Condition);
  51. public execute(): void;
  52. }
  53. class CombineAction extends Action {
  54. public children: Action[];
  55. constructor(triggerOptions: any, children: Action[], condition?: Condition);
  56. public _prepare(): void;
  57. public execute(evt: ActionEvent): void;
  58. }
  59. class ExecuteCodeAction extends Action {
  60. public func: (evt: ActionEvent) => void;
  61. constructor(triggerOptions: any, func: (evt: ActionEvent) => void, condition?: Condition);
  62. public execute(evt: ActionEvent): void;
  63. }
  64. class SetParentAction extends Action {
  65. private _parent;
  66. private _target;
  67. constructor(triggerOptions: any, target: any, parent: any, condition?: Condition);
  68. public _prepare(): void;
  69. public execute(): void;
  70. }
  71. }