AsukaDesigner JavaScript API - v1.0.0

Index

Classes

Interfaces

Asuka3DCameraOptions Asuka3DDecoration Asuka3DEngineOptions Asuka3DHistoryTrackState Asuka3DMaterialPatch Asuka3DMaterialSummary Asuka3DMeshSummary Asuka3DModel Asuka3DPart Asuka3DPartFocusOptions Asuka3DPartVariation Asuka3DPartVariationApplyOptions Asuka3DPrintArea Asuka3DPrintAreaObject Asuka3DProduct Asuka3DProductOptions Asuka3DProductTransform Asuka3DSceneState AsukaAgencyBundle AsukaAgencyFeatureOptions AsukaAgencyOptions AsukaAiFeatureOptions AsukaAiOptions AsukaAiTextToImageConfig AsukaAiTextToImageInput AsukaAiTextToImageResult AsukaAssemblyAdjacencyRule AsukaAssemblyAdjacencySettings AsukaAssemblyAnchorDefinition AsukaAssemblyApi AsukaAssemblyBom AsukaAssemblyBomItemDefinition AsukaAssemblyBomLine AsukaAssemblyBounds AsukaAssemblyClearanceDefinition AsukaAssemblyCollisionDefinition AsukaAssemblyCollisionSettings AsukaAssemblyComponent AsukaAssemblyComponentDefinition AsukaAssemblyConnection AsukaAssemblyConnectionEndpoint AsukaAssemblyExportOptions AsukaAssemblyGridSettings AsukaAssemblyIssue AsukaAssemblyMutationOptions AsukaAssemblyPlacementDefinition AsukaAssemblyPlacementInput AsukaAssemblyPlacementResult AsukaAssemblyPlanDefinition AsukaAssemblyQuote AsukaAssemblyQuoteOptions AsukaAssemblySelector AsukaAssemblySettings AsukaAssemblySnapResult AsukaAssemblySnapSettings AsukaAssemblyState AsukaAssemblyTransform AsukaAssemblyValidation AsukaAssemblyVector3 AsukaAssemblyWorldAnchor AsukaBackgroundRemovalConfig AsukaBackgroundRemovalInput AsukaBackgroundRemovalResult AsukaBootOptions AsukaBoundsBox AsukaBrandingConfig AsukaCameraApi AsukaCameraLimits AsukaCameraMoveOptions AsukaCameraView AsukaCanvas2DAreaDraftInput AsukaCanvas2DColorPart AsukaCanvas2DColorPatch AsukaCanvas2DColorSelection AsukaCanvas2DExtension AsukaCanvas2DInteractionEvent AsukaCanvas2DInteractionOptions AsukaCanvas2DMagnifierOptions AsukaCanvas2DMagnifierState AsukaCanvas2DPointer AsukaCanvas2DShapeInput AsukaCanvas2DSnappingState AsukaCanvas2DTextCurvePatch AsukaCanvas2DTextMutationOptions AsukaCanvas2DTextPatch AsukaCanvas2DTextSelection AsukaColorItem AsukaColorsConfig AsukaCommercialQuotaState AsukaCoordinateFrame AsukaCustomFontConfig AsukaDebugOptions AsukaDesignCatalogItem AsukaDesigner AsukaDesignerApi AsukaDesignerOptions AsukaDesignInput AsukaDesignsModuleConfig AsukaDocumentDrawingAreasState AsukaDocumentDrawingAreaState AsukaDocumentNamespace AsukaDocumentSelectionState AsukaDocumentState AsukaDocumentViewportState AsukaDownloadOptions AsukaDownloadTarget AsukaDrawingZone AsukaElementInput AsukaElementPriceBreakdown AsukaElementVariationApplyInput AsukaElementVariationParametricControls AsukaEngineApi AsukaExportOptions AsukaExportsFeatureOptions AsukaExportsOptions AsukaExportSupportOptions AsukaFabricRenderEngineRuntime AsukaFacebookIntegrationConfig AsukaFontsConfig AsukaGoogleFontConfig AsukaHistoryInfo AsukaHistoryOptions AsukaI18nApi AsukaI18nOptions AsukaImageInput AsukaImageProviderDefinition AsukaImageResolutionMeasurement AsukaInitialViewConfig AsukaIntegrationsConfig AsukaLayerMeasurement AsukaLayerMeasurementOptions AsukaLayoutApi AsukaLayoutItemRegistration AsukaLayoutOverlayApi AsukaLicenseActivateInput AsukaLicenseActivationState AsukaLicenseApi AsukaLicenseCompactHeader AsukaLicenseDeactivateContext AsukaLicenseDeactivateRequest AsukaLicenseDeactivateResponseData AsukaLicenseEntitlements AsukaLicenseFeatureDefinition AsukaLicenseLimits AsukaLicenseOptions AsukaLicensePublicKeyResponseData AsukaLicenseRefreshContext AsukaLicenseRefreshOptions AsukaLicenseRefreshRequest AsukaLicenseResolutionResult AsukaLicenseResolveContext AsukaLicenseResolveRequest AsukaLicenseResolveResponseData AsukaLicenseServerError AsukaLicenseServerErrorEnvelope AsukaLicenseServerMeta AsukaLicenseServerSuccessEnvelope AsukaLicenseUsage AsukaListenerEntry AsukaListenersApi AsukaListenerSettings AsukaModelOptimizerModuleConfig AsukaModuleConfig AsukaModuleContext AsukaModuleDefinition AsukaModuleProps AsukaModulesApi AsukaModuleUiHelpers AsukaMutationResult AsukaMutationRunOptions AsukaNativeLayerMeasurement AsukaNativeSnapshotsState AsukaObjectDuplicateOptions AsukaObjectListOptions AsukaObjectMutationOptions AsukaObjectOrderOptions AsukaObjectPatch AsukaObjectPreviewOptions AsukaObjectPricing AsukaObjectRef AsukaObjectSummary AsukaObjectTransform AsukaObservabilityApi AsukaObservabilityErrorRecord AsukaObservabilityOptions AsukaPaidExportConsumeConfig AsukaPaidExportConsumeInput AsukaPaidExportConsumeResult AsukaParametric3DApi AsukaParametricConstraint AsukaParametricDefinition AsukaParametricEvaluation AsukaParametricIssue AsukaParametricMutationOptions AsukaParametricParameter AsukaParametricParameterGroup AsukaParametricPartDefinition AsukaParametricProductDescriptor AsukaParametricResizeRule AsukaParametricRuleBase AsukaParametricRuntimeMeasurements AsukaParametricRuntimePartMeasurement AsukaParametricSelectOption AsukaParametricState AsukaParametricTransformRule AsukaParametricUiDefinition AsukaParametricVariationControls AsukaParametricVariationScope AsukaParametricVectorExpression AsukaParametricVisibilityRule AsukaPdfOptions AsukaPexelsIntegrationConfig AsukaPhysicalLayerMeasurement AsukaPhysicalLayerResizeInput AsukaPhysicalSize AsukaPhysicalSizeValue AsukaPixabayIntegrationConfig AsukaPriceFormatConfig AsukaPricingRule AsukaPricingSize AsukaPrintArea AsukaPrintAreaConstraintOptions AsukaPrintAreaConstraintStatus AsukaPrintAreaInput AsukaPrintAreaPatch AsukaPrintingMethod AsukaProductionLayerMeasurement AsukaProductionMeasurementExport AsukaRegisteredFont AsukaRegisterModuleOptions AsukaRelativeLayerMeasurement AsukaRenderEngine AsukaRenderEngineAreas AsukaRenderEngineAssembly AsukaRenderEngineCapabilities AsukaRenderEngineEvent AsukaRenderEngineEvents AsukaRenderEngineExports AsukaRenderEngineHistory AsukaRenderEngineLifecycle AsukaRenderEngineMaterials AsukaRenderEngineModels AsukaRenderEngineObjects AsukaRenderEngineOptions AsukaRenderEngineOptionsByKind AsukaRenderEngineParts AsukaRenderEnginePlacement AsukaRenderEngineProducts AsukaRenderEngineScene AsukaRenderEngineSelection AsukaRenderEngineSurface AsukaRenderEngineViewport AsukaRendererErrorContext AsukaResolvedBootPlan AsukaResponsiveApi AsukaResponsiveConfig AsukaRuntimeNamespace AsukaRuntimeUiApi AsukaSceneGraphNode AsukaSelectionAnchorBox AsukaSelectionMenuApi AsukaServerHdExportConfig AsukaServerHdExportInput AsukaServerHdExportPayload AsukaServerHdExportResult AsukaShapeEditDefaultsConfig AsukaShapesModuleConfig AsukaShapeStyleConfig AsukaShapeSvgAssetConfig AsukaShellOptions AsukaSignedLicensePayload AsukaSnappingConfig AsukaSnappingState AsukaState AsukaStateApi AsukaSurfaceInteractionDebug AsukaSurfacePickOptionsBase AsukaSurfacePickTarget AsukaSystemFontConfig AsukaTextInput AsukaThemeApi AsukaThemeOptions AsukaUiOptions AsukaUiScalingOptions AsukaUploadHandlerContext AsukaUploadModuleConfig AsukaUploadsApi AsukaUploadSelectHandlerContext AsukaUtilApi AsukaVariationApplyInput AsukaVariationApplyResult AsukaVariationDescriptor AsukaVariationEvent AsukaVariationQuery AsukaVariationsApi AsukaView AsukaViewActivationOptions AsukaViewCreatePayload AsukaViewportFrame AsukaViewsPaginationOptions AsukaViewUpdatePatch CreateAsukaLayerMeasurementInput DocumentDrawingAreaState DocumentHistoryInfoState DocumentSelectionState DocumentViewportState IntegrationsConfig LayoutBlock LayoutConfig LayoutIconOverride LayoutItemConfig LayoutZoneConfig LazyModuleLoaderResult ModuleConfig NormalizedAsukaResponsiveConfig NormalizedAsukaUiOptions NormalizedAsukaViewsPaginationOptions OverlayAnchorBox PriceBreakdown PriceUiBreakdown PricingRule PricingRuleCondition PricingRuleTarget PricingViewSize PrintingColor PrintingMethod RegisterUploadedAssetInput RulerProductConfig SelectionMenuConfig SvgShapeAsset Translations UploadedAsset UploadedAssetsState VerifySignedLicenseInput

