123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657 |
- declare module BABYLON {
- class FresnelParameters {
- public isEnabled: boolean;
- public leftColor: Color3;
- public rightColor: Color3;
- public bias: number;
- public power: number;
- }
- class StandardMaterial extends Material {
- public diffuseTexture: BaseTexture;
- public ambientTexture: BaseTexture;
- public opacityTexture: BaseTexture;
- public reflectionTexture: BaseTexture;
- public emissiveTexture: BaseTexture;
- public specularTexture: BaseTexture;
- public bumpTexture: BaseTexture;
- public ambientColor: Color3;
- public diffuseColor: Color3;
- public specularColor: Color3;
- public specularPower: number;
- public emissiveColor: Color3;
- public useAlphaFromDiffuseTexture: boolean;
- public useSpecularOverAlpha: boolean;
- public fogEnabled: boolean;
- public diffuseFresnelParameters: FresnelParameters;
- public opacityFresnelParameters: FresnelParameters;
- public reflectionFresnelParameters: FresnelParameters;
- public emissiveFresnelParameters: FresnelParameters;
- private _cachedDefines;
- private _renderTargets;
- private _worldViewProjectionMatrix;
- private _globalAmbientColor;
- private _scaledDiffuse;
- private _scaledSpecular;
- private _renderId;
- constructor(name: string, scene: Scene);
- public needAlphaBlending(): boolean;
- public needAlphaTesting(): boolean;
- private _shouldUseAlphaFromDiffuseTexture();
- public getAlphaTestTexture(): BaseTexture;
- public isReady(mesh?: AbstractMesh, useInstances?: boolean): boolean;
- public unbind(): void;
- public bindOnlyWorldMatrix(world: Matrix): void;
- public bind(world: Matrix, mesh: Mesh): void;
- public getAnimatables(): IAnimatable[];
- public dispose(forceDisposeEffect?: boolean): void;
- public clone(name: string): StandardMaterial;
- static DiffuseTextureEnabled: boolean;
- static AmbientTextureEnabled: boolean;
- static OpacityTextureEnabled: boolean;
- static ReflectionTextureEnabled: boolean;
- static EmissiveTextureEnabled: boolean;
- static SpecularTextureEnabled: boolean;
- static BumpTextureEnabled: boolean;
- static FresnelEnabled: boolean;
- }
- }
|