Class: XREffects
Defined in: src/core/components/XREffects.ts:21
XREffects manages the XR rendering pipeline. Use core.effects It handles multiple passes and render targets for applying effects to XR scenes.
Constructors
Constructor
new XREffects(
renderer,scene,timer):XREffects
Defined in: src/core/components/XREffects.ts:26
Parameters
renderer
scene
timer
Returns
XREffects
Properties
dimensions
dimensions:
Vector2
Defined in: src/core/components/XREffects.ts:24
passes
passes:
XRPass[] =[]
Defined in: src/core/components/XREffects.ts:22
renderTargets
renderTargets:
WebGLRenderTarget<Texture<unknown>>[] =[]
Defined in: src/core/components/XREffects.ts:23
Methods
addPass()
addPass(
pass):void
Defined in: src/core/components/XREffects.ts:35
Adds a pass to the effect pipeline.
Parameters
pass
Returns
void
render()
render():
void
Defined in: src/core/components/XREffects.ts:73
Renders the XR effects.
Returns
void
setupRenderTargets()
setupRenderTargets(
dimensions):void
Defined in: src/core/components/XREffects.ts:43
Sets up render targets for the effect pipeline.
Parameters
dimensions
Returns
void