Type Aliases

AddImageOptions Asuka3DPrintAreaMode AsukaAgencyFeatureKey AsukaAiBackgroundRemovalConfig AsukaAssemblyAdjacencyRuleType AsukaAssemblyAnchorRole AsukaAssemblyExportKind AsukaAssemblyIssueCode AsukaAssemblySupportMode AsukaBootMode AsukaCanvas2DAreaDraftKind AsukaCanvas2DInteractionPhase AsukaCanvas2DInteractionType AsukaCanvas2DShapeKind AsukaCanvas2DTextCurveType AsukaCommercialQuotaKey AsukaCoordinateSpace AsukaCoordinateUnit AsukaDocumentEngineMode AsukaElement AsukaElementType AsukaExportedState AsukaFontSource AsukaIconName AsukaIconOverride AsukaImageProviderRegistryListener AsukaImportOptions AsukaInlineLayoutModuleDefinition AsukaLicenseDeactivateResponseEnvelope AsukaLicenseFeature AsukaLicenseHttpMethod AsukaLicensePlan AsukaLicensePublicKeyResponseEnvelope AsukaLicenseRefreshResponseEnvelope AsukaLicenseResolver AsukaLicenseResolveResponseEnvelope AsukaLicenseServerErrorCode AsukaLicenseStatus AsukaLicenseTokenInput AsukaLicenseVerifier AsukaListenerId AsukaListenerName AsukaMode AsukaModuleComponent AsukaModuleLoader AsukaModuleRegistryListener AsukaMutationPromise AsukaNormalizedAssemblySettings AsukaParametricExpression AsukaParametricParameterType AsukaParametricRule AsukaParametricValue AsukaParametricVariationPlacement AsukaPermissions AsukaPhysicalUnit AsukaPlacementBeginInput AsukaPlacementStatus AsukaPlacementUpdateInput AsukaPriceInput AsukaPrintAreaKind AsukaProduct3DConfig AsukaProduct3DMaterial AsukaProduct3DPart AsukaProduct3DPrintArea AsukaProduct3DPrintAreaObject AsukaRenderEngineCapabilityKey AsukaRenderEngineEventListener AsukaRenderEngineFactory AsukaRenderEngineKind AsukaRenderEngineLoader AsukaRendererErrorCode AsukaResponsiveBottomNavZone AsukaResponsiveBreakpoint AsukaResponsiveMobileOverlayMode AsukaResponsivePreset AsukaResponsiveTabletPanelMode AsukaRole AsukaRuntimeLayoutState AsukaSceneGraphNodeCategory AsukaStatePart AsukaStateScope AsukaSurfacePickOptions AsukaSurfacePickTargetKind AsukaUploadHandlerResult AsukaUploadSelectHandlerResult AsukaUploadSelectionItem AsukaUploadSelectionPayload AsukaUploadStrategy AsukaVariationListener AsukaViewsPaginationMode ColorScope DrawingAreaEmptyVisual DrawingAreaId DrawingAreaPolicy DrawingAreaRect DrawingAreaShape ElementSelection ElementVariation FixedSlot FixedSlotConstraints FixedSlotType LayoutOpenArgs LayoutZoneId ListenerOptions ModuleDisplayMode ModuleId OverlayType ParametricVariationScopeContext PlanCatalogEntry PriceFormat PricingConditionAggregation PricingMatch PricingMeasurement PricingOperator PricingScope ResolvedParametricVariationControls ResolvedParametricVariationScope ResolvedUploadSelectionItem ResolveUploadedFileUrlOptions RulerUnit SelectionMenuType SerializedDrawingArea ShapePlaceKind ThemeColorMap ThemeInit ThemePresetId ThemeToken UploadedAssetStatus

