Zdexby TheHolyOneZ
8,798 structs
Struct

Quaternion

: ValueType : Object
UnityEngine.Quaternion, UnityEngine.CoreModule 0x0010 (16 B) UnityEngine.CoreModule.dll
0x00x0010

Members 6

OffsetSizeNameTypeFlags
0x04xfloatPublic
0x04yfloatPublic
0x04zfloatPublic
0x04wfloatPublic
0x10identityQuaternionQuaternionPrivateStatic+1 flags
—0x04kEpsilonfloatPublicStatic+1 flags

Functions 55

SignatureFlagsNativeParams
Quaternion Internal_FromToRotation(ref Vector3& fromDirection, ref Vector3& toDirection)PrivateStatic0x10
Quaternion FromToRotation(const Vector3& fromDirection, const Vector3& toDirection)PublicStatic0x10
Quaternion Internal_Inverse(ref Quaternion& rotation)PrivateStatic0x10
Quaternion Inverse(const Quaternion& rotation)PublicStatic0x10
Quaternion Internal_Slerp(ref Quaternion& a, ref Quaternion& b, float t)PrivateStatic0x10
Quaternion Internal_SlerpUnclamped(ref Quaternion& a, ref Quaternion& b, float t)PrivateStatic0x10
Quaternion Internal_Lerp(ref Quaternion& a, ref Quaternion& b, float t)PrivateStatic0x10
Quaternion Internal_LerpUnclamped(ref Quaternion& a, ref Quaternion& b, float t)PrivateStatic0x10
Quaternion Slerp(const Quaternion& a, const Quaternion& b, float t)PublicStatic0x10
Quaternion SlerpUnclamped(const Quaternion& a, const Quaternion& b, float t)PublicStatic0x10
Quaternion Lerp(const Quaternion& a, const Quaternion& b, float t)PublicStatic0x10
Quaternion LerpUnclamped(const Quaternion& a, const Quaternion& b, float t)PublicStatic0x10
Quaternion Internal_FromEulerRad(ref Vector3& euler)PrivateStatic0x10
Vector3 Internal_ToEulerRad(ref Quaternion& rotation)PrivateStatic0x10
void Internal_ToAxisAngleRad(ref Quaternion& q, ref Vector3& axis, ref float& angle)PrivateStatic0x10
Quaternion Internal_AngleAxis(float angle, ref Vector3& axis)PrivateStatic0x10
Quaternion AngleAxis(float angle, const Vector3& axis)PublicStatic0x10
Quaternion Internal_LookRotation(ref Vector3& forward, ref Vector3& upwards)PrivateStatic0x10
Quaternion LookRotation(const Vector3& forward, const Vector3& upwards)PublicStatic0x10
Quaternion LookRotation(const Vector3& forward)PublicStatic0x10
void .ctor(float x, float y, float z, float w)Public+1 flags0x04
Quaternion get_identity()PublicStatic+1 flags0x10
Quaternion op_Multiply(const Quaternion& lhs, const Quaternion& rhs)PublicStatic+1 flags0x10
Vector3 op_Multiply(const Quaternion& rotation, const Vector3& point)PublicStatic+1 flags0x10
bool op_Equality(const Quaternion& lhs, const Quaternion& rhs)PublicStatic+1 flags0x10
bool op_Inequality(const Quaternion& lhs, const Quaternion& rhs)PublicStatic+1 flags0x10
bool IsEqualUsingDot(float dot)PrivateStatic0x04
float Dot(const Quaternion& a, const Quaternion& b)PublicStatic0x10
float Dot(ref Quaternion& a, ref Quaternion& b)PublicStatic0x10
float Angle(const Quaternion& a, const Quaternion& b)PublicStatic0x10
Vector3 Internal_MakePositive(const Vector3& euler)PrivateStatic0x0C
Vector3 get_eulerAngles()Public+1 flags0x0C
Quaternion Euler(float x, float y, float z)PublicStatic0x10
Quaternion Euler(const Vector3& euler)PublicStatic0x10
void ToAngleAxis(ref float& angle, ref Vector3& axis)Public0x0C
Quaternion Normalize(const Quaternion& q)PublicStatic0x10
Quaternion Normalize(ref Quaternion& q)PublicStatic0x10
Quaternion get_normalized()Public+1 flags0x10
int GetHashCode()Public+1 flags0x04
bool Equals(object other)Public+1 flags0x08
bool Equals(const Quaternion& other)PublicFinal+2 flags0x10
bool Equals(ref Quaternion& other)Public0x10
string ToString()Public+1 flags0x08
string ToString(const string& format, IFormatProvider formatProvider)PublicFinal+2 flags0x08
void .cctor()PrivateStatic+1 flags0x00
void Internal_FromToRotation_Injected(ref Vector3& fromDirection, ref Vector3& toDirection, ref Quaternion& ret)PrivateStatic0x10
void Internal_Inverse_Injected(ref Quaternion& rotation, ref Quaternion& ret)PrivateStatic0x10
void Internal_Slerp_Injected(ref Quaternion& a, ref Quaternion& b, float t, ref Quaternion& ret)PrivateStatic0x10
void Internal_SlerpUnclamped_Injected(ref Quaternion& a, ref Quaternion& b, float t, ref Quaternion& ret)PrivateStatic0x10
void Internal_Lerp_Injected(ref Quaternion& a, ref Quaternion& b, float t, ref Quaternion& ret)PrivateStatic0x10
void Internal_LerpUnclamped_Injected(ref Quaternion& a, ref Quaternion& b, float t, ref Quaternion& ret)PrivateStatic0x10
void Internal_FromEulerRad_Injected(ref Vector3& euler, ref Quaternion& ret)PrivateStatic0x10
void Internal_ToEulerRad_Injected(ref Quaternion& rotation, ref Vector3& ret)PrivateStatic0x10
void Internal_AngleAxis_Injected(float angle, ref Vector3& axis, ref Quaternion& ret)PrivateStatic0x10
void Internal_LookRotation_Injected(ref Vector3& forward, ref Vector3& upwards, ref Quaternion& ret)PrivateStatic0x10

