You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* Remove alloc
* Return early for IndexFinger
* Cache .characteristics calls, which can be expensive
* Return early if interaction isn't configured
* Formatting
* Don't call GetDevicesWithCharacteristics every frame
* Use SetPositionAndRotation
* Don't update ObjectManipulator twice per frame...
* Cache all the InputSystem calls
* Disable the line data provider if the pointer isn't active
* idk sphere pointer attempt
* Cache some stuff in hot loops
* Rewrite ObjectManipulator to no longer use a dictionary
* Fix ordering of parameters for "expected" and "actual"
* Update MixedRealityServiceRegistry.cs
* Change ObjectManipulator to use a list
* Change back to CoreServices.InputSystem
* Update FocusProvider.cs
* Add some missing cases and change to else if
* Convert some foreach in hot loops to a "cached end condition for loop"
* Squash for loops into TryGetPointerDataWithId
* Add clearer comment on why we remove only when null
* Revert "Disable the line data provider if the pointer isn't active"
This reverts commit 5b74c6b.
* Rename lineBase to lineDataProvider
* Add ProfileAnalyzer package
/// Returns true if a collider's bounds is within the camera FOV.
26
+
/// Returns true if a collider's bounds is within the camera FOV.
27
27
/// Utilizes a cache to test if this collider has been seen before and returns current frame's calculated result.
28
28
/// NOTE: This is a 'loose' FOV check -- it can return true in cases when the collider is actually not in the FOV
29
29
/// because it does an axis-aligned check when testing for large colliders. So, if the axis aligned bounds are in the bounds of the camera, it will return true.
@@ -37,7 +37,7 @@ public static bool IsInFOVCached(this Camera cam, Collider myCollider)
0 commit comments