Class: XREffects
Defined in: src/core/components/XREffects.ts:26
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:31
Parameters
renderer
scene
timer
Returns
XREffects
Properties
dimensions
dimensions:
Vector2
Defined in: src/core/components/XREffects.ts:29
passes
passes:
XRPass[] =[]
Defined in: src/core/components/XREffects.ts:27
renderTargets
renderTargets:
RenderTarget<Texture<unknown,TextureEventMap>,RenderTargetEventMap>[] =[]
Defined in: src/core/components/XREffects.ts:28
Methods
addPass()
addPass(
pass):void
Defined in: src/core/components/XREffects.ts:44
Adds a pass to the effect pipeline.
Parameters
pass
Returns
void
dispose()
dispose():
void
Defined in: src/core/components/XREffects.ts:230
Returns
void
render()
render(
camera):void
Defined in: src/core/components/XREffects.ts:91
Renders the XR effects.
Parameters
camera
Returns
void
setupRenderTargets()
setupRenderTargets(
dimensions):void
Defined in: src/core/components/XREffects.ts:52
Sets up render targets for the effect pipeline.
Parameters
dimensions
Returns
void