ContextWebGL
Defined in: livelink.js/sources/rendering/contexts/ContextWebGL.ts:11
Extends
Constructors
new ContextWebGL()
new ContextWebGL(
canvas: Canvas,
version: "webgl" | "webgl2",
context_attributes?: WebGLContextAttributes & {
xrCompatible: boolean;
}): ContextWebGL
Defined in: livelink.js/sources/rendering/contexts/ContextWebGL.ts:54
Parameters
Parameter | Type | Default value |
---|---|---|
canvas | Canvas | undefined |
version | "webgl" | "webgl2" | "webgl" |
context_attributes ? | WebGLContextAttributes & { xrCompatible : boolean ; } | undefined |
Returns
Overrides
Accessors
native
Get Signature
get native(): WebGLRenderingContext | WebGL2RenderingContext
Defined in: livelink.js/sources/rendering/contexts/ContextWebGL.ts:40
Returns
WebGLRenderingContext
| WebGL2RenderingContext
frame_buffer
Set Signature
set frame_buffer(fb: WebGLFramebuffer): void
Defined in: livelink.js/sources/rendering/contexts/ContextWebGL.ts:47
Parameters
Parameter | Type |
---|---|
fb | WebGLFramebuffer |
Returns
void
Methods
drawFrame()
drawFrame(__namedParameters: {
frame: OffscreenCanvas | VideoFrame;
left: number;
top: number;
}): void
Defined in: livelink.js/sources/rendering/contexts/ContextWebGL.ts:77
Parameters
Parameter | Type |
---|---|
__namedParameters | { frame : OffscreenCanvas | VideoFrame ; left : number ; top : number ; } |
__namedParameters.frame | OffscreenCanvas | VideoFrame |
__namedParameters.left | number |
__namedParameters.top | number |
Returns
void
Overrides
refreshSize()
refreshSize(): void
Defined in: livelink.js/sources/rendering/contexts/ContextWebGL.ts:104
Returns
void
Overrides
release()
release(): void
Defined in: livelink.js/sources/rendering/contexts/ContextWebGL.ts:111
Returns
void