pub struct SixAxisSensor(/* private fields */);Expand description
IL2CPP class: nn.hid.SixAxisSensor
Inherits: Object
Implementations§
Source§impl SixAxisSensor
impl SixAxisSensor
pub fn state_count_max() -> i32
pub fn set_state_count_max(value: i32)
pub fn handle_count_max() -> i32
pub fn set_handle_count_max(value: i32)
Source§impl SixAxisSensor
impl SixAxisSensor
Sourcepub fn get_handles(
p_out_values: impl Into<Array<SixAxisSensorHandle>>,
count: impl Into<i32>,
npad_id: impl Into<NpadId>,
npad_style: impl Into<NpadStyle>,
) -> i32
pub fn get_handles( p_out_values: impl Into<Array<SixAxisSensorHandle>>, count: impl Into<i32>, npad_id: impl Into<NpadId>, npad_style: impl Into<NpadStyle>, ) -> i32
GetHandles(::unity::Array<crate::nn::hid::sixaxissensorhandle::SixAxisSensorHandle>, i32, crate::nn::hid::npadid::NpadId, crate::nn::hid::npadstyle::NpadStyle) overload
Sourcepub fn start(handle: impl Into<SixAxisSensorHandle>)
pub fn start(handle: impl Into<SixAxisSensorHandle>)
Start(crate::nn::hid::sixaxissensorhandle::SixAxisSensorHandle) overload
Sourcepub fn stop(handle: impl Into<SixAxisSensorHandle>)
pub fn stop(handle: impl Into<SixAxisSensorHandle>)
Stop(crate::nn::hid::sixaxissensorhandle::SixAxisSensorHandle) overload
Sourcepub fn is_rest(handle: impl Into<SixAxisSensorHandle>) -> bool
pub fn is_rest(handle: impl Into<SixAxisSensorHandle>) -> bool
IsRest(crate::nn::hid::sixaxissensorhandle::SixAxisSensorHandle) overload
Sourcepub fn get_state(handle: impl Into<SixAxisSensorHandle>) -> SixAxisSensorState
pub fn get_state(handle: impl Into<SixAxisSensorHandle>) -> SixAxisSensorState
GetState(*mutcrate::nn::hid::sixaxissensorstate::SixAxisSensorState, crate::nn::hid::sixaxissensorhandle::SixAxisSensorHandle) overload
Sourcepub fn get_states(
p_out_values: impl Into<Array<SixAxisSensorState>>,
count: impl Into<i32>,
handle: impl Into<SixAxisSensorHandle>,
) -> i32
pub fn get_states( p_out_values: impl Into<Array<SixAxisSensorState>>, count: impl Into<i32>, handle: impl Into<SixAxisSensorHandle>, ) -> i32
GetStates(::unity::Array<crate::nn::hid::sixaxissensorstate::SixAxisSensorState>, i32, crate::nn::hid::sixaxissensorhandle::SixAxisSensorHandle) overload
Sourcepub fn is_fusion_enabled(handle: impl Into<SixAxisSensorHandle>) -> bool
pub fn is_fusion_enabled(handle: impl Into<SixAxisSensorHandle>) -> bool
IsFusionEnabled(crate::nn::hid::sixaxissensorhandle::SixAxisSensorHandle) overload
Sourcepub fn enable_fusion(
handle: impl Into<SixAxisSensorHandle>,
enable: impl Into<bool>,
)
pub fn enable_fusion( handle: impl Into<SixAxisSensorHandle>, enable: impl Into<bool>, )
EnableFusion(crate::nn::hid::sixaxissensorhandle::SixAxisSensorHandle, bool) overload
Sourcepub fn set_fusion_parameters(
handle: impl Into<SixAxisSensorHandle>,
revise_power: impl Into<f32>,
revise_range: impl Into<f32>,
)
pub fn set_fusion_parameters( handle: impl Into<SixAxisSensorHandle>, revise_power: impl Into<f32>, revise_range: impl Into<f32>, )
SetFusionParameters(crate::nn::hid::sixaxissensorhandle::SixAxisSensorHandle, f32, f32) overload
Sourcepub fn get_fusion_parameters(
handle: impl Into<SixAxisSensorHandle>,
) -> (f32, f32)
pub fn get_fusion_parameters( handle: impl Into<SixAxisSensorHandle>, ) -> (f32, f32)
GetFusionParameters(*mutf32, *mutf32, crate::nn::hid::sixaxissensorhandle::SixAxisSensorHandle) overload
Sourcepub fn reset_fusion_parameters(handle: impl Into<SixAxisSensorHandle>)
pub fn reset_fusion_parameters(handle: impl Into<SixAxisSensorHandle>)
ResetFusionParameters(crate::nn::hid::sixaxissensorhandle::SixAxisSensorHandle) overload
Sourcepub fn set_gyroscope_zero_drift_mode(
handle: impl Into<SixAxisSensorHandle>,
mode: impl Into<GyroscopeZeroDriftMode>,
)
pub fn set_gyroscope_zero_drift_mode( handle: impl Into<SixAxisSensorHandle>, mode: impl Into<GyroscopeZeroDriftMode>, )
SetGyroscopeZeroDriftMode(crate::nn::hid::sixaxissensorhandle::SixAxisSensorHandle, crate::nn::hid::gyroscopezerodriftmode::GyroscopeZeroDriftMode) overload
Sourcepub fn get_gyroscope_zero_drift_mode(
handle: impl Into<SixAxisSensorHandle>,
) -> GyroscopeZeroDriftMode
pub fn get_gyroscope_zero_drift_mode( handle: impl Into<SixAxisSensorHandle>, ) -> GyroscopeZeroDriftMode
GetGyroscopeZeroDriftMode(crate::nn::hid::sixaxissensorhandle::SixAxisSensorHandle) overload
Sourcepub fn is_firmware_update_available_for_six_axis_sensor(
handle: impl Into<SixAxisSensorHandle>,
) -> bool
pub fn is_firmware_update_available_for_six_axis_sensor( handle: impl Into<SixAxisSensorHandle>, ) -> bool
IsFirmwareUpdateAvailableForSixAxisSensor(crate::nn::hid::sixaxissensorhandle::SixAxisSensorHandle) overload
Source§impl SixAxisSensor
impl SixAxisSensor
pub fn get_handles_method_info() -> &'static MethodInfo
pub fn start_method_info() -> &'static MethodInfo
pub fn stop_method_info() -> &'static MethodInfo
pub fn is_rest_method_info() -> &'static MethodInfo
pub fn get_state_method_info() -> &'static MethodInfo
pub fn get_states_method_info() -> &'static MethodInfo
pub fn is_fusion_enabled_method_info() -> &'static MethodInfo
pub fn enable_fusion_method_info() -> &'static MethodInfo
pub fn set_fusion_parameters_method_info() -> &'static MethodInfo
pub fn get_fusion_parameters_method_info() -> &'static MethodInfo
pub fn reset_fusion_parameters_method_info() -> &'static MethodInfo
pub fn set_gyroscope_zero_drift_mode_method_info() -> &'static MethodInfo
pub fn get_gyroscope_zero_drift_mode_method_info() -> &'static MethodInfo
pub fn is_firmware_update_available_for_six_axis_sensor_method_info() -> &'static MethodInfo
Trait Implementations§
Source§impl ClassIdentity for SixAxisSensor
impl ClassIdentity for SixAxisSensor
Source§impl Clone for SixAxisSensor
impl Clone for SixAxisSensor
Source§fn clone(&self) -> SixAxisSensor
fn clone(&self) -> SixAxisSensor
1.0.0§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreSource§impl FromIlInstance for SixAxisSensor
impl FromIlInstance for SixAxisSensor
fn from_il_instance(instance: IlInstance) -> Self
fn instantiate() -> Option<Self>
§fn instantiate_with_class(class: Class) -> Option<Self>
fn instantiate_with_class(class: Class) -> Option<Self>
class is a subtype of Self or layout compatibleimpl Copy for SixAxisSensor
impl IObject for SixAxisSensor
impl ISixAxisSensor for SixAxisSensor
Auto Trait Implementations§
impl Freeze for SixAxisSensor
impl RefUnwindSafe for SixAxisSensor
impl !Send for SixAxisSensor
impl !Sync for SixAxisSensor
impl Unpin for SixAxisSensor
impl UnwindSafe for SixAxisSensor
Blanket Implementations§
§impl<T> Any for Twhere
T: 'static + ?Sized,
impl<T> Any for Twhere
T: 'static + ?Sized,
§impl<T> Borrow<T> for Twhere
T: ?Sized,
impl<T> Borrow<T> for Twhere
T: ?Sized,
§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
§impl<T> Cast for Twhere
T: SystemObject,
impl<T> Cast for Twhere
T: SystemObject,
fn get_class(self) -> Class
fn is_null(self) -> bool
fn rebind_class(self, new_class: Class)
fn override_class(self) -> Class
fn is_instance_of<T>(self) -> boolwhere
T: ClassIdentity,
fn is_direct_subclass_of<T>(self) -> boolwhere
T: ClassIdentity,
fn try_cast<T>(self) -> Option<T>where
T: ClassIdentity + FromIlInstance,
§unsafe fn cast<T>(self) -> Twhere
T: ClassIdentity + FromIlInstance,
unsafe fn cast<T>(self) -> Twhere
T: ClassIdentity + FromIlInstance,
§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§unsafe fn clone_to_uninit(&self, dest: *mut u8)
unsafe fn clone_to_uninit(&self, dest: *mut u8)
clone_to_uninit)§impl<T> DefaultInjectedMembers for T
impl<T> DefaultInjectedMembers for T
fn __injected_fields() -> Vec<InjectedFieldDescriptor>
fn __injected_methods() -> Vec<InjectedMethodDescriptor>
fn __injected_overrides() -> Vec<InjectedOverrideDescriptor>
Source§impl<T0, __U> IArrayBuilder_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
impl<T0, __U> IArrayBuilder_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
fn ctor(self, capacity: i32)where
Self: Sized,
fn get_capacity(self) -> i32where
Self: Sized,
fn get_count(self) -> i32where
Self: Sized,
fn get_item(self, index: i32) -> T0where
Self: Sized,
fn add(self, item: T0)where
Self: Sized,
fn to_array(self) -> Array<T0>where
Self: Sized,
fn unchecked_add(self, item: T0)where
Self: Sized,
fn ensure_capacity(self, minimum: i32)where
Self: Sized,
Source§impl<T0, __U> IAsyncOperationHandle_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
impl<T0, __U> IAsyncOperationHandle_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
fn get_location_name(self) -> Il2CppStringwhere
Self: Sized,
fn set_location_name(self, value: Il2CppString)where
Self: Sized,
fn op_implicit(obj: AsyncOperationHandle_1<T0>) -> AsyncOperationHandle
fn ctor(self, op: AsyncOperationBase_1<T0>)where
Self: Sized,
fn get_download_status(self) -> DownloadStatuswhere
Self: Sized,
fn internal_get_download_status(
self,
visited: HashSet_1<Object>,
) -> DownloadStatuswhere
Self: Sized,
fn ctor_2(self, op: IAsyncOperation)where
Self: Sized,
fn ctor_3(self, op: IAsyncOperation, version: i32)where
Self: Sized,
fn ctor_4(self, op: IAsyncOperation, location_name: Il2CppString)where
Self: Sized,
fn ctor_5(self, op: IAsyncOperation, version: i32, location_name: Il2CppString)where
Self: Sized,
fn acquire(self) -> AsyncOperationHandle_1<T0>where
Self: Sized,
fn add_completed(self, value: Action_1<AsyncOperationHandle_1<T0>>)where
Self: Sized,
fn remove_completed(self, value: Action_1<AsyncOperationHandle_1<T0>>)where
Self: Sized,
fn add_completed_typeless(self, value: Action_1<AsyncOperationHandle>)where
Self: Sized,
fn remove_completed_typeless(self, value: Action_1<AsyncOperationHandle>)where
Self: Sized,
fn get_debug_name(self) -> Il2CppStringwhere
Self: Sized,
fn add_destroyed(self, value: Action_1<AsyncOperationHandle>)where
Self: Sized,
fn remove_destroyed(self, value: Action_1<AsyncOperationHandle>)where
Self: Sized,
fn equals(self, other: AsyncOperationHandle_1<T0>) -> boolwhere
Self: Sized,
fn get_hash_code(self) -> i32where
Self: Sized,
fn wait_for_completion(self) -> T0where
Self: Sized,
fn get_internal_op(self) -> AsyncOperationBase_1<T0>where
Self: Sized,
fn get_is_done(self) -> boolwhere
Self: Sized,
fn is_valid(self) -> boolwhere
Self: Sized,
fn get_percent_complete(self) -> f32where
Self: Sized,
fn get_reference_count(self) -> i32where
Self: Sized,
fn release(self)where
Self: Sized,
fn get_result(self) -> T0where
Self: Sized,
fn get_status(self) -> AsyncOperationStatuswhere
Self: Sized,
fn system_collections_i_enumerator_get_current(self) -> Objectwhere
Self: Sized,
fn system_collections_i_enumerator_move_next(self) -> boolwhere
Self: Sized,
fn system_collections_i_enumerator_reset(self)where
Self: Sized,
Source§impl<T0, __U> ICoreUnsafeUtils_DefaultKeyGetter_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
impl<T0, __U> ICoreUnsafeUtils_DefaultKeyGetter_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
Source§impl<T0, T1, __U> IDictionary_2_EnumeratorMethods<T0, T1> for __U
impl<T0, T1, __U> IDictionary_2_EnumeratorMethods<T0, T1> for __U
fn ctor(self, dictionary: Dictionary_2<T0, T1>, get_enumerator_ret_type: i32)where
Self: Sized,
fn move_next(self) -> boolwhere
Self: Sized,
fn get_current(self) -> KeyValuePair_2<T0, T1>where
Self: Sized,
fn dispose(self)where
Self: Sized,
fn system_collections_i_enumerator_get_current(self) -> Objectwhere
Self: Sized,
fn system_collections_i_enumerator_reset(self)where
Self: Sized,
fn system_collections_i_dictionary_enumerator_get_entry(self) -> DictionaryEntrywhere
Self: Sized,
fn system_collections_i_dictionary_enumerator_get_key(self) -> Objectwhere
Self: Sized,
fn system_collections_i_dictionary_enumerator_get_value(self) -> Objectwhere
Self: Sized,
Source§impl<T0, T1, __U> IDictionary_2_KeyCollection_EnumeratorMethods<T0, T1> for __U
impl<T0, T1, __U> IDictionary_2_KeyCollection_EnumeratorMethods<T0, T1> for __U
fn ctor(self, dictionary: Dictionary_2<T0, T1>)where
Self: Sized,
fn dispose(self)where
Self: Sized,
fn move_next(self) -> boolwhere
Self: Sized,
fn get_current(self) -> T0where
Self: Sized,
fn system_collections_i_enumerator_get_current(self) -> Objectwhere
Self: Sized,
fn system_collections_i_enumerator_reset(self)where
Self: Sized,
Source§impl<T0, T1, __U> IDictionary_2_ValueCollection_EnumeratorMethods<T0, T1> for __U
impl<T0, T1, __U> IDictionary_2_ValueCollection_EnumeratorMethods<T0, T1> for __U
fn ctor(self, dictionary: Dictionary_2<T0, T1>)where
Self: Sized,
fn dispose(self)where
Self: Sized,
fn move_next(self) -> boolwhere
Self: Sized,
fn get_current(self) -> T1where
Self: Sized,
fn system_collections_i_enumerator_get_current(self) -> Objectwhere
Self: Sized,
fn system_collections_i_enumerator_reset(self)where
Self: Sized,
Source§impl<T0, __U> IExposedReference_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
impl<T0, __U> IExposedReference_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
fn resolve(self, resolver: IExposedPropertyTable) -> T0where
Self: Sized,
Source§impl<T0, __U> IHashSet_1_EnumeratorMethods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
impl<T0, __U> IHashSet_1_EnumeratorMethods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
fn ctor(self, set: HashSet_1<T0>)where
Self: Sized,
fn dispose(self)where
Self: Sized,
fn move_next(self) -> boolwhere
Self: Sized,
fn get_current(self) -> T0where
Self: Sized,
fn system_collections_i_enumerator_get_current(self) -> Objectwhere
Self: Sized,
fn system_collections_i_enumerator_reset(self)where
Self: Sized,
Source§impl<T0, __U> IIJobParallelForTransformExtensions_TransformParallelForLoopStruct_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
impl<T0, __U> IIJobParallelForTransformExtensions_TransformParallelForLoopStruct_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
fn initialize() -> IntPtr
Source§impl<T0, T1, __U> IKeyValuePair_2Methods<T0, T1> for __U
impl<T0, T1, __U> IKeyValuePair_2Methods<T0, T1> for __U
Source§impl<T0, __U> ILargeArrayBuilder_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
impl<T0, __U> ILargeArrayBuilder_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
fn ctor(self, initialize: bool)where
Self: Sized,
fn ctor_2(self, max_capacity: i32)where
Self: Sized,
fn add_range(self, items: IEnumerable_1<T0>)where
Self: Sized,
fn copy_to(self, array: Array<T0>, array_index: i32, count: i32)where
Self: Sized,
fn get_buffer(self, index: i32) -> Array<T0>where
Self: Sized,
fn to_array(self) -> Array<T0>where
Self: Sized,
fn try_move(self) -> (bool, Array<T0>)where
Self: Sized,
fn allocate_buffer(self)where
Self: Sized,
Source§impl<T0, __U> ILinkedList_1_EnumeratorMethods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
impl<T0, __U> ILinkedList_1_EnumeratorMethods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
fn ctor(self, list: LinkedList_1<T0>)where
Self: Sized,
fn get_current(self) -> T0where
Self: Sized,
fn system_collections_i_enumerator_get_current(self) -> Objectwhere
Self: Sized,
fn move_next(self) -> boolwhere
Self: Sized,
fn system_collections_i_enumerator_reset(self)where
Self: Sized,
fn dispose(self)where
Self: Sized,
fn system_runtime_serialization_i_deserialization_callback_on_deserialization(
self,
sender: Object,
)where
Self: Sized,
Source§impl<T0, __U> IListBuffer_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
impl<T0, __U> IListBuffer_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
fn get_count(self) -> i32where
Self: Sized,
fn get_capacity(self) -> i32where
Self: Sized,
fn get_item(self) -> (*mut T0, i32)where
Self: Sized,
fn get_unchecked(self) -> (*mut T0, i32)where
Self: Sized,
fn try_add(self) -> (bool, T0)where
Self: Sized,
fn try_copy_to(self, other: ListBuffer_1<T0>) -> boolwhere
Self: Sized,
Source§impl<T0, __U> IList_1_EnumeratorMethods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
impl<T0, __U> IList_1_EnumeratorMethods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
fn ctor(self, list: List_1<T0>)where
Self: Sized,
fn dispose(self)where
Self: Sized,
fn move_next(self) -> boolwhere
Self: Sized,
fn move_next_rare(self) -> boolwhere
Self: Sized,
fn get_current(self) -> T0where
Self: Sized,
fn system_collections_i_enumerator_get_current(self) -> Objectwhere
Self: Sized,
fn system_collections_i_enumerator_reset(self)where
Self: Sized,
Source§impl<__T> IObjectMethods for __Twhere
__T: IObject,
impl<__T> IObjectMethods for __Twhere
__T: IObject,
Source§fn equals(self, obj: impl Into<Object>) -> bool
fn equals(self, obj: impl Into<Object>) -> bool
Equals(crate::system::object::Object) overloadSource§fn get_hash_code(self) -> i32
fn get_hash_code(self) -> i32
GetHashCode() overloadSource§fn memberwise_clone(self) -> Object
fn memberwise_clone(self) -> Object
MemberwiseClone() overloadSource§fn to_string(self) -> Il2CppString
fn to_string(self) -> Il2CppString
ToString() overloadSource§fn field_getter(
self,
type_name: impl Into<Il2CppString>,
field_name: impl Into<Il2CppString>,
) -> IlInstance
fn field_getter( self, type_name: impl Into<Il2CppString>, field_name: impl Into<Il2CppString>, ) -> IlInstance
FieldGetter(::unity::Il2CppString, ::unity::Il2CppString, *mut::unity::IlInstance) overloadSource§fn field_setter(
self,
type_name: impl Into<Il2CppString>,
field_name: impl Into<Il2CppString>,
val: impl Into<Object>,
)
fn field_setter( self, type_name: impl Into<Il2CppString>, field_name: impl Into<Il2CppString>, val: impl Into<Object>, )
FieldSetter(::unity::Il2CppString, ::unity::Il2CppString, crate::system::object::Object) overload