Interface WaterFlowMaterialParameters

水流材质参数

Export

WaterFlowMaterialParameters

Hierarchy

  • ShaderMaterialParameters
    • WaterFlowMaterialParameters

Properties

alpha?: number

透明度,可选,默认0.5

Memberof

WaterFlowMaterialParameters

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

水颜色,可选,默认0x7abfff

Memberof

WaterFlowMaterialParameters

colorIntensity?: number

颜色强度,可选,默认1

Memberof

WaterFlowMaterialParameters

colorWrite?: boolean
defines?: any
depthFunc?: DepthModes
depthTest?: boolean
depthWrite?: boolean
dithering?: boolean
extensions?: {
    clipCullDistance?: boolean;
    multiDraw?: boolean;
}

Type declaration

  • Optional clipCullDistance?: boolean
  • Optional multiDraw?: boolean
flowScale?: number

水波缩放,可选,默认3.3

Memberof

WaterFlowMaterialParameters

fog?: boolean
forceSinglePass?: boolean
format?: PixelFormat
fragmentShader?: string
glslVersion?: GLSLVersion
lights?: boolean
linewidth?: number
name?: string
opacity?: number
partialDisplay?: boolean

是否开启区间显示,可选,默认false

Memberof

WaterFlowMaterialParameters

partialDisplayEnd?: number

终点显示位置,可选,默认0

Memberof

WaterFlowMaterialParameters

partialDisplayStart?: number

起点显示位置,可选,默认0

Memberof

WaterFlowMaterialParameters

polygonOffset?: boolean
polygonOffsetFactor?: number
polygonOffsetUnits?: number
precision?: "highp" | "mediump" | "lowp"
premultipliedAlpha?: boolean
shadowSide?: Side
side?: Side
stencilFail?: StencilOp
stencilFunc?: StencilFunc
stencilFuncMask?: number
stencilRef?: number
stencilWrite?: boolean
stencilWriteMask?: number
stencilZFail?: StencilOp
stencilZPass?: StencilOp
timeSpeed?: number

水流变换速度,可选,默认0.24

Memberof

WaterFlowMaterialParameters

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

Type declaration

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

水流纹理缩放X方向,可选,默认50

Memberof

WaterFlowMaterialParameters

uvScaleY?: number

水流纹理缩放Y方向,可选,默认50

Memberof

WaterFlowMaterialParameters

vertexColors?: boolean
vertexShader?: string
visible?: boolean
waterOffset?: number

水流采样效果偏移,可选,默认0

Memberof

WaterFlowMaterialParameters

waterResolution?: number

水流采样分辨率,可选,默认0.32

Memberof

WaterFlowMaterialParameters

waterSize?: number

水流扰动采样大小,可选,默认0.04

Memberof

WaterFlowMaterialParameters

waterSpeed?: number

水流速度,可选,默认3.3

Memberof

WaterFlowMaterialParameters

waterWaveCount?: number

水流水波叠加数,可选,默认4

Memberof

WaterFlowMaterialParameters

wireframe?: boolean
wireframeLinewidth?: number