Skip to main content

Class: DropzonePlugin

Plugins.DropzonePlugin

Hierarchy

  • SimpleEventDispatcher<"drop">

    DropzonePlugin

Implements

Properties

PluginType

Static Readonly PluginType: "Dropzone"

Defined in

webgi/src/plugins/DropzonePlugin.ts:11


importerParams

importerParams: Object

Type declaration

NameType
autoScaleboolean
autoScaleRadiusnumber
pseudoCenterboolean
autoCenterboolean
autoImportboolean
autoAddboolean
centerOffsetVector3

Defined in

webgi/src/plugins/DropzonePlugin.ts:14


dependencies

dependencies: typeof AssetManagerPlugin[]

Implementation of

IViewerPluginSync.dependencies

Defined in

webgi/src/plugins/DropzonePlugin.ts:24


uiConfig

uiConfig: UiObjectConfig<any, string>

Implementation of

IUiConfigContainer.uiConfig

Defined in

webgi/src/plugins/DropzonePlugin.ts:93

Constructors

constructor

new DropzonePlugin(_domElement?)

Parameters

NameType
_domElement?HTMLElement

Overrides

SimpleEventDispatcher<'drop'\>.constructor

Defined in

webgi/src/plugins/DropzonePlugin.ts:27

Methods

onAdded

onAdded(viewer): void

Parameters

NameType
viewerViewerApp

Returns

void

Implementation of

IViewerPluginSync.onAdded

Defined in

webgi/src/plugins/DropzonePlugin.ts:31


promptForFile

promptForFile(): void

Returns

void

Defined in

webgi/src/plugins/DropzonePlugin.ts:74


onRemove

onRemove(viewer): void

Parameters

NameType
viewerViewerApp

Returns

void

Implementation of

IViewerPluginSync.onRemove

Defined in

webgi/src/plugins/DropzonePlugin.ts:78

Accessors

allowedExtensions

get allowedExtensions(): undefined | string[]

Returns

undefined | string[]

Defined in

webgi/src/plugins/DropzonePlugin.ts:84

set allowedExtensions(value): void

Parameters

NameType
valueundefined | string[]

Returns

void

Defined in

webgi/src/plugins/DropzonePlugin.ts:88