| void add_OnCursorVisualStateChanged(Action<DynamicCursorManager.CursorVisualState> value) | Public+1 flags | | 0x08 |
| void remove_OnCursorVisualStateChanged(Action<DynamicCursorManager.CursorVisualState> value) | Public+1 flags | | 0x08 |
| void add_OnCursorTargetChanged(Action<Interactable> value) | Public+1 flags | | 0x08 |
| void remove_OnCursorTargetChanged(Action<Interactable> value) | Public+1 flags | | 0x08 |
| void add_OnPassiveTargetChanged(Action<Interactable> value) | Public+1 flags | | 0x08 |
| void remove_OnPassiveTargetChanged(Action<Interactable> value) | Public+1 flags | | 0x08 |
| void add_OnPrimaryClickDown(Action<Interactable> value) | Public+1 flags | | 0x08 |
| void remove_OnPrimaryClickDown(Action<Interactable> value) | Public+1 flags | | 0x08 |
| void add_OnPrimaryClickUp(Action<Interactable> value) | Public+1 flags | | 0x08 |
| void remove_OnPrimaryClickUp(Action<Interactable> value) | Public+1 flags | | 0x08 |
| void add_OnSuppressedByLockBrokerChanged(Action<System.Boolean> value) | Public+1 flags | | 0x08 |
| void remove_OnSuppressedByLockBrokerChanged(Action<System.Boolean> value) | Public+1 flags | | 0x08 |
| void Awake() | Private | | 0x00 |
| void OnEnable() | Private | | 0x00 |
| void Update() | Private | | 0x00 |
| void OnDisable() | Private | | 0x00 |
| void OnApplicationFocus(bool hasFocus) | Private | | 0x01 |
| void OnApplicationPause(bool pauseStatus) | Private | | 0x01 |
| IEnumerator RecoverCursorAfterFocus() | Private | | 0x08 |
| bool get_IsSuppressedByLockBroker() | Public+1 flags | | 0x01 |
| void SetSuppressedByLockBroker(bool suppressed, bool forceRefresh) | Public | | 0x01 |
| void PerformHoverDetection() | Private | | 0x00 |
| bool TryBuildRay(ref Ray& ray) | Private | | 0x18 |
| bool TryGetRaycastCamera(ref Camera& camera) | Private | | 0x08 |
| void ClearHoverForMissingCamera() | Private | | 0x00 |
| Vector2 GetActivePointerScreenPosition() | Private | | 0x08 |
| void HandleGrabInput() | Private | | 0x00 |
| void BeginDrag(ICursorDraggable draggable) | Private | | 0x08 |
| void OnDragStarted() | Private | | 0x00 |
| void OnDragEnded() | Private | | 0x00 |
| void EndDragSequence() | Private | | 0x00 |
| void ClearActiveDrag() | Private | | 0x00 |
| void ClearCapturedPressDrag() | Private | | 0x00 |
| void OnAnyClickStarted() | Private | | 0x00 |
| void OnAnyClickCanceled() | Private | | 0x00 |
| void ResolvePressStateFromActions() | Private | | 0x00 |
| bool IsAnyActionPressed() | Private | | 0x01 |
| void SanitizeAggregatedClickState() | Private | | 0x00 |
| void ForceReleaseIfPressed(const string& reason) | Private | | 0x08 |
| void TryAdoptExternalActiveDrag() | Private | | 0x00 |
| void NotifyExternalDragStarted(ICursorDraggable draggable) | Public | | 0x08 |
| void NotifyExternalDragEnded(ICursorDraggable draggable) | Public | | 0x08 |
| void SetVisualState(const CursorVisualState& newState, bool forceBroadcast) | Private | | 0x04 |
| void ForceBroadcastVisualState() | Public | | 0x00 |
| void ApplyModeSettings(bool initializing) | Private | | 0x01 |
| void ApplySystemCursorSettings() | Private | | 0x00 |
| void SwitchToPresentationMode(const PresentationMode& mode) | Public | | 0x04 |
| void SwitchToFPSLocked() | Public | | 0x00 |
| void SwitchToFreeMouse() | Public | | 0x00 |
| void SetUIBlocking(bool shouldBlock, bool wantsHoverState) | Public | | 0x01 |
| VirtualCursor get_VirtualCursorRef() | Public+1 flags | | 0x08 |
| void ForceRefresh(bool forceBroadcast) | Public | | 0x01 |
| PresentationMode get_CurrentMode() | Public+1 flags | | 0x04 |
| CursorVisualState get_CurrentVisualState() | Public+1 flags | | 0x04 |
| Interactable get_CurrentHover() | Public+1 flags | | 0x08 |
| Interactable get_CurrentPassiveHover() | Public+1 flags | | 0x08 |
| bool get_IsDragging() | Public+1 flags | | 0x01 |
| bool get_IsWorldBlockedByCursorBlocker() | Public+1 flags | | 0x01 |
| bool get_IsClampedToValve() | Public+1 flags | | 0x01 |
| void set_IsClampedToValve(bool value) | Private+1 flags | | 0x01 |
| bool get_IsClampingMouse() | Public+1 flags | | 0x01 |
| void set_IsClampingMouse(bool value) | Private+1 flags | | 0x01 |
| Vector2 get_ValveScreenPosition() | Public+1 flags | | 0x08 |
| void set_ValveScreenPosition(const Vector2& value) | Private+1 flags | | 0x08 |
| Vector2 get_ValveDefaultScreenPosition() | Public+1 flags | | 0x08 |
| void set_ValveDefaultScreenPosition(const Vector2& value) | Private+1 flags | | 0x08 |
| float get_CursorDistanceMultiplierFromCenter() | Public+1 flags | | 0x04 |
| void set_CursorDistanceMultiplierFromCenter(float value) | Private+1 flags | | 0x04 |
| bool get_IsAngleConstrained() | Public+1 flags | | 0x01 |
| void set_IsAngleConstrained(bool value) | Private+1 flags | | 0x01 |
| bool get_ResetToDefault() | Public+1 flags | | 0x01 |
| void set_ResetToDefault(bool value) | Private+1 flags | | 0x01 |
| float get_MinAngle() | Public+1 flags | | 0x04 |
| void set_MinAngle(float value) | Private+1 flags | | 0x04 |
| float get_MaxAngle() | Public+1 flags | | 0x04 |
| void set_MaxAngle(float value) | Private+1 flags | | 0x04 |
| Interactable get_CurrentGrabInteractable() | Public+1 flags | | 0x08 |
| bool IsCurrentDeviceGamepad() | Public | | 0x01 |
| void ClampCursorToValve(const Vector3& position, float distance, bool isClampingMouse, bool angleConstraint, bool resetToDefault, float minAngle, float maxAngle) | Public | | 0x0C |
| void DisableValveClamping() | Public | | 0x00 |
| void .ctor() | Public+1 flags | | 0x00 |
| void <OnEnable>b__72_0(const CallbackContext& ctx) | Private | | 0x10 |
| void <OnEnable>b__72_1(const CallbackContext& ctx) | Private | | 0x10 |