Class: 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
drawFrameSection()
drawFrameSection(__namedParameters: {
frame_section: FrameSection;
}): void
Defined in: livelink.js/sources/rendering/contexts/ContextWebGL.ts:77
Parameters
Parameter | Type |
---|---|
__namedParameters | { frame_section : FrameSection ; } |
__namedParameters.frame_section | FrameSection |
Returns
void
Overrides
ContextProvider
.drawFrameSection
refreshSize()
refreshSize(): void
Defined in: livelink.js/sources/rendering/contexts/ContextWebGL.ts:101
Returns
void
Overrides
release()
release(): void
Defined in: livelink.js/sources/rendering/contexts/ContextWebGL.ts:108
Returns
void