如视 Five SDK
    Preparing search index...

    Interface CSS2DPluginController

    plugin 的基本控制器

    interface CSS2DPluginController {
        camera: PerspectiveCamera;
        data?: any;
        five: Five;
        hooks: Subscribe<CSS2DPluginType.EventMap>;
        renderer: CSS2DRenderer;
        scene: Scene;
        state: CSS2DPluginType.State;
        staticPrefix: string;
        styleSheet: CSSStyleSheet;
        absoluteUrl(url: string): string;
        add(...object: Object3D[]): void;
        appendTo?(wrapper: Element): void;
        appendToFiveContainer(): void;
        createCSS2DObject(__namedParameters: CreateCSS2DObjectType): CSS2DObject;
        disable(options?: BaseOptions): void;
        dispose(): void;
        enable(options?: BaseOptions): void;
        fadeInObjects(...objects: Object3D[]): void;
        fadeOutObjects(...objects: Object3D[]): void;
        getCurrentState(): CSS2DPluginType.State;
        hide(options?: BaseOptions): void;
        load(data: any): Promise<void>;
        remove(object: Object3D): void;
        removeAll(): void;
        render(): void;
        setState?(state: Partial<PluginState>, options?: BaseOptions): void;
        show(options?: BaseOptions): void;
    }

    Hierarchy (View Summary)

    Index

    Properties

    camera: PerspectiveCamera = ...
    data?: any

    当前使用的数据

    five: Five

    插件事件钩子

    renderer: CSS2DRenderer

    CSS2D 渲染器实例

    scene: Scene = ...

    插件当前状态

    staticPrefix: string = '//vr-image-4.realsee-cdn.cn'
    styleSheet: CSSStyleSheet = ...

    Methods

    • Parameters

      • url: string

      Returns string

      获取静态资源的url

    • Parameters

      • ...object: Object3D[]

      Returns void

    • 插件自身DOM添加到父容器

      Parameters

      • wrapper: Element

        Element元素

      Returns void

    • 将插件 DOM 挂载到指定容器

      Returns void

    • 销毁插件

      Returns void

    • 淡入指定的 CSS2DObject

      Parameters

      • ...objects: Object3D[]

      Returns void

    • 淡出指定的 CSS2DObject

      Parameters

      • ...objects: Object3D[]

      Returns void

    • 加载插件依赖数据

      Parameters

      • data: any

      Returns Promise<void>

    • Parameters

      • object: Object3D

      Returns void

    • Returns void

    • Returns void