Hilo3d API - v2.0.0-alpha.3
    Preparing search index...

    Interface ShaderMaterialParameters

    interface ShaderMaterialParameters {
        attributes?: Readonly<MaterialBindingMap>;
        compositing?: MaterialCompositing;
        coverage?: MaterialCoverage;
        cullMode?: MaterialCullMode;
        defines?: Readonly<Record<string, number>>;
        frontFace?: MaterialFrontFace;
        fs: string;
        name?: string | null;
        normalMap?: Texture<unknown> | MaterialTextureSlotInput | null;
        normalScale?: number;
        opacity?: number;
        opacityMap?: Texture<unknown> | MaterialTextureSlotInput | null;
        parallaxMap?: Texture<unknown> | MaterialTextureSlotInput | null;
        roles?: readonly Readonly<ShaderMaterialRoleSource>[];
        sourceRevision?: string;
        state?: Partial<Readonly<MaterialPipelineState>>;
        textureSlots?: readonly Readonly<ShaderMaterialTextureSlot>[];
        uniformBlocks?: Readonly<
            Record<
                string,
                UniformBuffer<
                    Readonly<Record<string, Std140Type | Std140FieldDefinition>>,
                >,
            >,
        >;
        uniforms?: Readonly<MaterialBindingMap>;
        userData?: unknown;
        vs: string;
    }

    Hierarchy (View Summary)

    Index
    attributes?: Readonly<MaterialBindingMap>
    compositing?: MaterialCompositing
    coverage?: MaterialCoverage
    cullMode?: MaterialCullMode
    defines?: Readonly<Record<string, number>>
    frontFace?: MaterialFrontFace
    fs: string
    name?: string | null
    normalMap?: Texture<unknown> | MaterialTextureSlotInput | null
    normalScale?: number
    opacity?: number
    opacityMap?: Texture<unknown> | MaterialTextureSlotInput | null
    parallaxMap?: Texture<unknown> | MaterialTextureSlotInput | null
    roles?: readonly Readonly<ShaderMaterialRoleSource>[]
    sourceRevision?: string
    state?: Partial<Readonly<MaterialPipelineState>>
    textureSlots?: readonly Readonly<ShaderMaterialTextureSlot>[]
    uniformBlocks?: Readonly<
        Record<
            string,
            UniformBuffer<
                Readonly<Record<string, Std140Type | Std140FieldDefinition>>,
            >,
        >,
    >

    Registered std140 blocks keyed by their globally stable GLSL block name.

    uniforms?: Readonly<MaterialBindingMap>
    userData?: unknown
    vs: string