Interface SmogFlowMaterialParameters

烟雾材质参数

Export

SmogFlowMaterialParameters

Hierarchy

  • ShaderMaterialParameters
    • SmogFlowMaterialParameters

Properties

alpha?: number

整体透明度,可选,默认0.5

Memberof

SmogFlowMaterialParameters

alphaHash?: boolean
alphaTest?: number
alphaToCoverage?: boolean
blendAlpha?: number
blendColor?: ColorRepresentation
blendDst?: BlendingDstFactor
blendDstAlpha?: number
blendEquation?: BlendingEquation
blendEquationAlpha?: number
blendSrc?: 200 | 201 | 202 | 203 | 204 | 205 | 206 | 207 | 208 | 209 | 211 | 212 | 213 | 214 | 210
blendSrcAlpha?: number
blending?: Blending
clipIntersection?: boolean
clipShadows?: boolean
clipping?: boolean
clippingPlanes?: Plane[]
color?: ColorRepresentation

水颜色,可选,默认0x39f1fe

Memberof

SmogFlowMaterialParameters

colorIntensity?: number

烟雾颜色强度,可选,默认1

Memberof

SmogFlowMaterialParameters

colorWrite?: boolean
defines?: any
depthFunc?: DepthModes
depthTest?: boolean
depthWrite?: boolean
dithering?: boolean
emptiness?: number

稀疏度,可选,默认0.1

Memberof

SmogFlowMaterialParameters

extensions?: {
    clipCullDistance?: boolean;
    multiDraw?: boolean;
}

Type declaration

  • Optional clipCullDistance?: boolean
  • Optional multiDraw?: boolean
fbmWeight?: number[] | Vector4

形状合成权重系数,可选,默认 new Vector4( 0.5, 0.25, 0.125, 0.0625 )

Memberof

SmogFlowMaterialParameters

fog?: boolean
forceSinglePass?: boolean
format?: PixelFormat
fragmentShader?: string
glslVersion?: GLSLVersion
lights?: boolean
linewidth?: number
moveSpeed?: number

移动速度,可选,默认1

Memberof

SmogFlowMaterialParameters

name?: string
opacity?: number
polygonOffset?: boolean
polygonOffsetFactor?: number
polygonOffsetUnits?: number
precision?: "highp" | "mediump" | "lowp"
premultipliedAlpha?: boolean
shadowSide?: Side
sharpness?: number

锐利度,可选,默认0.5

Memberof

SmogFlowMaterialParameters

side?: Side
stencilFail?: StencilOp
stencilFunc?: StencilFunc
stencilFuncMask?: number
stencilRef?: number
stencilWrite?: boolean
stencilWriteMask?: number
stencilZFail?: StencilOp
stencilZPass?: StencilOp
timeSpeed?: number

扰动速度,可选,默认1

Memberof

SmogFlowMaterialParameters

toneMapped?: boolean
transparent?: boolean
uniforms?: {
    [uniform: string]: IUniform;
}

Type declaration

  • [uniform: string]: IUniform
uniformsGroups?: UniformsGroup[]
userData?: Record<string, any>
uvSampleWeight?: number[] | Vector4

纹理采样权重系数,可选,默认 new Vector4( 1.0, 1.5, 2.0, 2.5 )

Memberof

SmogFlowMaterialParameters

uvScaleX?: number

纹理x方向缩放系数,可选,默认1

Memberof

SmogFlowMaterialParameters

uvScaleY?: number

纹理y方向缩放系数,可选,默认1

Memberof

SmogFlowMaterialParameters

vertexColors?: boolean
vertexShader?: string
visible?: boolean
wireframe?: boolean
wireframeLinewidth?: number