Interface IYVRLayerHandle Namespace: YVR.Core Assembly: YVR.Core.Runtime.dll Syntax public interface IYVRLayerHandle Methods Name Description AddLayer(int) AddLayerAsync(int, Action) CreateLayer(YVRLayerCreateInfo) CreateLayerAsync(YVRLayerCreateInfo, Action<int>) DestroyLayer(int, bool) DestroyLayerAsync(int, bool, Action) GetAlLayersColorHandle() GetEyeBufferLayerId() GetLayerColorHandle(int) GetLayerColorHandle(int, int) GetLayerSurface(int) GetLayersCount() PrepareAddLayer(Action) PrepareCreateLayerAsync(Action) PrepareDestroyLayerAsync(Action) PrepareRemoveLayer(Action) PrepareSetLayerVisible(bool, Action) RemoveLayer(int) RemoveLayerAsync(int, Action) SetLayerCylinderParam(in int, in float, in float, in float) SetLayerDepthAsync(int, int, Action<bool>) SetLayerEquirect2Param(in int, in float, in float, in float, in float) SetLayerEquirectOffset(in int, in Rect) SetLayerEquirectRadius(in int, in float) SetLayerImageRect(int, Rect) SetLayerPose(in int, in XRPose) SetLayerPreSubmitCallback(Action) SetLayerSettings(int, bool, bool, bool, bool) SetLayerSize(in int, XRSize) SetLayerVisible(int, bool) SetSurfaceDimensions(int, int, int) SwapBufferLayer(int) Extension Methods ObjectExtensions.GetEnumerableElementType(object) ObjectExtensions.IsGenericEnumerable(object) ObjectExtensions.ReflectEquals(object, object) ObjectExtensions.ReflectionSequenceEqual(object, object) ObjectExtensions.TryGetFieldValue<T>(object, string, out T, BindingFlags) ObjectExtensions.TryGetPropertyValue<T>(object, string, out T, BindingFlags) ObjectExtensions.TrySetFieldValue<T>(object, string, T, BindingFlags) ObjectExtensions.TrySetPropertyValue<T>(object, string, T, BindingFlags) SystemObjectExtensions.As<T>(object) YVRLog.Debug(object, string) YVRLog.Error(object, string) YVRLog.Info(object, string) YVRLog.Warn(object, string)