Interface: IViewerPluginAsync
Core-API.IViewerPluginAsync
Hierarchy
IViewerPlugin<false>↳
IViewerPluginAsync
Implemented by
AViewerPluginAnisotropyPluginBaseGroundPluginBloomPluginClearcoatTintPluginCombinedPostPluginContactShadowGroundPluginCustomBumpMapPluginDebugPluginDepthOfFieldPluginEXRLoadPluginFBXLoadPluginFragmentClippingExtensionPluginFrameFadePluginGBufferPluginGLTFMeshOptPluginGLTFSpecGlossinessConverterPluginGenericFilterPluginGroundPluginKTX2LoadPluginKTXLoadPluginLayeredMaterialPluginMultiFilterPluginNoiseBumpMaterialPluginNormalBufferPluginObjMtlLoadPluginPMREMGeneratorPluginProgressivePluginRandomizedDirectionalLightPluginRhino3dmLoadPluginSSAOPluginSSBevelPluginSSContactShadowsSSGIPluginSSRPluginSTLLoadPluginTemporalAAPluginThinFilmLayerPluginTriplanarUVMappingPluginTweakpaneUiPluginVelocityBufferPlugin
Properties
dirty
• Optional dirty: boolean
Inherited from
serializeWithViewer
• Optional serializeWithViewer: boolean
Inherited from
IViewerPlugin.serializeWithViewer
dependencies
• Optional dependencies: Class<IViewerPlugin<boolean>>[]
Overrides
uiConfig
• Optional uiConfig: UiObjectConfig<any, string>
Inherited from
Methods
storeState
▸ Optional storeState(prefix?, storage?, data?): void
Parameters
| Name | Type |
|---|---|
prefix? | string |
storage? | Storage |
data? | any |
Returns
void
Inherited from
loadState
▸ Optional loadState(prefix?, storage?): Promise<void>
Parameters
| Name | Type |
|---|---|
prefix? | string |
storage? | Storage |
Returns
Promise<void>
Inherited from
onAdded
▸ onAdded(viewer): Promise<void>
Parameters
| Name | Type |
|---|---|
viewer | ViewerApp |
Returns
Promise<void>
Overrides
onRemove
▸ onRemove(viewer): Promise<void>
Parameters
| Name | Type |
|---|---|
viewer | ViewerApp |
Returns
Promise<void>
Overrides
onDispose
▸ Optional onDispose(viewer): Promise<void>
Parameters
| Name | Type |
|---|---|
viewer | ViewerApp |
Returns
Promise<void>