Skip to content

Mesh2DAPI

Defined in: mesh2d.ts:26

new Mesh2DAPI(module_, registry_): Mesh2DAPI

Defined in: mesh2d.ts:30

NonNullable<EngineApi>

Whichever engine core is present (see ecs/engineApi.ts).

CppRegistry

Mesh2DAPI

clearGeometry(entity): void

Defined in: mesh2d.ts:86

Clear an entity’s mesh geometry (a valid state: the mesh renders nothing).

number

void


getGeometry(entity): Mesh2DGeometry | undefined

Defined in: mesh2d.ts:92

The last geometry uploaded for this entity (scene-export source).

number

Mesh2DGeometry | undefined


setGeometry(entity, geometry): void

Defined in: mesh2d.ts:41

Upload geometry for an entity’s Mesh2D component. Positions are x,y pairs in component-local space; uvs default to 0,0 (untextured meshes render vertex colors on the white texture); colors are r,g,b,a floats per vertex.

number

Mesh2DGeometry

void