class ARFusedDepthRenderer (ARDK.Extensions.Depth.ARFusedDepthRenderer)
Overview
This component is used to capture the depth of the fused mesh. The view is provided by a camera owned by this component. The transform of the camera is updated using the tracking information extracted from the latest AR frame. More…
class ARFusedDepthRenderer: Niantic.ARDK.Extensions.ARSessionListener { public: // properties RenderTexture GPUTexture; // methods virtual override void ApplyARConfigurationChange(ARSessionChangesCollector.ARSessionRunProperties properties); void Configure(RenderTarget target, LayerMask meshLayer); };
Inherited Members
public: // properties bool AreFeaturesEnabled; bool CanInitialize; bool Initialized; // methods void Deinitialize(); void DisableFeatures(); void EnableFeatures(); void Initialize(); virtual abstract void ApplyARConfigurationChange(ARSessionChangesCollector.ARSessionRunProperties properties) = 0;
Detailed Documentation
This component is used to capture the depth of the fused mesh. The view is provided by a camera owned by this component. The transform of the camera is updated using the tracking information extracted from the latest AR frame.
Properties
RenderTexture GPUTexture
The GPU texture containing depth values of the fused mesh.
Methods
virtual override void ApplyARConfigurationChange(ARSessionChangesCollector.ARSessionRunProperties properties)
Inheritors should override this to modify session configuration settings based on their script’s needs.
Note
This is executed as a result of the ARSession being run, which may or may not be triggered by a call to RaiseConfigurationChanged().