Hierarchy

  • AppController

Implements

Constructors

Properties

Accessors

Methods

addScreenshotCameraType addToCart buildInitialHtml buttonActivateOnMenuClick closeIndividualStyleOnRenderClick createAppDesktopSideScreen createAppDrawer createAppModal createConfigInspirationController createControllers createCustomisationController createIndividualCustomisationController createListeners createLoadController createMenuController createNewProjectController createProductDetailController createRenderController createRunningTotalController createSearchAndBrowseController createShareController createUI createWebARController deleteProduct destroy downloadImageBase64 fullscreenScene getAllProducts getAnalyticsPlugin getProjectData getProjectDataFromCode getProjectFromTemplate getScreenshotCamera getTogglableUI getTotalBounds load loadInitialData onDeleteComplete onDrawerModeSet onDrawerToggled onExitCustomisation onExitFullscreen onMenuItemClick onMenuTypeClick onNewProject onProductAdded onRenderPlaceComplete onRotateComplete onSceneUpdate onSelectedProductsUpdated onSizeUpdate onStyleConfigureSelected onStyleNone onTabChange redoProjectAction reset rotateProductRight15 rotateSceneLeft rotateSceneRight run save screenshotPressed setAppTitleMenu setMenuId setMenuIdFromSavedProject setMenuIdInternal setupDesktopSidescreen setupDrawers setupRunningTotal showDebug showLoadScreen showNewProjectScreen showProductInfo showShareScreen startNewProject stop styleAllProducts styleProduct takeScreenshot toggleGlobalStyle toggleIndividualStyle toggleProjectDoors toggleProjectMeasurements undoProjectAction updateDesktopLayout updateLayout updateMobileLayout updateRunningTotalLocation viewSceneInAR zoomSceneIn zoomSceneOut

Constructors

Properties

allUIControllers: IUIController<any>[] = []
configInspirationController: ConfigInspirationController
debounceSelectedProductsUpdated: (() => any) = ...

Type declaration

    • (): any
    • Delay repeated calls to func until timeout time has passed

      Returns

      a new proxy to func

      Returns any

defaultScreen: MenuType = MenuType.PRODUCT_BROWSE
desktopSideScreen: DesktopSideScreenUI
disableAutoTabChange: boolean = false
drawer: DrawerUI
globalCustomisation: CustomisationController
individualCustomisation: CustomisationController
landscapeMenuBar: RefObject<HTMLDivElement> = ...
lastSelectedItems: Composable[] = []
latestResponsivenessData: ResponsivenessData
loadController: LoadProjectController
menu: RefObject<any> = ...
menuController: MenuController
menuRouter: MenuRouter = ...
modal: ModalUI
newProjectController: NewProjectController
productDetailController: ProductDetailController
renderController: RenderController
renderer: RefObject<HTMLDivElement> = ...
runningTotalController: RunningTotalController
searchAndBrowse: SearchAndBrowseController
shareController: ShareController
webARController: WebARController

Accessors

Methods

  • Parameters

    • Optional type: string
    • Optional width: number
    • Optional height: number
    • Optional mimeType: string
    • Optional clearColor: IColor4

    Returns Promise<string>

Generated using TypeDoc