Skip to content

quilt-three / Class: ThreeSession ​

Defined in: packages/three/src/index.ts:221

Constructors ​

Constructor ​

new ThreeSession(options): ThreeSession

Defined in: packages/three/src/index.ts:244

Parameters ​

options ​

SessionOptions

Returns ​

ThreeSession

Properties ​

scene ​

readonly scene: Scene

Defined in: packages/three/src/index.ts:222

Accessors ​

stats ​

Get Signature ​

get stats(): Readonly<SessionStats>

Defined in: packages/three/src/index.ts:251

Returns ​

Readonly<SessionStats>

Methods ​

dispose() ​

dispose(): Promise<void>

Defined in: packages/three/src/index.ts:800

Detaches views synchronously; await the result to finish asynchronous GPU resource disposal.

Returns ​

Promise<void>


getViews() ​

getViews(): readonly ThreeView[]

Defined in: packages/three/src/index.ts:255

Snapshot of registered views, including retained hidden panes.

Returns ​

readonly ThreeView[]


invalidate() ​

invalidate(): void

Defined in: packages/three/src/index.ts:299

Returns ​

void


register() ​

register(context, viewOptions): ThreeView

Defined in: packages/three/src/index.ts:482

Parameters ​

context ​

PaneContext

viewOptions ​

ViewOptions

Returns ​

ThreeView


render() ​

render(timestamp): void

Defined in: packages/three/src/index.ts:644

Parameters ​

timestamp ​

number

Returns ​

void


subscribe() ​

subscribe(observer): () => void

Defined in: packages/three/src/index.ts:258

Parameters ​

observer ​

SessionObserver

Returns ​

() => void

Documentation for released Quilt 0.11.0.