unreal.XRMotionControllerState¶
- class unreal.XRMotionControllerState(valid: bool = False, device_name: Name = 'None', application_instance_id: Guid = [], xr_space_type: XRSpaceType = Ellipsis, hand: ControllerHand = Ellipsis, tracking_status: TrackingStatus = Ellipsis, xr_controller_pose_type: XRControllerPoseType = Ellipsis, controller_location: Vector = Ellipsis, controller_rotation: Quat = Ellipsis)¶
Bases:
StructBaseXRMotion Controller State
C++ Source:
Module: HeadMountedDisplay
File: HeadMountedDisplayTypes.h
Editor Properties: (see get_editor_property/set_editor_property)
application_instance_id(Guid): [Read-Write]controller_location(Vector): [Read-Write]controller_rotation(Quat): [Read-Write]device_name(Name): [Read-Write]hand(ControllerHand): [Read-Write]tracking_status(TrackingStatus): [Read-Write] If a controller pose has been provided this frame the TrackingStatus will be Tracked.valid(bool): [Read-Write] The state is valid if a pose has ever been provided.xr_controller_pose_type(XRControllerPoseType): [Read-Write]xr_space_type(XRSpaceType): [Read-Write]
- property hand: ControllerHand¶
[Read-Only]
- Type:
- property tracking_status: TrackingStatus¶
[Read-Only] If a controller pose has been provided this frame the TrackingStatus will be Tracked.
- Type:
- property xr_controller_pose_type: XRControllerPoseType¶
[Read-Only]
- Type:
- property xr_space_type: XRSpaceType¶
[Read-Only]
- Type: