Viewer
    Preparing search index...

    Interface IMaterialMultiPointData

    interface IMaterialMultiPointData {
        alphaCutoff: number;
        alphaMode: MATERIAL_ALPHA;
        aoMapIntensity: number;
        bumpScale: number;
        color: Color;
        convertedObject: { [key: string]: unknown };
        emissiveness: Color;
        id: string;
        materialOutput: boolean;
        normalScale: number;
        opacity: number;
        parentsUpdateVersions: { [key: string]: () => void };
        shading: MATERIAL_SHADING;
        side: MATERIAL_SIDE;
        updateCallback: ((newVersion: string, oldVersion: string) => void) | null;
        updateCallbackConvertedObject:
            | ((newObj: unknown, oldObj: unknown, viewport: string) => void)
            | null;
        version: string;
        clone(): IMaterialMultiPointData;
        copy(source: IMaterialMultiPointData): void;
        reset(): void;
        updateVersion(): void;
        alphaMap?: IMapData;
        alphaMap_0?: IMapData;
        alphaMap_1?: IMapData;
        alphaMap_2?: IMapData;
        alphaMap_3?: IMapData;
        alphaMap_4?: IMapData;
        alphaMap_5?: IMapData;
        alphaMap_6?: IMapData;
        alphaMap_7?: IMapData;
        aoMap?: IMapData;
        bumpMap?: IMapData;
        color_0?: Color;
        color_1?: Color;
        color_2?: Color;
        color_3?: Color;
        color_4?: Color;
        color_5?: Color;
        color_6?: Color;
        color_7?: Color;
        depthTest?: boolean;
        depthWrite?: boolean;
        emissiveMap?: IMapData;
        map?: IMapData;
        map_0?: IMapData;
        map_1?: IMapData;
        map_2?: IMapData;
        map_3?: IMapData;
        map_4?: IMapData;
        map_5?: IMapData;
        map_6?: IMapData;
        map_7?: IMapData;
        materialIndexDataMap?: IMapData;
        materialIndexDataMapSize?: number;
        name?: string;
        normalMap?: IMapData;
        size_0?: number;
        size_1?: number;
        size_2?: number;
        size_3?: number;
        size_4?: number;
        size_5?: number;
        size_6?: number;
        size_7?: number;
        sizeAttenuation_0?: boolean;
        sizeAttenuation_1?: boolean;
        sizeAttenuation_2?: boolean;
        sizeAttenuation_3?: boolean;
        sizeAttenuation_4?: boolean;
        sizeAttenuation_5?: boolean;
        sizeAttenuation_6?: boolean;
        sizeAttenuation_7?: boolean;
        transparent?: boolean;
        type?: MATERIAL_TYPE;
    }

    Hierarchy (View Summary)

    Implemented by

    Index

    Properties

    alphaCutoff: number
    alphaMode: MATERIAL_ALPHA
    aoMapIntensity: number
    bumpScale: number
    color: Color
    convertedObject: { [key: string]: unknown }

    The converted object of the tree node.

    emissiveness: Color
    id: string

    The ID of the tree node data.

    materialOutput: boolean
    normalScale: number
    opacity: number
    parentsUpdateVersions: { [key: string]: () => void }

    The updateVersion functions of all parents of the tree node data.

    updateCallback: ((newVersion: string, oldVersion: string) => void) | null

    The update callback for the tree node data. This callback is called when the node is updated, e.g. when the version changes.

    updateCallbackConvertedObject:
        | ((newObj: unknown, oldObj: unknown, viewport: string) => void)
        | null

    The update callback for the converted object of the tree node.

    version: string

    The version of the tree node data. If the version changes, the node data will be marked for an update. A version change can be triggered via updateVersion.

    alphaMap?: IMapData
    alphaMap_0?: IMapData
    alphaMap_1?: IMapData
    alphaMap_2?: IMapData
    alphaMap_3?: IMapData
    alphaMap_4?: IMapData
    alphaMap_5?: IMapData
    alphaMap_6?: IMapData
    alphaMap_7?: IMapData
    aoMap?: IMapData
    bumpMap?: IMapData
    color_0?: Color
    color_1?: Color
    color_2?: Color
    color_3?: Color
    color_4?: Color
    color_5?: Color
    color_6?: Color
    color_7?: Color
    depthTest?: boolean
    depthWrite?: boolean
    emissiveMap?: IMapData
    map?: IMapData
    map_0?: IMapData
    map_1?: IMapData
    map_2?: IMapData
    map_3?: IMapData
    map_4?: IMapData
    map_5?: IMapData
    map_6?: IMapData
    map_7?: IMapData
    materialIndexDataMap?: IMapData
    materialIndexDataMapSize?: number
    name?: string
    normalMap?: IMapData
    size_0?: number
    size_1?: number
    size_2?: number
    size_3?: number
    size_4?: number
    size_5?: number
    size_6?: number
    size_7?: number
    sizeAttenuation_0?: boolean
    sizeAttenuation_1?: boolean
    sizeAttenuation_2?: boolean
    sizeAttenuation_3?: boolean
    sizeAttenuation_4?: boolean
    sizeAttenuation_5?: boolean
    sizeAttenuation_6?: boolean
    sizeAttenuation_7?: boolean
    transparent?: boolean

    Methods