DefaultRaycastProvider.Raycast Method

Definition

Performs a raycast using the specified RayStep.

public:
 virtual bool Raycast(Microsoft::MixedReality::Toolkit::Physics::RayStep step, cli::array <UnityEngine::LayerMask> ^ prioritizedLayerMasks, bool focusIndividualCompoundCollider, [Runtime::InteropServices::Out] Microsoft::MixedReality::Toolkit::Input::MixedRealityRaycastHit % hitInfo);
public bool Raycast (Microsoft.MixedReality.Toolkit.Physics.RayStep step, UnityEngine.LayerMask[] prioritizedLayerMasks, bool focusIndividualCompoundCollider, out Microsoft.MixedReality.Toolkit.Input.MixedRealityRaycastHit hitInfo);
abstract member Raycast : Microsoft.MixedReality.Toolkit.Physics.RayStep * UnityEngine.LayerMask[] * bool * MixedRealityRaycastHit -> bool
override this.Raycast : Microsoft.MixedReality.Toolkit.Physics.RayStep * UnityEngine.LayerMask[] * bool * MixedRealityRaycastHit -> bool
Public Function Raycast (step As RayStep, prioritizedLayerMasks As LayerMask(), focusIndividualCompoundCollider As Boolean, ByRef hitInfo As MixedRealityRaycastHit) As Boolean

Parameters

step
RayStep
prioritizedLayerMasks
UnityEngine.LayerMask[]
focusIndividualCompoundCollider
Boolean

Returns

Whether or not the raycast hit something.

Implements

Applies to