public final class Config


Defines a configuration state of all available features to be set at runtime.

An instance of this class should be passed to Session.configure() to modify the current configuration.

Summary

Nested types

public final class Config.AnchorPersistenceMode

Feature that allows Anchor's to be peristed through sessions.

public final class Config.DepthEstimationMode

Feature that allows more accurate information about scene depth and meshes.

public final class Config.HandTrackingMode

Feature that allows tracking of the user's hands and hand joints.

public final class Config.HeadTrackingMode

Feature that allows tracking of the user's head pose.

public final class Config.PlaneTrackingMode

Feature that allows tracking of and provides information about scene planes.

Public constructors

Config(
    @NonNull Config.PlaneTrackingMode planeTracking,
    @NonNull Config.HandTrackingMode handTracking,
    @NonNull Config.DepthEstimationMode depthEstimation,
    @NonNull Config.AnchorPersistenceMode anchorPersistence,
    @NonNull Config.HeadTrackingMode headTracking
)

Public constructors

Config

Added in 1.0.0-alpha04
public Config(
    @NonNull Config.PlaneTrackingMode planeTracking,
    @NonNull Config.HandTrackingMode handTracking,
    @NonNull Config.DepthEstimationMode depthEstimation,
    @NonNull Config.AnchorPersistenceMode anchorPersistence,
    @NonNull Config.HeadTrackingMode headTracking
)

Public methods

copy

Added in 1.0.0-alpha04
public final @NonNull Config copy(
    @NonNull Config.PlaneTrackingMode planeTracking,
    @NonNull Config.HandTrackingMode handTracking,
    @NonNull Config.DepthEstimationMode depthEstimation,
    @NonNull Config.AnchorPersistenceMode anchorPersistence,
    @NonNull Config.HeadTrackingMode headTracking
)

equals

public boolean equals(Object other)

getAnchorPersistence

Added in 1.0.0-alpha04
public final @NonNull Config.AnchorPersistenceMode getAnchorPersistence()

getDepthEstimation

Added in 1.0.0-alpha04
public final @NonNull Config.DepthEstimationMode getDepthEstimation()

getHandTracking

Added in 1.0.0-alpha04
public final @NonNull Config.HandTrackingMode getHandTracking()

getHeadTracking

Added in 1.0.0-alpha04
public final @NonNull Config.HeadTrackingMode getHeadTracking()

getPlaneTracking

Added in 1.0.0-alpha04
public final @NonNull Config.PlaneTrackingMode getPlaneTracking()

hashCode

public int hashCode()