API reference

UnionClippedPlaneSurface Class

Extends MonoBehaviour

Properties

BackingSurface : ISurface
[Get]
Signature
ISurface BackingSurface
Transform : Transform
[Get]
Signature
Transform Transform

Protected Methods

Awake ()
Signature
virtual void Awake()
Returns
void
Start ()
Signature
virtual void Start()
Returns
void

Methods

ClosestSurfacePoint ( point , hit , maxDistance )
Signature
bool 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 > GetClippers()
Returns
IReadOnlyList< IBoundsClipper >
GetLocalBounds ()
Signature
List< Bounds > GetLocalBounds()
Returns
List< Bounds >
InjectAllClippedPlaneSurface ( planeSurface , clippers )
Signature
void InjectAllClippedPlaneSurface(PlaneSurface planeSurface, IEnumerable< IBoundsClipper > clippers)
Parameters
planeSurface: PlaneSurface
clippers: IEnumerable< IBoundsClipper >
Returns
void
InjectClippers ( clippers )
Signature
void InjectClippers(IEnumerable< IBoundsClipper > clippers)
Parameters
clippers: IEnumerable< IBoundsClipper >
Returns
void
InjectPlaneSurface ( planeSurface )
Signature
void InjectPlaneSurface(PlaneSurface planeSurface)
Parameters
planeSurface: PlaneSurface
Returns
void
Raycast ( ray , hit , maxDistance )
Signature
bool Raycast(in Ray ray, out SurfaceHit hit, float maxDistance=0)
Parameters
ray: in Ray
hit: out SurfaceHit
maxDistance: float
Returns
bool