Options
All
  • Public
  • Public/Protected
  • All
Menu

Namespace IEventsTypes

events when using addEventListener on the visualizer element for example:

const handleOnSceneLoaded = ({ scene }) => {
 console.log('sceneLoaded', scene);
};
visualizerApp.on('sceneLoaded', handleOnSceneLoaded);

Index

Events

OnContainerInjected

OnContainerInjected: (eventData: { visualizer: Visualizer }) => void

Type declaration

    • (eventData: { visualizer: Visualizer }): void
    • Parameters

      • eventData: { visualizer: Visualizer }
        • visualizer: Visualizer

      Returns void

OnProductChanged

OnProductChanged: (eventData: { product: IProduct }) => void

Type declaration

    • (eventData: { product: IProduct }): void
    • Parameters

      • eventData: { product: IProduct }
        • product: IProduct

      Returns void

OnSceneLoaded

OnSceneLoaded: (eventData: { scene: IScene }) => void

Type declaration

    • (eventData: { scene: IScene }): void
    • Parameters

      Returns void

OnVisualizerLoaded

OnVisualizerLoaded: (eventData: { visualizer: Visualizer }) => void

Type declaration

    • (eventData: { visualizer: Visualizer }): void
    • Parameters

      • eventData: { visualizer: Visualizer }
        • visualizer: Visualizer

      Returns void

onAsyncOperationEnded

onAsyncOperationEnded: (eventData: { processId: string }) => void

Type declaration

    • (eventData: { processId: string }): void
    • Parameters

      • eventData: { processId: string }
        • processId: string

      Returns void

onAsyncOperationStarted

onAsyncOperationStarted: (eventData: { processId: string }) => void

Type declaration

    • (eventData: { processId: string }): void
    • Parameters

      • eventData: { processId: string }
        • processId: string

      Returns void

onHotspotClicked

onHotspotClicked: (eventData: { application: IApplication }) => void

Type declaration

onOrderSample

onOrderSample: (eventData: { product: IProduct }) => void

Type declaration

onProductAddedToCart

onProductAddedToCart: (eventData: { product: IProduct }) => void

Type declaration

onProductAddedToFavorites

onProductAddedToFavorites: (eventData: { favorites: IFavoriteProductList; product: IProduct }) => void

Type declaration

onProductRemovedFromFavorites

onProductRemovedFromFavorites: (eventData: { favorites: IFavoriteProductList; product: IProduct }) => void

Type declaration

onSceneAddedToFavorites

onSceneAddedToFavorites: (eventData: { favoriteScenes: IFavoriteSceneList; scene: IFavoriteScene }) => void

Type declaration

onSceneDisplayed

onSceneDisplayed: (eventData: { scene: IFavoriteScene }) => void

Type declaration

onSceneRemovedFromFavorites

onSceneRemovedFromFavorites: (eventData: { favoriteScenes: IFavoriteSceneList; scene: IFavoriteScene }) => void

Type declaration

onSceneTouched

onSceneTouched: () => void

Type declaration

    • (): void
    • Returns void

Generated using TypeDoc