Class DepthReducer
Hierarchy
-
MinMaxReducer
- DepthReducer
Index
Constructors
Properties
Accessors
Methods
Constructors
constructor
-
Creates a depth reducer
Parameters
-
camera: Camera
The camera used to render the depth texture
Returns DepthReducer
-
Properties
on After Reduction PerformedSearch playground for onAfterReductionPerformed
Observable triggered when the computation has been performed
Accessors
activated
-
Gets the activation status of the reducer
Returns boolean
depth Renderer
-
Gets the depth renderer used for the computation. Note that the result is null if you provide your own renderer when calling setDepthRenderer.
Returns Nullable<DepthRenderer>
refresh Rate
-
Defines the refresh rate of the computation. Use 0 to compute just once, 1 to compute on every frame, 2 to compute every two frames and so on...
Returns number
-
Defines the refresh rate of the computation. Use 0 to compute just once, 1 to compute on every frame, 2 to compute every two frames and so on...
Parameters
-
value: number
Returns any
-
source Texture
-
Gets the texture used to read the values from.
Returns Nullable<RenderTargetTexture>
Methods
activateSearch playground for activate
-
Activates the reduction computation. When activated, the observers registered in onAfterReductionPerformed are called after the compuation is performed
Returns void
deactivateSearch playground for deactivate
-
Deactivates the reduction computation.
Returns void
disposeSearch playground for dispose
-
Disposes the depth reducer
Parameters
-
Optional disposeAll: boolean
true to dispose all the resources. You should always call this function with true as the parameter (or without any parameter as it is the default one). This flag is meant to be used internally.
Returns void
-
set Depth RendererSearch playground for setDepthRenderer
-
Sets the depth renderer to use to generate the depth map
Parameters
-
Optional depthRenderer: Nullable<DepthRenderer>
The depth renderer to use. If not provided, a new one will be created automatically
-
Optional type: number
The texture type of the depth map (default: TEXTURETYPE_HALF_FLOAT)
-
Optional forceFullscreenViewport: boolean
Forces the post processes used for the reduction to be applied without taking into account viewport (defaults to true)
Returns void
-
This class is a small wrapper around the MinMaxReducer class to compute the min/max values of a depth texture