Show / Hide Table of Contents

Class SurfaceObserver

Inheritance
Object
SurfaceObserver
Implements
IDisposable
Inherited Members
Object.ToString()
Object.Equals(Object)
Object.Equals(Object, Object)
Object.ReferenceEquals(Object, Object)
Object.GetHashCode()
Object.GetType()
Object.MemberwiseClone()
Namespace: UnityEngine.XR.WSA
Assembly: UnityEngine.dll
Syntax
[MovedFrom("UnityEngine.VR.WSA")]
public sealed class SurfaceObserver : IDisposable

Constructors

| Improve this Doc View Source

SurfaceObserver()

Declaration
public SurfaceObserver()

Methods

| Improve this Doc View Source

Dispose()

Declaration
public void Dispose()
| Improve this Doc View Source

Finalize()

Declaration
protected void Finalize()
| Improve this Doc View Source

RequestMeshAsync(SurfaceData, SurfaceObserver.SurfaceDataReadyDelegate)

Declaration
public bool RequestMeshAsync(SurfaceData dataRequest, SurfaceObserver.SurfaceDataReadyDelegate onDataReady)
Parameters
Type Name Description
SurfaceData dataRequest
SurfaceObserver.SurfaceDataReadyDelegate onDataReady
Returns
Type Description
Boolean

SetVolumeAsAxisAlignedBox(Vector3, Vector3)

Declaration
public void SetVolumeAsAxisAlignedBox(Vector3 origin, Vector3 extents)
Parameters
Type Name Description
Vector3 origin
Vector3 extents
| Improve this Doc View Source

SetVolumeAsFrustum(Plane[])

Declaration
public void SetVolumeAsFrustum(Plane[] planes)
Parameters
Type Name Description
Plane[] planes

SetVolumeAsOrientedBox(Vector3, Vector3, Quaternion)

Declaration
public void SetVolumeAsOrientedBox(Vector3 origin, Vector3 extents, Quaternion orientation)
Parameters
Type Name Description
Vector3 origin
Vector3 extents
Quaternion orientation

SetVolumeAsSphere(Vector3, Single)

Declaration
public void SetVolumeAsSphere(Vector3 origin, float radiusMeters)
Parameters
Type Name Description
Vector3 origin
Single radiusMeters

Update(SurfaceObserver.SurfaceChangedDelegate)

Declaration
public void Update(SurfaceObserver.SurfaceChangedDelegate onSurfaceChanged)
Parameters
Type Name Description
SurfaceObserver.SurfaceChangedDelegate onSurfaceChanged

Implements

System.IDisposable

Extension Methods

MustExtensions.MustBeEqual<T>(T, T)
MustExtensions.MustBeEqual<T>(T, T, String)
MustExtensions.MustNotBeEqual<T>(T, T)
MustExtensions.MustNotBeEqual<T>(T, T, String)
MustExtensions.MustBeNull<T>(T)
MustExtensions.MustBeNull<T>(T, String)
MustExtensions.MustNotBeNull<T>(T)
MustExtensions.MustNotBeNull<T>(T, String)
  • Improve this Doc
  • View Source
Back to top Generated by DocFX