Class: FaceDebugPlugin
@geenee/bodyrenderers-babylon.FaceDebugPlugin
Hierarchy
VideoPlugin
<FaceResult
>↳
FaceDebugPlugin
Constructors
constructor
• new FaceDebugPlugin()
Inherited from
VideoPlugin<FaceResult>.constructor
Properties
loaded
• loaded: boolean
Loaded state
Inherited from
VideoPlugin.loaded
Methods
dispose
▸ dispose(): void
Dispose render plugin
Returns
void
Inherited from
VideoPlugin.dispose
drawPath
▸ Protected
drawPath(canvas
, points
, close?
): void
Parameters
Name | Type |
---|---|
canvas | CanvasRenderingContext2D |
points | Coord3D [] |
close? | boolean |
Returns
void
load
▸ load(): Promise
<void
>
Initialize plugin
Initializes everything required for image processing. Overridden by derived classes for particular filter.
Returns
Promise
<void
>
Promise resolving when initialization is finished
Inherited from
VideoPlugin.load
unload
▸ unload(): void
Reset plugin
Releases all resources and instances created in load(). Overridden by derived classes for particular filter.
Returns
void
Inherited from
VideoPlugin.unload
update
▸ update(result
, stream
, canvas
): Promise
<void
>
Parameters
Name | Type |
---|---|
result | FaceResult |
stream | HTMLCanvasElement |
canvas | CanvasRenderingContext2D |
Returns
Promise
<void
>
Overrides
VideoPlugin.update