Skip to main content

Class: PoseDebugPlugin

@geenee/bodyrenderers-babylon.PoseDebugPlugin

Hierarchy

  • VideoPlugin<PoseResult>

    PoseDebugPlugin

Constructors

constructor

new PoseDebugPlugin()

Inherited from

VideoPlugin<PoseResult>.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, width, height, points, close?): void

Parameters

NameType
canvasCanvasRenderingContext2D
widthnumber
heightnumber
pointsPosePoint[]
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

NameType
resultPoseResult
streamHTMLCanvasElement
canvasCanvasRenderingContext2D

Returns

Promise<void>

Overrides

VideoPlugin.update