pub struct Body { /* private fields */ }Implementations§
Source§impl Body
impl Body
pub fn get_joints(&self, joints: &mut [Joint]) -> Result<(), Error>
pub fn get_joint_orientations( &self, joint_orientations: &mut [JointOrientation], ) -> Result<(), Error>
pub fn get_engaged(&self) -> Result<DetectionResult, Error>
pub fn get_expression_detection_results( &self, detection_results: &mut [DetectionResult], ) -> Result<(), Error>
pub fn get_activity_detection_results( &self, detection_results: &mut [DetectionResult], ) -> Result<(), Error>
pub fn get_appearance_detection_results( &self, detection_results: &mut [DetectionResult], ) -> Result<(), Error>
pub fn get_hand_left_state(&self) -> Result<HandState, Error>
pub fn get_hand_left_confidence(&self) -> Result<TrackingConfidence, Error>
pub fn get_hand_right_state(&self) -> Result<HandState, Error>
pub fn get_hand_right_confidence(&self) -> Result<TrackingConfidence, Error>
pub fn get_clipped_edges(&self) -> Result<FrameEdges, Error>
pub fn get_tracking_id(&self) -> Result<u64, Error>
pub fn get_is_tracked(&self) -> Result<bool, Error>
pub fn get_is_restricted(&self) -> Result<bool, Error>
pub fn get_lean(&self) -> Result<PointF, Error>
pub fn get_lean_tracking_state(&self) -> Result<TrackingState, Error>
Trait Implementations§
Auto Trait Implementations§
impl Freeze for Body
impl RefUnwindSafe for Body
impl !Send for Body
impl !Sync for Body
impl Unpin for Body
impl UnwindSafe for Body
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