Interface: IViewerPluginAsync
Core-API.IViewerPluginAsync
Hierarchy
IViewerPlugin
<false
>↳
IViewerPluginAsync
Implemented by
AViewerPlugin
AnisotropyPlugin
BaseGroundPlugin
BloomPlugin
ClearcoatTintPlugin
CombinedPostPlugin
ContactShadowGroundPlugin
CustomBumpMapPlugin
DebugPlugin
DepthOfFieldPlugin
EXRLoadPlugin
FBXLoadPlugin
FragmentClippingExtensionPlugin
FrameFadePlugin
GBufferPlugin
GLTFMeshOptPlugin
GLTFSpecGlossinessConverterPlugin
GenericFilterPlugin
GroundPlugin
KTX2LoadPlugin
KTXLoadPlugin
LayeredMaterialPlugin
MultiFilterPlugin
NoiseBumpMaterialPlugin
NormalBufferPlugin
ObjMtlLoadPlugin
PMREMGeneratorPlugin
ProgressivePlugin
RandomizedDirectionalLightPlugin
Rhino3dmLoadPlugin
SSAOPlugin
SSBevelPlugin
SSContactShadows
SSGIPlugin
SSRPlugin
STLLoadPlugin
TemporalAAPlugin
ThinFilmLayerPlugin
TriplanarUVMappingPlugin
TweakpaneUiPlugin
VelocityBufferPlugin
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
>