Used by 194

types with a member, parameter or interface of this type
<>c__DisplayClass50_0<AnimateIn>d__32<AnimateOut>d__34<AnimateRoutine>d__36<AnimateToClipboardDestinationRoutine>d__37<DrinkRoutine>d__31<LerpToTargetRoutine>d__34<MovePaper>d__97<MoveToFocus>d__60<MoveToRelease>d__61Action`1Action`2AnimationOffsetPlayableAnimationPlayableAssetAnimationTrackAttitudeStateBeautifyRenderPassBoneByReference`1CameraStateCameraStateExtensionsCameraSwitcherCamshaftRockerChainAnimatorCurveCinemachine3rdPersonFollowCinemachineCameraCinemachineCameraManagerBaseCinemachineComponentBaseCinemachineComposerCinemachineDecolliderCinemachineDeoccluderCinemachineExtensionCinemachineExternalImpulseListenerCinemachineFixedSignalCinemachineFollowCinemachineFramingTransposerCinemachineFreeLookCinemachineGroupFramingCinemachineImpulseManagerCinemachineOrbitalFollowCinemachineOrbitalTransposerCinemachinePanTiltCinemachinePathCinemachinePathBaseCinemachinePositionComposerCinemachinePOVCinemachineRotateWithFollowTargetCinemachineRotationComposerCinemachineSameAsFollowTargetCinemachineSmoothPathCinemachineSplineDollyCinemachineTargetGroupCinemachineThirdPersonFollowCinemachineTrackedDollyCinemachineTransposerCinemachineVirtualCameraCinemachineVirtualCameraBaseClipboardToolSelectorClipboardToolSlotCompensateRotationProcessorDataDialInteractableDirectionalLightDiscLightDraggableItemDeckAreaDrawEntityLocationEnumeratorEspressoCupDrinkerExtendedPointerEventDataEyesFakeParentConstraintFirstPersonControllerFMODOdometerTickEventsFmodResonanceAudioFunc`1GaussianWindow1D_QuaternionGaussianWindow1d`1GearGizmos+114 more