API reference

Every public class, method, and event in @codexo/exojs. Generated from source.

C

classGeometry

@codexo/exojs / rendering / stable

Non-renderable geometry data object used by advanced rendering paths. Geometry owns only vertex/index data and its layout metadata; it is not a scene node, has no transform state, and cannot render itself.

10
props
4
methods
0
events
Import
import { Geometry } from '@codexo/exojs'

Non-renderable geometry data object used by advanced rendering paths.

Geometry owns only vertex/index data and its layout metadata; it is not a scene node, has no transform state, and cannot render itself.

Constructors1
Methods4
destroy(): void
Release backend-owned resources associated with this geometry instance.
invalidate(): this
Mark vertex data as mutated in place so backends can re-upload GPU buffers.
recomputeLocalBounds(): this
Force local-space AABB recomputation from the current position attribute data.
Properties10
indices: Uint16Array<ArrayBufferLike> | Uint32Array<ArrayBufferLike> | null
stride: number
vertexData: ArrayBuffer | Float32Array<ArrayBufferLike>
id: number
indexCount: number
version: number
vertexCount: number
Source