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

ClippedCylinderSurface Class

Extends MonoBehaviour
Used to manually clip a <cref="CylinderSurface" /> to the desired size.

Properties

BackingSurface : ISurface
[Get]
Signature
ISurface Oculus.Interaction.Surfaces.ClippedCylinderSurface.BackingSurface
Cylinder : Cylinder
[Get]
Signature
Cylinder Oculus.Interaction.Surfaces.ClippedCylinderSurface.Cylinder
Transform : Transform
[Get]
Signature
Transform Oculus.Interaction.Surfaces.ClippedCylinderSurface.Transform

Protected Methods

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

Methods

ClosestSurfacePoint ( point , hit , maxDistance )
Signature
bool Oculus.Interaction.Surfaces.ClippedCylinderSurface.ClosestSurfacePoint(in Vector3 point, out SurfaceHit hit, float maxDistance=0)
Parameters
point: in Vector3
hit: out SurfaceHit
maxDistance: float
Returns
bool
GetClipped ( clipped )
Signature
bool Oculus.Interaction.Surfaces.ClippedCylinderSurface.GetClipped(out CylinderSegment clipped)
Parameters
clipped: out CylinderSegment
Returns
bool
GetClippers ()
Signature
IReadOnlyList< ICylinderClipper > Oculus.Interaction.Surfaces.ClippedCylinderSurface.GetClippers()
Returns
IReadOnlyList< ICylinderClipper >
InjectAllClippedCylinderSurface ( surface , clippers )
Signature
void Oculus.Interaction.Surfaces.ClippedCylinderSurface.InjectAllClippedCylinderSurface(CylinderSurface surface, IEnumerable< ICylinderClipper > clippers)
Parameters
clippers: IEnumerable< ICylinderClipper >
Returns
void
InjectClippers ( clippers )
Signature
void Oculus.Interaction.Surfaces.ClippedCylinderSurface.InjectClippers(IEnumerable< ICylinderClipper > clippers)
Parameters
clippers: IEnumerable< ICylinderClipper >
Returns
void
InjectCylinderSurface ( surface )
Signature
void Oculus.Interaction.Surfaces.ClippedCylinderSurface.InjectCylinderSurface(CylinderSurface surface)
Parameters
Returns
void
Raycast ( ray , hit , maxDistance )
Signature
bool Oculus.Interaction.Surfaces.ClippedCylinderSurface.Raycast(in Ray ray, out SurfaceHit hit, float maxDistance=0)
Parameters
ray: in Ray
hit: out SurfaceHit
maxDistance: float
Returns
bool