123456789101112131415161718192021222324252627282930313233343536373839404142 |
- declare module BABYLON {
- class StarfieldProceduralTexture extends ProceduralTexture {
- private _time;
- private _alpha;
- private _beta;
- private _zoom;
- private _formuparam;
- private _stepsize;
- private _tile;
- private _brightness;
- private _darkmatter;
- private _distfading;
- private _saturation;
- constructor(name: string, size: number, scene: Scene, fallbackTexture?: Texture, generateMipMaps?: boolean);
- updateShaderUniforms(): void;
- time: number;
- alpha: number;
- beta: number;
- formuparam: number;
- stepsize: number;
- zoom: number;
- tile: number;
- brightness: number;
- darkmatter: number;
- distfading: number;
- saturation: number;
- /**
- * Serializes this starfield procedural texture
- * @returns a serialized starfield procedural texture object
- */
- serialize(): any;
- /**
- * Creates a Starfield Procedural Texture from parsed startfield procedural texture data
- * @param parsedTexture defines parsed texture data
- * @param scene defines the current scene
- * @param rootUrl defines the root URL containing startfield procedural texture information
- * @returns a parsed Starfield Procedural Texture
- */
- static Parse(parsedTexture: any, scene: Scene, rootUrl: string): StarfieldProceduralTexture;
- }
- }
|