Struct openxr::PlaneDetectionCapabilityFlagsEXT
source · pub struct PlaneDetectionCapabilityFlagsEXT(/* private fields */);
Expand description
Implementations§
source§impl PlaneDetectionCapabilityFlagsEXT
impl PlaneDetectionCapabilityFlagsEXT
sourcepub const PLANE_DETECTION: PlaneDetectionCapabilityFlagsEXT = _
pub const PLANE_DETECTION: PlaneDetectionCapabilityFlagsEXT = _
plane detection is supported
sourcepub const PLANE_HOLES: PlaneDetectionCapabilityFlagsEXT = _
pub const PLANE_HOLES: PlaneDetectionCapabilityFlagsEXT = _
polygon buffers for holes in planes can be generated
sourcepub const SEMANTIC_CEILING: PlaneDetectionCapabilityFlagsEXT = _
pub const SEMANTIC_CEILING: PlaneDetectionCapabilityFlagsEXT = _
plane detection supports ceiling semantic classification
sourcepub const SEMANTIC_FLOOR: PlaneDetectionCapabilityFlagsEXT = _
pub const SEMANTIC_FLOOR: PlaneDetectionCapabilityFlagsEXT = _
plane detection supports floor semantic classification
sourcepub const SEMANTIC_WALL: PlaneDetectionCapabilityFlagsEXT = _
pub const SEMANTIC_WALL: PlaneDetectionCapabilityFlagsEXT = _
plane detection supports wall semantic classification
sourcepub const SEMANTIC_PLATFORM: PlaneDetectionCapabilityFlagsEXT = _
pub const SEMANTIC_PLATFORM: PlaneDetectionCapabilityFlagsEXT = _
plane detection supports platform semantic classification (for example table tops)
sourcepub const ORIENTATION: PlaneDetectionCapabilityFlagsEXT = _
pub const ORIENTATION: PlaneDetectionCapabilityFlagsEXT = _
plane detection supports plane orientation classification. If not supported planes are always classified as ARBITRARY.
source§impl PlaneDetectionCapabilityFlagsEXT
impl PlaneDetectionCapabilityFlagsEXT
pub const EMPTY: PlaneDetectionCapabilityFlagsEXT = _
pub fn from_raw(x: u64) -> PlaneDetectionCapabilityFlagsEXT
pub fn into_raw(self) -> u64
pub fn is_empty(self) -> bool
pub fn intersects(self, other: PlaneDetectionCapabilityFlagsEXT) -> bool
sourcepub fn contains(self, other: PlaneDetectionCapabilityFlagsEXT) -> bool
pub fn contains(self, other: PlaneDetectionCapabilityFlagsEXT) -> bool
Returns whether other
is a subset of self
Trait Implementations§
source§impl BitAnd for PlaneDetectionCapabilityFlagsEXT
impl BitAnd for PlaneDetectionCapabilityFlagsEXT
§type Output = PlaneDetectionCapabilityFlagsEXT
type Output = PlaneDetectionCapabilityFlagsEXT
The resulting type after applying the
&
operator.source§fn bitand(
self,
rhs: PlaneDetectionCapabilityFlagsEXT
) -> PlaneDetectionCapabilityFlagsEXT
fn bitand( self, rhs: PlaneDetectionCapabilityFlagsEXT ) -> PlaneDetectionCapabilityFlagsEXT
Performs the
&
operation. Read moresource§impl BitAndAssign for PlaneDetectionCapabilityFlagsEXT
impl BitAndAssign for PlaneDetectionCapabilityFlagsEXT
source§fn bitand_assign(&mut self, rhs: PlaneDetectionCapabilityFlagsEXT)
fn bitand_assign(&mut self, rhs: PlaneDetectionCapabilityFlagsEXT)
Performs the
&=
operation. Read moresource§impl BitOr for PlaneDetectionCapabilityFlagsEXT
impl BitOr for PlaneDetectionCapabilityFlagsEXT
§type Output = PlaneDetectionCapabilityFlagsEXT
type Output = PlaneDetectionCapabilityFlagsEXT
The resulting type after applying the
|
operator.source§fn bitor(
self,
rhs: PlaneDetectionCapabilityFlagsEXT
) -> PlaneDetectionCapabilityFlagsEXT
fn bitor( self, rhs: PlaneDetectionCapabilityFlagsEXT ) -> PlaneDetectionCapabilityFlagsEXT
Performs the
|
operation. Read moresource§impl BitOrAssign for PlaneDetectionCapabilityFlagsEXT
impl BitOrAssign for PlaneDetectionCapabilityFlagsEXT
source§fn bitor_assign(&mut self, rhs: PlaneDetectionCapabilityFlagsEXT)
fn bitor_assign(&mut self, rhs: PlaneDetectionCapabilityFlagsEXT)
Performs the
|=
operation. Read moresource§impl BitXor for PlaneDetectionCapabilityFlagsEXT
impl BitXor for PlaneDetectionCapabilityFlagsEXT
§type Output = PlaneDetectionCapabilityFlagsEXT
type Output = PlaneDetectionCapabilityFlagsEXT
The resulting type after applying the
^
operator.source§fn bitxor(
self,
rhs: PlaneDetectionCapabilityFlagsEXT
) -> PlaneDetectionCapabilityFlagsEXT
fn bitxor( self, rhs: PlaneDetectionCapabilityFlagsEXT ) -> PlaneDetectionCapabilityFlagsEXT
Performs the
^
operation. Read moresource§impl BitXorAssign for PlaneDetectionCapabilityFlagsEXT
impl BitXorAssign for PlaneDetectionCapabilityFlagsEXT
source§fn bitxor_assign(&mut self, rhs: PlaneDetectionCapabilityFlagsEXT)
fn bitxor_assign(&mut self, rhs: PlaneDetectionCapabilityFlagsEXT)
Performs the
^=
operation. Read moresource§impl Clone for PlaneDetectionCapabilityFlagsEXT
impl Clone for PlaneDetectionCapabilityFlagsEXT
source§fn clone(&self) -> PlaneDetectionCapabilityFlagsEXT
fn clone(&self) -> PlaneDetectionCapabilityFlagsEXT
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Default for PlaneDetectionCapabilityFlagsEXT
impl Default for PlaneDetectionCapabilityFlagsEXT
source§fn default() -> PlaneDetectionCapabilityFlagsEXT
fn default() -> PlaneDetectionCapabilityFlagsEXT
Returns the “default value” for a type. Read more
source§impl Not for PlaneDetectionCapabilityFlagsEXT
impl Not for PlaneDetectionCapabilityFlagsEXT
§type Output = PlaneDetectionCapabilityFlagsEXT
type Output = PlaneDetectionCapabilityFlagsEXT
The resulting type after applying the
!
operator.source§fn not(self) -> PlaneDetectionCapabilityFlagsEXT
fn not(self) -> PlaneDetectionCapabilityFlagsEXT
Performs the unary
!
operation. Read moresource§impl PartialEq for PlaneDetectionCapabilityFlagsEXT
impl PartialEq for PlaneDetectionCapabilityFlagsEXT
source§fn eq(&self, other: &PlaneDetectionCapabilityFlagsEXT) -> bool
fn eq(&self, other: &PlaneDetectionCapabilityFlagsEXT) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl Copy for PlaneDetectionCapabilityFlagsEXT
impl Eq for PlaneDetectionCapabilityFlagsEXT
impl StructuralPartialEq for PlaneDetectionCapabilityFlagsEXT
Auto Trait Implementations§
impl RefUnwindSafe for PlaneDetectionCapabilityFlagsEXT
impl Send for PlaneDetectionCapabilityFlagsEXT
impl Sync for PlaneDetectionCapabilityFlagsEXT
impl Unpin for PlaneDetectionCapabilityFlagsEXT
impl UnwindSafe for PlaneDetectionCapabilityFlagsEXT
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more