babylon.fireProceduralTexture.d.ts 788 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 PurpleFireColors: Color3[];
  13. static GreenFireColors: Color3[];
  14. static RedFireColors: Color3[];
  15. static BlueFireColors: Color3[];
  16. fireColors: Color3[];
  17. time: number;
  18. speed: Vector2;
  19. alphaThreshold: number;
  20. }
  21. }