Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

Index

Constructors

Properties

_imagePass: any
_params: any
_previewPass: any
behaviors: { cropParams: BehaviorSubject<{ auto: boolean; relativePadding: number }>; relativeCrop: BehaviorSubject<<internal>.Viewport>; values: BehaviorSubject<<internal>.Values<{ axes: <internal>.Mapped<NamedParams<Normalize<unknown>, "off"> | NamedParams<Normalize<{ alpha: number; bumpAmplitude: number; bumpFrequency: number; clip: Normalize<{ objects: any; variant: any }>; colorX: <internal>.Color; colorY: <internal>.Color; colorZ: <internal>.Color; doubleSided: boolean; flatShaded: boolean; flipSided: boolean; ignoreLight: boolean; material: Normalize<{ bumpiness: number; metalness: number; roughness: number }>; quality: "custom" | "auto" | "medium" | "high" | "low" | "highest" | "higher" | "lower" | "lowest"; scale: number; transparentBackfaces: string; xrayShaded: boolean }>, "on">>; resolution: <internal>.Mapped<NamedParams<Normalize<unknown>, "viewport"> | NamedParams<Normalize<unknown>, "hd"> | NamedParams<Normalize<unknown>, "full-hd"> | NamedParams<Normalize<unknown>, "ultra-hd"> | NamedParams<Normalize<{ height: number; width: number }>, "custom">>; transparent: BooleanParam }>> }

Type declaration

canvas: any
copyToClipboardTask: any
createParams: any
createPass: any
downloadTask: any
draw: any
events: { previewed: Subject<any> }

Type declaration

getCanvasSize: any
getSize: any
plugin: any
previewCanvas: any
previewData: any

Accessors

  • get cropParams(): { auto: boolean; relativePadding: number }
  • Returns { auto: boolean; relativePadding: number }

    • auto: boolean
    • relativePadding: number
  • Returns RxEventHelper

  • Returns ImagePass

  • get isFullFrame(): boolean
  • Returns boolean

  • get previewPass(): any
  • Returns any

  • Returns <internal>.Viewport

Methods

  • autocrop(relativePadding?: number): void
  • Parameters

    • Optional relativePadding: number

    Returns void

  • copyToClipboard(): undefined | Promise<void>
  • Returns undefined | Promise<void>

  • dispose(): void
  • Returns void

  • download(filename?: string): void
  • Parameters

    • Optional filename: string

    Returns void

  • getFilename(extension?: string): string
  • Parameters

    • Optional extension: string

    Returns string

  • getImageDataUri(): Promise<string>
  • Returns Promise<string>

  • getPreview(maxDim?: number): undefined | { canvas: HTMLCanvasElement; height: number; width: number }
  • Parameters

    • Optional maxDim: number

    Returns undefined | { canvas: HTMLCanvasElement; height: number; width: number }

  • Returns { height: number; viewport: <internal>.Viewport; width: number }

  • resetCrop(): void
  • Returns void

  • subscribe<T>(obs: Observable<T>, action: (v: T) => void): { unsubscribe: any }
  • Type parameters

    • T

    Parameters

    • obs: Observable<T>
    • action: (v: T) => void
        • (v: T): void
        • Parameters

          • v: T

          Returns void

    Returns { unsubscribe: any }

    • unsubscribe:function
      • unsubscribe(): void
      • Returns void

  • toggleAutocrop(): void
  • Returns void

Generated using TypeDoc