Interface: IViewerPlugin<TViewer, IsSync>
Core-API.IViewerPlugin
Type parameters
Name | Type |
---|---|
TViewer | extends IViewerApp = IViewerApp |
IsSync | extends boolean = boolean |
Hierarchy
IEventDispatcher
<string
>Partial
<IJSONSerializable
>↳
IViewerPlugin
Implemented by
AViewerPlugin
AnisotropyPlugin
BaseGroundPlugin
BloomPlugin
ClearcoatTintPlugin
CombinedPostPlugin
ContactShadowGroundPlugin
CustomBumpMapPlugin
DebugPlugin
DepthOfFieldPlugin
EXRLoadPlugin
FBXLoadPlugin
FragmentClippingExtensionPlugin
FrameFadePlugin
GBufferPlugin
GLTFMeshOptPlugin
GenericFilterPlugin
GroundPlugin
KTX2LoadPlugin
KTXLoadPlugin
MultiFilterPlugin
NoiseBumpMaterialPlugin
NormalBufferPlugin
ObjMtlLoadPlugin
PMREMGeneratorPlugin
ProgressivePlugin
RandomizedDirectionalLightPlugin
Rhino3dmLoadPlugin
SSAOPlugin
SSBevelPlugin
SSContactShadows
SSGIPlugin
SSRPlugin
STLLoadPlugin
TemporalAAPlugin
ThinFilmLayerPlugin
TriplanarUVMappingPlugin
TweakpaneUiPlugin
VelocityBufferPlugin
Properties
dependencies
• Optional
dependencies: Class
<IViewerPlugin
<any
, boolean
>>[]
Defined in
dirty
• Optional
dirty: boolean
Defined in
serializeWithViewer
• Optional
serializeWithViewer: boolean
Defined in
uiConfig
• Optional
uiConfig: UiObjectConfig
<any
, string
>
Inherited from
Defined in
Methods
onAdded
▸ onAdded(viewer
): IsSync
extends false
? Promise
<void
> : void
Parameters
Name | Type |
---|---|
viewer | TViewer |
Returns
IsSync
extends false
? Promise
<void
> : void
Defined in
onRemove
▸ onRemove(viewer
): IsSync
extends false
? Promise
<void
> : void
Parameters
Name | Type |
---|---|
viewer | TViewer |
Returns
IsSync
extends false
? Promise
<void
> : void
Defined in
onDispose
▸ Optional
onDispose(viewer
): IsSync
extends false
? Promise
<void
> : void
Parameters
Name | Type |
---|---|
viewer | TViewer |
Returns
IsSync
extends false
? Promise
<void
> : void
Defined in
storeState
▸ Optional
storeState(prefix?
, storage?
, data?
): void
Parameters
Name | Type |
---|---|
prefix? | string |
storage? | Storage |
data? | any |
Returns
void
Defined in
loadState
▸ Optional
loadState(prefix?
, storage?
): Promise
<void
>
Parameters
Name | Type |
---|---|
prefix? | string |
storage? | Storage |
Returns
Promise
<void
>