babylon.fireProceduralTexture.d.ts 757 B

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