Struct MarkerDetectorProfileML

Source
pub struct MarkerDetectorProfileML(/* private fields */);
Expand description

Implementations§

Source§

impl MarkerDetectorProfileML

Source

pub const DEFAULT: MarkerDetectorProfileML

Tracker profile that covers standard use cases. If this does not suite the needs of the application try the other profiles listed below.

Source

pub const SPEED: MarkerDetectorProfileML

Optimized for speed. Use this profile to reduce the compute load and increase detection/tracker speed. This can result in low accuracy poses.

Source

pub const ACCURACY: MarkerDetectorProfileML

Optimized for accuracy. Use this profile to optimize for accurate marker poses. This can cause increased load on the compute.

Source

pub const SMALL_TARGETS: MarkerDetectorProfileML

Optimized for small targets. Use this profile to optimize for markers that are small or for larger markers that need to be detected from afar.

Source

pub const LARGE_FOV: MarkerDetectorProfileML

Optimized for FoV. Use this profile to be able to detect markers across a larger FoV. The marker tracker system will attempt to use multiple cameras to detect the markers.

Source

pub const CUSTOM: MarkerDetectorProfileML

Custom Tracker Profile. The application can define a custom tracker profile. See XrMarkerDetectorCustomProfileInfoML for more details.

Source

pub fn from_raw(x: i32) -> Self

Source

pub fn into_raw(self) -> i32

Trait Implementations§

Source§

impl Clone for MarkerDetectorProfileML

Source§

fn clone(&self) -> MarkerDetectorProfileML

Returns a duplicate of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for MarkerDetectorProfileML

Source§

fn fmt(&self, fmt: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl PartialEq for MarkerDetectorProfileML

Source§

fn eq(&self, other: &MarkerDetectorProfileML) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
Source§

impl Copy for MarkerDetectorProfileML

Source§

impl Eq for MarkerDetectorProfileML

Source§

impl StructuralPartialEq for MarkerDetectorProfileML

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> CloneToUninit for T
where T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dest: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dest. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

Source§

impl<T, U> Into<U> for T
where U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
Source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.