UNPKG

hexa-viewer-communicator

Version:

A simple API for <hexa-viewer>

31 lines (30 loc) 917 B
export interface IEventObservable { add(id: EventObservableTypes, fu: Function): void; invoke(id: EventObservableTypes, discharge: boolean, params?: Array<any>): void; destroy(): void; } export declare enum EventObservableTypes { ON_VIEWER_LOADED = 1, ON_GET_MESHES_DATA = 2, ON_COLLISIONS = 3, ON_ADJUDT_SCENE = 4, ON_APPLY_PRESET = 5, ON_SET_SCENE_SUMMARY = 6, ON_CREATE_IMAGES_BY_TOUR = 7, ON_LIGHTS_SUMMARY = 8, ON_CONFIGURATOR_SELECT_DONE = 9, ON_MODEL_INTERACTION = 10, ON_SET_VIEWER_FULLY_LOADED = 11, ON_SCREENSHOT = 12, ON_MODEL_LOADED = 13, ON_EXPORT = 14, ON_SCREENSHOTS_SEQUENCE = 15, ON_ANIMATE_ENTER_END = 16, ON_BOUNDING_BOX = 17, ON_GET_MESHE_ANIMATIONS = 18, ON_GET_MATERIALS = 19, ON_GET_DIAMONDS_OPTIONS = 20, ON_VIEWER_LISTENING = 21, ON_MESH_ANIMATION_FINISHE = 22, ON_GET_MESHE_MORPH = 23 }