Skip to main content

Interface: ISceneEventMap

Core-API.ISceneEventMap

Hierarchy​

Properties​

select​

• select: Object

Type declaration​

NameType
ui?boolean
valueObject3D<Object3DEventMap> | Material<MaterialEventMap>
focusCamera?boolean

Inherited from​

IObject3DEventMap.select


activateMain​

• activateMain: Record<string, unknown>

Inherited from​

IObject3DEventMap.activateMain


setView​

• setView: Record<string, unknown>

Inherited from​

IObject3DEventMap.setView


objectUpdate​

• objectUpdate: Record<string, unknown>

Inherited from​

IObject3DEventMap.objectUpdate


materialUpdate​

• materialUpdate: Record<string, unknown>

Inherited from​

IObject3DEventMap.materialUpdate


textureUpdate​

• textureUpdate: Record<string, unknown>

Inherited from​

IObject3DEventMap.textureUpdate


materialChanged​

• materialChanged: Object

Type declaration​

NameType
materialundefined | IMaterial<any, IMaterialEventMap> | IMaterial<any, IMaterialEventMap>[]
meshObject3D<Object3DEventMap> | IModel<any, IObject3DEventMap>

Inherited from​

IObject3DEventMap.materialChanged


geometryChanged​

• geometryChanged: Object

Type declaration​

NameType
geometryundefined | BufferGeometry<NormalBufferAttributes, BufferGeometryEventMap>

Inherited from​

IObject3DEventMap.geometryChanged


dispose​

• dispose: Record<string, unknown>

Inherited from​

IObject3DEventMap.dispose


geometryUpdate​

• geometryUpdate: Record<string, unknown>

Inherited from​

IObject3DEventMap.geometryUpdate


activeCameraChange​

• activeCameraChange: Object

Type declaration​

NameType
lastCameraCameraController<CameraControllerEventMap>
cameraCameraController<CameraControllerEventMap>

renderCameraChange​

• renderCameraChange: Object

Type declaration​

NameType
lastCameraCamera<Object3DEventMap>
cameraCamera<Object3DEventMap>

addSceneObject​

• addSceneObject: Object

Type declaration​

NameType
objectITexture<any> & IUiConfigContainer<any, string> & { __importedViewerConfig?: any } & IModel<any, IObject3DEventMap> & IUiConfigContainer<any, string> & { __importedViewerConfig?: any } & ILight<any> & IUiConfigContainer<any, string> & { __importedViewerConfig?: any } & IMaterial<any, IMaterialEventMap> & IUiConfigContainer<any, string> & { __importedViewerConfig?: any }
optionsAddObjectOptions & AddModelOptions & { allImported?: any }

sceneUpdate​

• sceneUpdate: Object

Type declaration​

NameType
change?string
sceneUpdate?boolean
refreshScene?boolean
hierarchyChangedboolean
geometryChangedboolean

sceneMaterialUpdate​

• sceneMaterialUpdate: any


environmentChanged​

• environmentChanged: Object

Type declaration​

NameType
environmentTexture<TextureEventMap>

backgroundChanged​

• backgroundChanged: Object

Type declaration​

NameType
backgroundColor | Texture<TextureEventMap> | "environment"
backgroundColornull | Color

textureAdded​

• textureAdded: Object

Type declaration​

NameType
textureITexture<any>

update​

• update: Record<string, unknown>


activeCameraUpdate​

• activeCameraUpdate: Record<string, unknown>


animationTimelineMarker​

• animationTimelineMarker: Object

Type declaration​

NameType
markerany

Inherited from​

IObject3DEventMap.animationTimelineMarker