Interface Settings

Complete settings configuration for the Vim component ComponentSettings

interface Settings {
    capacity: {
        canDownload: boolean;
        canFollowUrl: boolean;
        canGoFullScreen: boolean;
        useOrthographicCamera: boolean;
    };
    isolation: { enable: boolean };
    materials: {
        smallGhostThreshold: number;
        useFastMaterial: boolean;
        useGhostMaterial: boolean;
    };
    ui: {
        axesPanel: UserBoolean;
        bimInfoPanel: UserBoolean;
        bimTreePanel: UserBoolean;
        controlBar: UserBoolean;
        enableGhost: UserBoolean;
        help: UserBoolean;
        logo: UserBoolean;
        lookAround: UserBoolean;
        maximise: UserBoolean;
        measuringMode: UserBoolean;
        orbit: UserBoolean;
        orthographic: UserBoolean;
        pan: UserBoolean;
        performance: UserBoolean;
        projectInspector: UserBoolean;
        resetCamera: UserBoolean;
        sectioningMode: UserBoolean;
        settings: UserBoolean;
        toggleIsolation: UserBoolean;
        zoom: UserBoolean;
        zoomToFit: UserBoolean;
        zoomWindow: UserBoolean;
    };
}

Properties

capacity: {
    canDownload: boolean;
    canFollowUrl: boolean;
    canGoFullScreen: boolean;
    useOrthographicCamera: boolean;
}
isolation: { enable: boolean }
materials: {
    smallGhostThreshold: number;
    useFastMaterial: boolean;
    useGhostMaterial: boolean;
}
ui: {
    axesPanel: UserBoolean;
    bimInfoPanel: UserBoolean;
    bimTreePanel: UserBoolean;
    controlBar: UserBoolean;
    enableGhost: UserBoolean;
    help: UserBoolean;
    logo: UserBoolean;
    lookAround: UserBoolean;
    maximise: UserBoolean;
    measuringMode: UserBoolean;
    orbit: UserBoolean;
    orthographic: UserBoolean;
    pan: UserBoolean;
    performance: UserBoolean;
    projectInspector: UserBoolean;
    resetCamera: UserBoolean;
    sectioningMode: UserBoolean;
    settings: UserBoolean;
    toggleIsolation: UserBoolean;
    zoom: UserBoolean;
    zoomToFit: UserBoolean;
    zoomWindow: UserBoolean;
}