Skip to content

@celox-sim/celox / index / NativeFrontendSimulatorHandle

Interface: NativeFrontendSimulatorHandle

Defined in: packages/celox/src/types.ts:97

Raw simulator handle returned by a frontend-owned native addon.

Extends

  • FrontendSimulatorHandleMetadata

Properties

combWasmBytes?

optional combWasmBytes?: undefined

Defined in: packages/celox/src/types.ts:105


eventsJson

readonly eventsJson: string

Defined in: packages/celox/src/types.ts:88

Inherited from

FrontendSimulatorHandleMetadata.eventsJson


eventWasmBytes?

optional eventWasmBytes?: undefined

Defined in: packages/celox/src/types.ts:106


hierarchyJson

readonly hierarchyJson: string

Defined in: packages/celox/src/types.ts:89

Inherited from

FrontendSimulatorHandleMetadata.hierarchyJson


initialMemoryBytes?

optional initialMemoryBytes?: undefined

Defined in: packages/celox/src/types.ts:104


layoutJson

readonly layoutJson: string

Defined in: packages/celox/src/types.ts:87

Inherited from

FrontendSimulatorHandleMetadata.layoutJson


stableSize

readonly stableSize: number

Defined in: packages/celox/src/types.ts:91

Inherited from

FrontendSimulatorHandleMetadata.stableSize


totalSize

readonly totalSize: number

Defined in: packages/celox/src/types.ts:92

Inherited from

FrontendSimulatorHandleMetadata.totalSize


warningsJson

readonly warningsJson: string

Defined in: packages/celox/src/types.ts:90

Inherited from

FrontendSimulatorHandleMetadata.warningsJson

Methods

dispose()

dispose(): void

Defined in: packages/celox/src/types.ts:93

Returns

void

Inherited from

FrontendSimulatorHandleMetadata.dispose


dump()

dump(timestamp): void

Defined in: packages/celox/src/types.ts:102

Parameters

timestamp

number

Returns

void


evalComb()

evalComb(): void

Defined in: packages/celox/src/types.ts:101

Returns

void


sharedMemory()

sharedMemory(): Uint8Array

Defined in: packages/celox/src/types.ts:103

Returns

Uint8Array


tick()

tick(eventId): void

Defined in: packages/celox/src/types.ts:99

Parameters

eventId

number

Returns

void


tickN()

tickN(eventId, count): void

Defined in: packages/celox/src/types.ts:100

Parameters

eventId

number

count

number

Returns

void