Table of Contents

Class YVRPlugin

Namespace
YVR.Core
Assembly
YVR.Core.Runtime.dll
[ExcludeFromDocs]
public abstract class YVRPlugin
Inheritance
YVRPlugin
Derived
Inherited Members

Properties

Instance

Methods

CreateEyeTracker()
CreateMeshDetector()
CreatePlaneDetection()
CreateSpatialAnchor(Vector3, Quaternion, ref ulong)
CreateSpatialAnchorUserHandle(ulong, ref ulong)
DestroyEyeTracker()
DestroyMeshDetector()
DestroySpatialAnchor(ulong, YVRSpatialAnchorStorageLocation, ref ulong)
EndPlaneDetection()
GetAppSWEnable()
GetAppSWSwitch()
GetBatteryLevel()
GetBatteryStatus()
GetBatteryTemperature()
GetBlockInteractionData()
GetBoundaryConfigured()
GetBoundaryDimensions()
GetBoundaryGeometry()
GetBoundaryVisible()
GetCPULevel()
GetCPUUtilLevel()
GetCurrentInputDevice(ref ActiveInputDevice)
GetDisplayFrequenciesAvailable()
GetDisplayFrequency()
GetEyeFov(int, ref EyeFov)
GetEyeGazePose(ref EyeGazePose)
GetEyeGazes(ref EyeGazesState)
GetEyeResolution(ref Vector2)
GetEyeTrackingEnable()
GetEyeTrackingSupportes()
GetGPULevel()
GetGPUUtilLevel()
GetHandAutoActivateTime()
GetHandEnable()
GetHandJointLocations(HandType, ref HandJointLocations)
GetPassthroughImageDiffRotation(int)
GetPassthroughSwapchainImageIndex()
GetPassthroughSwapchainImageValid()
GetPolygonBuffer(ulong, uint)
GetPrimaryController(ref uint)
GetRecommendedResolution(ref YVRExtent2DInt)
GetSpaceBoundary2D(ulong, ref YVRBoundary2D)
GetSpaceBoundingBox2D(ulong, ref YVRRect2D)
GetSpaceBoundingBox3D(ulong, ref YVRRect3D)
GetSpaceContainer(ulong, ref YVRSceneAnchorContainer)
GetSpaceRoomLayout(ulong, ref YVRRoomLayout)
GetSpaceSemanticLabels(ulong, ref YVRAnchorSemanticLabel)
GetSpaceTriangleMesh(ulong, ref YVRAnchorTriangleMeshInternal)
GetSpatialAnchorComponentStatus(ulong, YVRSpatialAnchorComponentType, ref YVRSpatialAnchorComponentStatus)
GetSpatialAnchorEnumerateSupported(ulong, ref YVRSpatialAnchorSupportedComponent)
GetSpatialAnchorPose(ulong, ref Vector3, ref Quaternion, ref YVRAnchorLocationFlags)
GetSpatialAnchorUUID(ulong, ref YVRSpatialAnchorUUID)
GetSpatialAnchorUserId(ulong, ref ulong)
GetStereoRenderingMode()
GetVolumeLevel()
IsFocusing()
IsUserPresent()
IsVisible()
QuerySpatialAnchor(YVRSpatialAnchorQueryInfo, ref ulong)
RecenterTracking()
RequestSceneCapture(ref YVRSceneCaptureRequest, ref ulong)
SaveSpatialAnchor(YVRSpatialAnchorSaveInfo, ref ulong)
SaveSpatialAnchorList(YVRSpatialAnchorListSaveInfo, ref ulong)
SetAPPControllerEnable(bool)
SetAPPHandEnable(bool)
SetAdapterResolutionPolicy(AdapterResolutionPolicy)
SetAppSWEnable(bool)
SetAppSWSwitch(bool)
SetAppSpacePosition(float, float, float)
SetAppSpaceRotation(float, float, float, float)
SetBlockInteractionData(bool)
SetBoundaryDetectionEnable(bool)
SetBoundaryVisible(bool)
SetControllerVibration(uint, float, float)
SetControllerVibration(uint, float, float, float)
SetCreateSpatialAnchorCallback(Action<YVRSpatialAnchorResult, bool>)
SetDisplayFrequency(float)
SetEraseSpatialAnchorCallback(Action<YVRSpatialAnchorResult, bool>)
SetEventCallback(Action<int>)
SetEyeBufferLayerSettings(bool, bool, bool, bool)
SetFoveation(int, int)
SetMeshBlockUpdateCallback(Action<ulong, YVRMeshBlockChangeState>)
SetPassthrough(bool)
SetPassthroughProviderEnable(bool)
SetPerformanceLevel(int, int)
SetPlaneDetectionsCallback(Action<YVRPlaneDetectorLocationsInternal>)
SetPrimaryController(uint)
SetQuerySpatialAnchorCallback(Action<YVRQuerySpatialAnchorResult, ulong>)
SetSceneCaptureCallback(Action<ulong, bool>)
SetSpatialAnchorComponentStatus(ulong, YVRSpatialAnchorComponentStatusSetInfo, ref ulong)
SetSpatialAnchorSaveCompleteCallback(Action<YVRSpatialAnchorSaveCompleteInfo, bool>)
SetSpatialAnchorSaveListCompleteCallback(Action<bool, ulong>)
SetSpatialAnchorShareCompleteCallback(Action<bool, ulong>)
SetSpatialAnchorStatusCompleteCallback(Action<YVRSpatialAnchorSetStatusCompleteInfo, bool>)
SetTrackingSpace(TrackingSpace)
SetVSyncCount(VSyncCount)
ShareSpatialAnchor(YVRSpatialAnchorShareInfo, ref ulong)
TestBoundaryNode(BoundaryNode, ref BoundaryTestResult)
TestBoundaryPoint(Vector3, ref BoundaryTestResult)