Engine API Reference - v2.6.1
    Preparing search index...

    Interface ShaderVariantParams

    The description of the parameters used by the Material#getShaderVariant function.

    interface ShaderVariantParams {
        cameraShaderParams: CameraShaderParams;
        device: GraphicsDevice;
        objDefs: number;
        pass: number;
        scene: Scene;
        sortedLights: Light[][];
        vertexFormat: VertexFormat;
        viewBindGroupFormat: undefined | BindGroupFormat;
        viewUniformFormat: undefined | UniformBufferFormat;
    }
    Index

    Properties

    cameraShaderParams: CameraShaderParams

    The camera shader parameters.

    The graphics device.

    objDefs: number

    The object definitions.

    pass: number

    The shader pass.

    scene: Scene

    The scene.

    sortedLights: Light[][]

    The sorted lights.

    vertexFormat: VertexFormat

    The vertex format.

    viewBindGroupFormat: undefined | BindGroupFormat

    The view bind group format.

    viewUniformFormat: undefined | UniformBufferFormat

    The view uniform format.