Render2DCanvas
Defined in: client/api.d.ts:315
Resource-owned root attached to one native Render2D layer.
Methods
Section titled “Methods”clear()
Section titled “clear()”clear():
boolean
Defined in: client/api.d.ts:389
Destroys every node owned by this canvas.
Returns
Section titled “Returns”boolean
createContainer()
Section titled “createContainer()”createContainer(
options?):Render2DContainer|null
Defined in: client/api.d.ts:369
Creates a native parent node.
Parameters
Section titled “Parameters”options?
Section titled “options?”Returns
Section titled “Returns”Render2DContainer | null
createRectangle()
Section titled “createRectangle()”createRectangle(
options?):Render2DRectangle|null
Defined in: client/api.d.ts:374
Creates a colored native rectangle.
Parameters
Section titled “Parameters”options?
Section titled “options?”Returns
Section titled “Returns”Render2DRectangle | null
createText()
Section titled “createText()”createText(
options):Render2DText|null
Defined in: client/api.d.ts:379
Creates a native text region.
Parameters
Section titled “Parameters”options
Section titled “options”Returns
Section titled “Returns”Render2DText | null
createTexture()
Section titled “createTexture()”createTexture(
options):Render2DTexture|null
Defined in: client/api.d.ts:384
Creates a textured native rectangle; unresolved resources remain hidden.
Parameters
Section titled “Parameters”options
Section titled “options”Returns
Section titled “Returns”Render2DTexture | null
destroy()
Section titled “destroy()”destroy():
boolean
Defined in: client/api.d.ts:394
Destroys this canvas and all of its nodes.
Returns
Section titled “Returns”boolean
setClipRect()
Section titled “setClipRect()”setClipRect(
left,top,right,bottom):boolean
Defined in: client/api.d.ts:364
Sets the normalized clipping rectangle.
Parameters
Section titled “Parameters”number
number
number
bottom
Section titled “bottom”number
Returns
Section titled “Returns”boolean
Properties
Section titled “Properties”clipping
Section titled “clipping”clipping:
boolean
Defined in: client/api.d.ts:339
Canvas clipping state.
clipRect
Section titled “clipRect”
readonlyclipRect:Render2DRect
Defined in: client/api.d.ts:359
Current normalized clipping rectangle.
destroyed
Section titled “destroyed”
readonlydestroyed:boolean
Defined in: client/api.d.ts:329
Whether this handle is no longer valid.
readonlyid:number
Defined in: client/api.d.ts:319
Opaque canvas identifier.
readonlylayer:"foreground"|"hudHints"|"shopSubtitles"|"menus"|"phone"|"cutscene"|"hud"
Defined in: client/api.d.ts:324
Native layer name.
nonOverlapGroup
Section titled “nonOverlapGroup”nonOverlapGroup:
number
Defined in: client/api.d.ts:354
Native non-overlap group.
pixelClipping
Section titled “pixelClipping”pixelClipping:
boolean
Defined in: client/api.d.ts:344
Pixel clipping state.
useAllMonitors
Section titled “useAllMonitors”useAllMonitors:
boolean
Defined in: client/api.d.ts:349
Whether the canvas spans all monitors.
visible
Section titled “visible”visible:
boolean
Defined in: client/api.d.ts:334
Canvas visibility.
