Skip to content
exportusage
addEffectAdds a global render callback which is called each frame
addAfterEffectAdds a global after-render callback which is called each frame
addTailAdds a global callback which is called when rendering stops
buildGraphCollects nodes and materials from a THREE.Object3D
flushGlobalEffectsFlushes global render-effects for when manually driving a loop
invalidateForces view global invalidation
advanceAdvances the frameloop (given that it's set to 'never')
extendExtends the native-object catalogue
createPortalCreates a portal (re-parenting for the scene graph)
createRootCreates a root that can render three content into a canvas
eventsDom pointer-event system
applyPropsapplyProps(element, props) sets element properties,
useInstanceHandleExposes renderer-internal local state from the instance
flushSyncSynchronously flushes pending reactive updates to the scene
useObjectRefTyped ref callback for direct THREE.Object3D access
useAfterRenderVue-scoped post-render callback, cleaned up on unmount
useNextFrameReturns a function that resolves after one rendered frame
useRenderCommitWaits for Vue updates and scene to commit
watchInvalidateWatches reactive sources and invalidates the render on change