@woosh/meep-engine
Version:
Pure JavaScript game engine. Fully featured and production ready.
209 lines • 3.59 kB
TypeScript
export class FPlusStandardMaterial extends ForwardPlusThreeMaterial {
constructor();
/**
*
* @type {NormalMapTypes}
*/
normalMapType: NormalMapTypes;
/**
*
* @type {number}
*/
emissiveIntensity: number;
/**
*
* @param {Texture} v
*/
set map(arg: Texture);
get map(): Texture;
/**
*
* @param {Texture} v
*/
set normalMap(arg: Texture);
get normalMap(): Texture;
set normalScale(arg: any);
get normalScale(): any;
/**
*
* @param {Texture} v
*/
set roughnessMap(arg: Texture);
/**
*
* @returns {Texture}
*/
get roughnessMap(): Texture;
/**
*
* @param {Texture} v
*/
set metalnessMap(arg: Texture);
/**
*
* @returns {Texture}
*/
get metalnessMap(): Texture;
/**
*
* @param {number} v
*/
set roughness(arg: number);
/**
*
* @returns {number}
*/
get roughness(): number;
/**
*
* @param {number} v
*/
set metalness(arg: number);
/**
*
* @returns {number}
*/
get metalness(): number;
/**
*
* @param {Texture} v
*/
set lightMap(arg: Texture);
/**
*
* @returns {Texture}
*/
get lightMap(): Texture;
/**
*
* @param {number} v
*/
set lightMapIntensity(arg: number);
/**
*
* @returns {number}
*/
get lightMapIntensity(): number;
/**
*
* @param {Texture} v
*/
set aoMap(arg: Texture);
/**
*
* @returns {Texture}
*/
get aoMap(): Texture;
/**
*
* @param {number} v
*/
set aoMapIntensity(arg: number);
/**
*
* @returns {number}
*/
get aoMapIntensity(): number;
/**
*
* @param {Color} c
*/
set emissive(arg: Color);
/**
*
* @returns {Color}
*/
get emissive(): Color;
/**
*
* @param {Texture} v
*/
set emissiveMap(arg: Texture);
/**
*
* @returns {Texture}
*/
get emissiveMap(): Texture;
/**
*
* @param {Texture} v
*/
set bumpMap(arg: Texture);
/**
*
* @returns {Texture}
*/
get bumpMap(): Texture;
/**
*
* @param {number} v
*/
set bumpScale(arg: number);
/**
*
* @returns {number}
*/
get bumpScale(): number;
/**
*
* @param {Texture} v
*/
set displacementMap(arg: Texture);
/**
*
* @returns {Texture}
*/
get displacementMap(): Texture;
/**
*
* @param {number} v
*/
set displacementScale(arg: number);
/**
*
* @returns {number}
*/
get displacementScale(): number;
/**
*
* @param {number} v
*/
set displacementBias(arg: number);
/**
*
* @returns {number}
*/
get displacementBias(): number;
/**
*
* @param {Texture} v
*/
set envMap(arg: Texture);
/**
*
* @returns {Texture}
*/
get envMap(): Texture;
/**
*
* @param {number} v
*/
set envMapIntensity(arg: number);
/**
*
* @returns {number}
*/
get envMapIntensity(): number;
/**
*
* @param {number} v
*/
set refractionRatio(arg: number);
/**
*
* @returns {number}
*/
get refractionRatio(): number;
}
import { ForwardPlusThreeMaterial } from "./ForwardPlusThreeMaterial.js";
//# sourceMappingURL=FPlusStandardMaterial.d.ts.map