@glowjs/core
Version:
GlowJS数字孪生引擎核心库。
68 lines (67 loc) • 1.9 kB
TypeScript
/**
* 科技风建筑材质
*/
export declare let technologyBuildingMaterial: {
tags: null;
ambient: number[];
diffuse: number[];
specular: number[];
emissive: number[];
specularPower: number;
useAlphaFromDiffuseTexture: boolean;
useEmissiveAsIllumination: boolean;
linkEmissiveWithDiffuse: boolean;
useSpecularOverAlpha: boolean;
useReflectionOverAlpha: boolean;
disableLighting: boolean;
useObjectSpaceNormalMap: boolean;
useParallax: boolean;
useParallaxOcclusion: boolean;
parallaxScaleBias: number;
roughness: number;
indexOfRefraction: number;
invertRefractionY: boolean;
alphaCutOff: number;
useLightmapAsShadowmap: boolean;
opacityFresnelParameters: {
isEnabled: boolean;
leftColor: number[];
rightColor: number[];
bias: number;
power: number;
};
emissiveFresnelParameters: {
isEnabled: boolean;
leftColor: number[];
rightColor: number[];
bias: number;
power: number;
};
useReflectionFresnelFromSpecular: boolean;
useGlossinessFromSpecularMapAlpha: boolean;
maxSimultaneousLights: number;
invertNormalMapX: boolean;
invertNormalMapY: boolean;
twoSidedLighting: boolean;
id: string;
uniqueId: number;
name: string;
checkReadyOnEveryCall: boolean;
checkReadyOnlyOnce: boolean;
state: string;
alpha: number;
backFaceCulling: boolean;
sideOrientation: number;
alphaMode: number;
_needDepthPrePass: boolean;
disableDepthWrite: boolean;
forceDepthWrite: boolean;
depthFunction: number;
separateCullingPass: boolean;
fogEnabled: boolean;
pointSize: number;
zOffset: number;
wireframe: boolean;
pointsCloud: boolean;
fillMode: number;
};