Class: XREffects
Defined in: src/core/components/XREffects.ts:17
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:22
Parameters
renderer
scene
timer
Returns
XREffects
Properties
dimensions
dimensions:
Vector2
Defined in: src/core/components/XREffects.ts:20
passes
passes:
XRPass
[] =[]
Defined in: src/core/components/XREffects.ts:18
renderTargets
renderTargets:
WebGLRenderTarget
<Texture
>[] =[]
Defined in: src/core/components/XREffects.ts:19
Methods
addPass()
addPass(
pass
):void
Defined in: src/core/components/XREffects.ts:29
Adds a pass to the effect pipeline.
Parameters
pass
Returns
void
render()
render():
void
Defined in: src/core/components/XREffects.ts:63
Renders the XR effects.
Returns
void
setupRenderTargets()
setupRenderTargets(
dimensions
):void
Defined in: src/core/components/XREffects.ts:37
Sets up render targets for the effect pipeline.
Parameters
dimensions
Returns
void