API reference
API reference
Select your platform
No SDKs available
No versions available

UnionClippedPlaneSurface Class

Extends MonoBehaviour

Fields

BackingSurface : ISurface
Signature
ISurface Oculus.Interaction.Surfaces.UnionClippedPlaneSurface.BackingSurface
Transform : Transform
Signature
Transform Oculus.Interaction.Surfaces.UnionClippedPlaneSurface.Transform

Protected Methods

Awake ()
Signature
virtual void Oculus.Interaction.Surfaces.UnionClippedPlaneSurface.Awake()
Returns
void
Start ()
Signature
virtual void Oculus.Interaction.Surfaces.UnionClippedPlaneSurface.Start()
Returns
void

Methods

ClosestSurfacePoint ( point , hit , maxDistance )
Signature
bool Oculus.Interaction.Surfaces.UnionClippedPlaneSurface.ClosestSurfacePoint(in Vector3 point, out SurfaceHit hit, float maxDistance=0)
Parameters
point: in Vector3
hit: out SurfaceHit
maxDistance: float
Returns
bool
GetClippers ()
Signature
IReadOnlyList<IBoundsClipper> Oculus.Interaction.Surfaces.UnionClippedPlaneSurface.GetClippers()
Returns
IReadOnlyList< IBoundsClipper >
GetLocalBounds ()
Signature
List<Bounds> Oculus.Interaction.Surfaces.UnionClippedPlaneSurface.GetLocalBounds()
Returns
List< Bounds >
GetLocalBoundsNonAlloc ( clipBounds )
Signature
void Oculus.Interaction.Surfaces.UnionClippedPlaneSurface.GetLocalBoundsNonAlloc(ref List< Bounds > clipBounds)
Parameters
clipBounds: ref List< Bounds >
Returns
void
InjectAllClippedPlaneSurface ( planeSurface , clippers )
Signature
void Oculus.Interaction.Surfaces.UnionClippedPlaneSurface.InjectAllClippedPlaneSurface(PlaneSurface planeSurface, IEnumerable< IBoundsClipper > clippers)
Parameters
planeSurface: PlaneSurface
clippers: IEnumerable< IBoundsClipper >
Returns
void
InjectClippers ( clippers )
Signature
void Oculus.Interaction.Surfaces.UnionClippedPlaneSurface.InjectClippers(IEnumerable< IBoundsClipper > clippers)
Parameters
clippers: IEnumerable< IBoundsClipper >
Returns
void
InjectPlaneSurface ( planeSurface )
Signature
void Oculus.Interaction.Surfaces.UnionClippedPlaneSurface.InjectPlaneSurface(PlaneSurface planeSurface)
Parameters
planeSurface: PlaneSurface
Returns
void
Raycast ( ray , hit , maxDistance )
Signature
bool Oculus.Interaction.Surfaces.UnionClippedPlaneSurface.Raycast(in Ray ray, out SurfaceHit hit, float maxDistance=0)
Parameters
ray: in Ray
hit: out SurfaceHit
maxDistance: float
Returns
bool