Class: DebugPlugin
Plugins.DebugPlugin
Hierarchy
SimpleEventDispatcher
<""
>↳
DebugPlugin
Implements
Properties
PluginType
▪ Static
Readonly
PluginType: "debug"
Defined in
webgi/src/plugins/DebugPlugin.ts:9
dirty
• dirty: boolean
= false
Implementation of
Defined in
webgi/src/plugins/DebugPlugin.ts:8
counters
• counters: Record
<string
, number
> = {}
Defined in
webgi/src/plugins/DebugPlugin.ts:11
Constructors
constructor
• new DebugPlugin()
Inherited from
SimpleEventDispatcher<''>.constructor
Defined in
webgi/node_modules/ts-browser-helpers/dist/EventDispatcher.d.ts:41
Methods
onAdded
▸ onAdded(viewer
): Promise
<void
>
Parameters
Name | Type |
---|---|
viewer | ViewerApp |
Returns
Promise
<void
>
Implementation of
Defined in
webgi/src/plugins/DebugPlugin.ts:13
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
Defined in
webgi/src/plugins/DebugPlugin.ts:21
removeTexture
▸ removeTexture(key
, event?
): void
Parameters
Name | Type | Default value |
---|---|---|
key | string | undefined |
event | string | 'postRender' |
Returns
void
Defined in
webgi/src/plugins/DebugPlugin.ts:43
onDispose
▸ onDispose(viewer
): Promise
<void
>
Parameters
Name | Type |
---|---|
viewer | ViewerApp |
Returns
Promise
<void
>
Implementation of
Defined in
webgi/src/plugins/DebugPlugin.ts:50
onRemove
▸ onRemove(viewer
): Promise
<void
>
Parameters
Name | Type |
---|---|
viewer | ViewerApp |
Returns
Promise
<void
>