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
Name | Type |
---|---|
autoScale | boolean |
autoScaleRadius | number |
pseudoCenter | boolean |
autoCenter | boolean |
autoImport | boolean |
autoAdd | boolean |
centerOffset | Vector3 |
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
Defined in
webgi/src/plugins/DropzonePlugin.ts:93
Constructors
constructor
• new DropzonePlugin(_domElement?
)
Parameters
Name | Type |
---|---|
_domElement? | HTMLElement |
Overrides
SimpleEventDispatcher<'drop'\>.constructor
Defined in
webgi/src/plugins/DropzonePlugin.ts:27
Methods
onAdded
▸ onAdded(viewer
): void
Parameters
Name | Type |
---|---|
viewer | ViewerApp |
Returns
void
Implementation of
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
Name | Type |
---|---|
viewer | ViewerApp |
Returns
void
Implementation of
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
Name | Type |
---|---|
value | undefined | string [] |
Returns
void