Interface ShaderMaterialParameters

Hierarchy

Properties

alphaTest?: number
alphaToCoverage?: boolean
blendDstAlpha?: number
blendEquation?: BlendingEquation
blendEquationAlpha?: number
blendSrcAlpha?: number
blending?: Blending
clipIntersection?: boolean
clipShadows?: boolean
clipping?: boolean
clippingPlanes?: Plane[]
colorWrite?: boolean
defines?: any
depthFunc?: DepthModes
depthTest?: boolean
depthWrite?: boolean
dithering?: boolean
extensions?: {
    derivatives?: boolean;
    drawBuffers?: boolean;
    fragDepth?: boolean;
    shaderTextureLOD?: boolean;
}

Type declaration

  • Optional derivatives?: boolean
  • Optional drawBuffers?: boolean
  • Optional fragDepth?: boolean
  • Optional shaderTextureLOD?: boolean
format?: PixelFormat
fragmentShader?: string
glslVersion?: GLSLVersion
lights?: boolean
linewidth?: number
name?: string
opacity?: number
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
toneMapped?: boolean
transparent?: boolean
uniforms?: {
    [uniform: string]: IUniform;
}

Type declaration

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

Generated using TypeDoc