babylon.fireProceduralTexture.d.ts 824 B

123456789101112131415161718192021
  1. /// <reference path="../../../dist/preview release/babylon.d.ts" />
  2. declare module BABYLON {
  3. class FireProceduralTexture extends ProceduralTexture {
  4. private _time;
  5. private _speed;
  6. private _autoGenerateTime;
  7. private _fireColors;
  8. private _alphaThreshold;
  9. constructor(name: string, size: number, scene: Scene, fallbackTexture?: Texture, generateMipMaps?: boolean);
  10. updateShaderUniforms(): void;
  11. render(useCameraPostProcess?: boolean): void;
  12. static readonly PurpleFireColors: Color3[];
  13. static readonly GreenFireColors: Color3[];
  14. static readonly RedFireColors: Color3[];
  15. static readonly BlueFireColors: Color3[];
  16. fireColors: Color3[];
  17. time: number;
  18. speed: Vector2;
  19. alphaThreshold: number;
  20. }
  21. }