BimCT SDK / WebGL2 Viewer
    Preparing search index...

    Interface RendererState

    Represents the state of the renderer.

    interface RendererState {
        glassHover: boolean;
        cubeShow: boolean;
        compassShow: boolean;
        linesOn: boolean;
        hatchesOn: boolean;
        enhancedSilhouettes: boolean;
        highlightColor: RGB;
        highlightBorderColor: RGB;
        highlightPointColor: RGB;
        highlightAlpha: number;
        highlightXRayAlpha: number;
        rubberbandIntersectFrontColor: RGBA;
        xRayHighlights: boolean;
        hybridIgnoreTransparentElements: boolean;
        hybridAlphaTransparency: number;
        hybridColorizedAlphaTransparency: number;
        enableBackfaceCulling: boolean;
        enableSSAO: boolean;
        groundShadowOn: boolean;
        sunLightEnabled: boolean;
        sunFlareEnabled?: boolean;
        shadowMapsEnabled: boolean;
        shadowsQuality: BIM_SHADOWS_QUALITY;
        pointCloudPixelSize?: number;
        gridEnabled: boolean;
        occlusionCullingEnabled: boolean;
        backgroundColor: RGB;
        backgroundStartColor: RGB;
        backgroundEndColor: RGB;
        skymapURL: string;
        cloudsURL: string;
        skymapId?: "grass" | "desert" | "farm";
        paperColor?: RGB;
        transformationGismo?: { size: GISMO_SIZE; rulerOn: boolean };
        stateChanged: boolean;
        isCameraTransitioning: number;
        inputState: BIM_INPUT_TYPE;
        selectionType: BIM_SELECTION_TYPE;
        rubberbandMode: BIM_RUBBERBAND_MODE;
        cubeDefinition: AnchoredBox2D;
        cuttingPlaneVisible: boolean[];
        pickMode: RENDERER_PICK_MODE;
        shadingMode: SHADING_MODE;
        shadingModeHas2DDrawing: boolean;
        is2DVisualizer: boolean;
        allowPicking2DElements: boolean;
        snappingEnabled: boolean;
        cameraOptions: CameraOptions;
    }

    Hierarchy (View Summary)

    Index

    Properties

    glassHover: boolean
    cubeShow: boolean
    compassShow: boolean
    linesOn: boolean
    hatchesOn: boolean
    enhancedSilhouettes: boolean
    highlightColor: RGB
    highlightBorderColor: RGB
    highlightPointColor: RGB
    highlightAlpha: number
    highlightXRayAlpha: number
    rubberbandIntersectFrontColor: RGBA
    xRayHighlights: boolean
    hybridIgnoreTransparentElements: boolean
    hybridAlphaTransparency: number
    hybridColorizedAlphaTransparency: number
    enableBackfaceCulling: boolean
    enableSSAO: boolean
    groundShadowOn: boolean
    sunLightEnabled: boolean
    sunFlareEnabled?: boolean
    shadowMapsEnabled: boolean
    shadowsQuality: BIM_SHADOWS_QUALITY
    pointCloudPixelSize?: number
    gridEnabled: boolean
    occlusionCullingEnabled: boolean
    backgroundColor: RGB
    backgroundStartColor: RGB
    backgroundEndColor: RGB
    skymapURL: string
    cloudsURL: string
    skymapId?: "grass" | "desert" | "farm"
    paperColor?: RGB
    transformationGismo?: { size: GISMO_SIZE; rulerOn: boolean }
    stateChanged: boolean
    isCameraTransitioning: number
    inputState: BIM_INPUT_TYPE
    selectionType: BIM_SELECTION_TYPE
    rubberbandMode: BIM_RUBBERBAND_MODE
    cubeDefinition: AnchoredBox2D
    cuttingPlaneVisible: boolean[]
    shadingMode: SHADING_MODE
    shadingModeHas2DDrawing: boolean
    is2DVisualizer: boolean
    allowPicking2DElements: boolean
    snappingEnabled: boolean
    cameraOptions: CameraOptions