Events
OnContainerInjected
OnContainerInjected: (eventData: { visualizer: Visualizer }) => void
Type declaration
-
- (eventData: { visualizer: Visualizer }): void
-
Parameters
-
eventData: { visualizer: Visualizer }
Returns void
OnProductChanged
OnProductChanged: (eventData: { product: IProduct }) => void
Type declaration
-
- (eventData: { product: IProduct }): void
-
Parameters
-
eventData: { product: IProduct }
Returns void
OnSceneLoaded
On
SceneLoaded: (eventData: { scene: IScene }) => void
Type declaration
-
- (eventData: { scene: IScene }): void
OnVisualizerLoaded
OnVisualizerLoaded: (eventData: { visualizer: Visualizer }) => void
Type declaration
-
- (eventData: { visualizer: Visualizer }): void
-
Parameters
-
eventData: { visualizer: Visualizer }
Returns void
onAsyncOperationEnded
onAsyncOperationEnded: (eventData: { processId: string }) => void
Type declaration
-
- (eventData: { processId: string }): void
-
Parameters
-
eventData: { processId: string }
Returns void
onAsyncOperationStarted
onAsyncOperationStarted: (eventData: { processId: string }) => void
Type declaration
-
- (eventData: { processId: string }): void
-
Parameters
-
eventData: { processId: string }
Returns void
onHotspotClicked
on
HotspotClicked: (eventData: { application: IApplication }) => void
onOrderSample
on
OrderSample: (eventData: { product: IProduct }) => void
Type declaration
-
- (eventData: { product: IProduct }): void
onProductAddedToCart
on
ProductAddedToCart: (eventData: { product: IProduct }) => void
Type declaration
-
- (eventData: { product: IProduct }): void
onProductAddedToFavorites
onProductRemovedFromFavorites
onSceneRemovedFromFavorites
events when using addEventListener on the visualizer element for example:
const handleOnSceneLoaded = ({ scene }) => { console.log('sceneLoaded', scene); }; visualizerApp.on('sceneLoaded', handleOnSceneLoaded);