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

    Interface BasicMaterialParameters

    interface BasicMaterialParameters {
        ambient?: MaterialColorOrTextureInput;
        compositing?: MaterialCompositing;
        coverage?: MaterialCoverage;
        cullMode?: MaterialCullMode;
        diffuse?: MaterialColorOrTextureInput;
        emission?: MaterialColorOrTextureInput;
        frontFace?: MaterialFrontFace;
        lightType?: BasicLightType;
        name?: string | null;
        normalMap?: Texture<unknown> | MaterialTextureSlotInput | null;
        normalScale?: number;
        opacity?: number;
        opacityMap?: Texture<unknown> | MaterialTextureSlotInput | null;
        parallaxMap?: Texture<unknown> | MaterialTextureSlotInput | null;
        reflectivity?: number;
        refractivity?: number;
        refractRatio?: number;
        shininess?: number;
        specular?: MaterialColorOrTextureInput;
        specularEnvMap?: MaterialTextureSlotInput | MaterialTexture | null;
        specularEnvMatrix?: Matrix4 | null;
        state?: Partial<Readonly<MaterialPipelineState>>;
        uniformBlocks?: Readonly<
            Record<
                string,
                UniformBuffer<
                    Readonly<Record<string, Std140Type | Std140FieldDefinition>>,
                >,
            >,
        >;
        userData?: unknown;
    }

    Hierarchy (View Summary)

    Index
    compositing?: MaterialCompositing
    coverage?: MaterialCoverage
    cullMode?: MaterialCullMode
    frontFace?: MaterialFrontFace
    lightType?: BasicLightType
    name?: string | null
    normalMap?: Texture<unknown> | MaterialTextureSlotInput | null
    normalScale?: number
    opacity?: number
    opacityMap?: Texture<unknown> | MaterialTextureSlotInput | null
    parallaxMap?: Texture<unknown> | MaterialTextureSlotInput | null
    reflectivity?: number
    refractivity?: number
    refractRatio?: number
    shininess?: number
    specularEnvMap?: MaterialTextureSlotInput | MaterialTexture | null
    specularEnvMatrix?: Matrix4 | null
    state?: Partial<Readonly<MaterialPipelineState>>
    uniformBlocks?: Readonly<
        Record<
            string,
            UniformBuffer<
                Readonly<Record<string, Std140Type | Std140FieldDefinition>>,
            >,
        >,
    >

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

    userData?: unknown