Initial view accepted directly by createAsukaDesigner({ views: [...] }).

interface AsukaInitialViewConfig {
    dpi?: number;
    engine?: AsukaRenderEngineKind;
    height?: number;
    id?: string;
    name?: string;
    physicalSize?: AsukaPhysicalSize;
    scene3d?: Asuka3DSceneState;
    unit?:
        | "px"
        | "mm"
        | "cm"
        | "in";
    width?: number;
}

Properties

dpi?: number

Dots per inch metadata used by exports and size conversions.

Rendering engine used by this view. Defaults to the root engine option.

height?: number

Export/canvas height.

id?: string

Stable view id. When omitted, AsukaDesigner generates one.

name?: string

Human-readable view name.

physicalSize?: AsukaPhysicalSize

Real-world extent represented by this view when no drawing-area calibration is available.

Initial 3D scene state used when engine: '3d'.

unit?:
    | "px"
    | "mm"
    | "cm"
    | "in"

Unit used by the view dimensions.

width?: number

Export/canvas width.