Class: DebugPlugin
Plugins.DebugPlugin
Hierarchy
SimpleEventDispatcher<"">↳
DebugPlugin
Implements
Properties
PluginType
▪ Static Readonly PluginType: "debug"
dirty
• dirty: boolean = false
Implementation of
counters
• counters: Record<string, number> = {}
Constructors
constructor
• new DebugPlugin()
Inherited from
SimpleEventDispatcher<''>.constructor
Methods
onAdded
▸ onAdded(viewer): Promise<void>
Parameters
| Name | Type |
|---|---|
viewer | ViewerApp |
Returns
Promise<void>
Implementation of
addTexture
▸ addTexture(key, generator, rect?, texelModifier?, fragmentShader?, event?, isCubeTexture?): void
Parameters
| Name | Type | Default value |
|---|---|---|
key | string | undefined |
generator | () => undefined | ITexture<any> | undefined |
rect? | Vector4Tuple | undefined |
texelModifier? | string | undefined |
fragmentShader? | string | undefined |
event | string | 'postRender' |
isCubeTexture | boolean | false |
Returns
void
removeTexture
▸ removeTexture(key, event?): void
Parameters
| Name | Type | Default value |
|---|---|---|
key | string | undefined |
event | string | 'postRender' |
Returns
void
onDispose
▸ onDispose(viewer): Promise<void>
Parameters
| Name | Type |
|---|---|
viewer | ViewerApp |
Returns
Promise<void>
Implementation of
onRemove
▸ onRemove(viewer): Promise<void>
Parameters
| Name | Type |
|---|---|
viewer | ViewerApp |
Returns
Promise<void>