Blockbench Reference Docs
    Preparing search index...

    Interface NodePreviewControllerOptions

    interface NodePreviewControllerOptions {
        mesh?: Mesh<BufferGeometry, Material | Material[]> | Object3D;
        remove?(element: OutlinerNode): void;
        setup?(element: OutlinerNode): void;
        updateAll?(element: OutlinerNode): void;
        updateFaces?(element: OutlinerNode): void;
        updateGeometry?(element: OutlinerNode): void;
        updateHighlight?(element: OutlinerNode, ...args: any[]): void;
        updatePaintingGrid?(element: OutlinerNode): void;
        updateSelection?(element: OutlinerNode): void;
        updateTransform?(element: OutlinerNode): void;
        updateUV?(element: OutlinerNode): void;
        updateVisibility?(element: OutlinerNode): void;
        [key: string]: any;
    }

    Indexable

    • [key: string]: any
    Index

    Properties

    mesh?: Mesh<BufferGeometry, Material | Material[]> | Object3D

    NOTE: This option is just for type checking and should not be set in the options object. It should be set inside of the setup function via this.mesh

    setup(element) {
    this.mesh = new THREE.Mesh()
    }

    Methods

    • Parameters

      • element: OutlinerNode
      • ...args: any[]

      Returns void