MapController
Defined in: react/controller.ts:22
Headless owner of the GPU map: a luma device, one GroupRenderer per named group, and an offscreen framebuffer used for pick / PNG / pixel readback.
render() targets the visible canvas (display). renderToFramebuffer() / readPixel / pick / toPNG go through the offscreen framebuffer (the verified, testable path). Pan/zoom is setTransform (uniform); recolor is updateColors (texture write) — neither rebuilds geometry.
Methods
Section titled “Methods”destroy()
Section titled “destroy()”destroy():
void
Defined in: react/controller.ts:101
Returns
Section titled “Returns”void
pick()
Section titled “pick()”pick(
name,x,y):number
Defined in: react/controller.ts:90
Parameters
Section titled “Parameters”string
number
number
Returns
Section titled “Returns”number
readPixel()
Section titled “readPixel()”readPixel(
x,y):number[]
Defined in: react/controller.ts:79
Parameters
Section titled “Parameters”number
number
Returns
Section titled “Returns”number[]
render()
Section titled “render()”render():
void
Defined in: react/controller.ts:65
Returns
Section titled “Returns”void
renderToFramebuffer()
Section titled “renderToFramebuffer()”renderToFramebuffer():
void
Defined in: react/controller.ts:72
Returns
Section titled “Returns”void
setGroup()
Section titled “setGroup()”setGroup(
name,buffers):void
Defined in: react/controller.ts:49
Parameters
Section titled “Parameters”string
buffers
Section titled “buffers”Returns
Section titled “Returns”void
setTransform()
Section titled “setTransform()”setTransform(
t):void
Defined in: react/controller.ts:60
Parameters
Section titled “Parameters”Returns
Section titled “Returns”void
toPNG()
Section titled “toPNG()”toPNG():
string
Defined in: react/controller.ts:96
Returns
Section titled “Returns”string
updateColors()
Section titled “updateColors()”updateColors(
name,buffers):void
Defined in: react/controller.ts:56
Parameters
Section titled “Parameters”string
buffers
Section titled “buffers”Returns
Section titled “Returns”void
create()
Section titled “create()”
staticcreate(canvas,opts):Promise<MapController>
Defined in: react/controller.ts:35
Parameters
Section titled “Parameters”canvas
Section titled “canvas”HTMLCanvasElement
Returns
Section titled “Returns”Promise<MapController>