Variables

Functions

addImageFromFile addImageFromRemoteUrlWithUpload addImageFromUrl addSvgFromString addSvgFromUrl areRenderEngineCapabilitiesSatisfied assertCanonical3DProduct assertCanonical3DSceneState assertCompatibleCoordinateFrame base64UrlToBase64 buildAsukaApiEndpoint convertPhysicalLength create3DSceneState createAssemblyBom createAssemblyExportBlob createAssemblyQuote createAssemblyWorldAnchors createAsukaDesigner createAsukaLayerMeasurement createFabricRenderEngineAdapter createParametricDefaultValues createRenderEngineEvents createUnavailable3DRenderEngine createUnavailableRenderEngine decodeBase64ToUint8Array decodeBase64UrlJson decodeBase64UrlToUint8Array emitRenderEngineEvent ensureModuleAvailable evaluateParametricDefinition evaluateParametricExpression fetchStandardLicensePublicKey getActiveViewEngineKind getAllImageProviders getAllModules getAssemblyPlanBounds getCommercialLimit getCommercialQuotaState getCommercialRemaining getCommercialUsage getCompatibleAssemblyConnectorType getCurrentRenderEngineKind getDefaultRenderEngineCapabilities getElementPriceBreakdown getEnabledLicenseFeatures getImageProvider getLicenseFeatureDefinition getModule getPendingModuleDisplayMode getPendingModuleMountTarget getPlanDefaultFeatures getRenderEngineCapabilities getRenderEngineCapabilitiesForKind getRenderEngineHistoryInfo getRenderEngineObject getRenderEngineObjectBounds getRenderEngineObjectTransform getRenderEnginePrintAreaBounds getRenderEngineSelectedObjects getRenderEngineSelectionAnchorBox getResponsiveBreakpoint getRuntimeRenderEngine hasConfiguredUploadPicker hasModule isAsukaIconName isAsukaRenderEngineKind isCommercialQuotaReached isImageProviderAvailable isLicenseFeatureEnabledInMap isModuleCompatibleWithEngine isModuleSupportedByEngine isParametricExpressionTruthy isStandardLicenseServerEnvelope listElementVariationDescriptors listRenderEngineObjects loadAsuka3DEngineAddon loadAsukaFabricEngineAddon matchesLicensedDomain measureRenderEngineLayer mergeLicenseFeaturesWithPlan mergeLicenseLimitsWithPlan normalizeAssemblyComponentDefinition normalizeAssemblyConnection normalizeAssemblySettings normalizeAssemblyState normalizeModuleRequiredCapabilities normalizeParametricParameterValue normalizeParametricVariationScopeTarget normalizePhysicalSize normalizePremiumIconName normalizePriceInput normalizePriceInputOrZero normalizeRenderEngineCapabilityList normalizeRenderEngineHistoryInfo normalizeRenderEngineKind normalizeResponsiveConfig normalizeSignedLicenseInput normalizeVariationApplyInput notifyImageProviderRegistryChanged notifyModuleRegistryChanged openConfiguredUploadPicker parseCompactLicenseToken readFileAsDataUrl registerBuiltinModules registerImageProvider registerModule registerUploadSelection replaceAsukaDesigner resolveAssemblyPlacement resolveParametricNumber resolveParametricVariationControls resolveParametricVariationScope resolveRemoteImageUrlWithUpload resolveUploadConfig resolveUploadedFileUrl resolveUploadSelectionUrl resolveUploadStrategy resolveViewEngineKind rotateAssemblyVector runAsukaRendererMutation setCurrentRenderEngineKind setRuntimeRenderEngine shouldUseFullscreenOverlayForBreakpoint stableSerialize subscribeImageProviderRegistry subscribeModuleRegistry subscribeRenderEngineEvents subscribeRenderEngineKind sumPriceInputs transformOverlayTypeForBreakpoint unwrapStandardLicensePublicKey unwrapStandardLicenseToken updateModuleDisplayMode updateModuleMountTarget updateRenderEngineObjectTransform useImageProviderRegistryVersion useModuleRegistryVersion validateAssembly validateAssemblyConnection validateLicenseClaims verifySignedLicensePayload