12345678910111213141516171819202122232425262728 |
- declare module BABYLON {
- class MarbleProceduralTexture extends ProceduralTexture {
- private _numberOfTilesHeight;
- private _numberOfTilesWidth;
- private _amplitude;
- private _jointColor;
- constructor(name: string, size: number, scene: Scene, fallbackTexture?: Texture, generateMipMaps?: boolean);
- updateShaderUniforms(): void;
- numberOfTilesHeight: number;
- amplitude: number;
- numberOfTilesWidth: number;
- jointColor: Color3;
- /**
- * Serializes this marble procedural texture
- * @returns a serialized marble procedural texture object
- */
- serialize(): any;
- /**
- * Creates a Marble Procedural Texture from parsed marble procedural texture data
- * @param parsedTexture defines parsed texture data
- * @param scene defines the current scene
- * @param rootUrl defines the root URL containing marble procedural texture information
- * @returns a parsed Marble Procedural Texture
- */
- static Parse(parsedTexture: any, scene: Scene, rootUrl: string): MarbleProceduralTexture;
- }
- }
|