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
Returns
ThreeSession
Properties
scene
readonlyscene: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
Returns
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
Returns
() => void