NRSDKApiForUnity
Overview
NRKernal.Persistence Namespace Reference

Classes

class  NRWorldAnchor
 
class  NRWorldAnchorStore
 
NRKernal Namespace Reference

Classes

class  ControllerAnchorsHelper
 
class  HandState
 
interface  IExternSlamProvider
 
interface  IMeshInfoProcessor
 
class  NRFrame
 
class  NRHand
 
class  NRHMDPoseTracker
 
class  NRInput
 
class  NRMeshingManager
 
class  NRNotificationListener
 
class  NRRGBCamTexture
 
class  NRRGBCamTextureYUV
 
class  NRSessionBehaviour
 
class  NRSessionConfig
 
class  NRSessionManager
 
class  NRTrackable
 
class  NRTrackableBehaviour
 
class  NRTrackableImage
 
class  NRTrackableManager
 
class  NRVirtualDisplayer
 

Enumerations

enum  ControllerAnchorEnum {
  GazePoseTrackerAnchor , RightPoseTrackerAnchor , LeftPoseTrackerAnchor , RightModelAnchor ,
  LeftModelAnchor , RightLaserAnchor , LeftLaserAnchor
}
 
enum  ControllerHandEnum { Right = 0 , Left = 1 }
 
enum  RaycastModeEnum { Gaze , Laser }
 
enum  InputSourceEnum { Hands , Controller }
 
enum  ControllerVisualType { None = 0 , XrealLight = 1 , Phone = 2 }
 
enum  TrackingType { Tracking6Dof = 0 , Tracking3Dof = 1 , Tracking0Dof = 2 , Tracking0DofStable = 3 }
 

Functions

delegate void HMDPoseTrackerEvent ()
 

Enumeration Type Documentation

◆ ControllerAnchorEnum

Values that represent controller anchor enums.

Enumerator
GazePoseTrackerAnchor 

An enum constant representing the gaze pose tracker anchor option.

RightPoseTrackerAnchor 

An enum constant representing the right pose tracker anchor option.

LeftPoseTrackerAnchor 

An enum constant representing the left pose tracker anchor option.

RightModelAnchor 

An enum constant representing the right model anchor option.

LeftModelAnchor 

An enum constant representing the left model anchor option.

RightLaserAnchor 

An enum constant representing the right laser anchor option.

LeftLaserAnchor 

An enum constant representing the left laser anchor option.

◆ ControllerHandEnum

Enumeration of handedness.

Enumerator
Right 

An enum constant representing the right option.

Left 

An enum constant representing the left option.

◆ ControllerVisualType

Enumeration of controller visual types.

Enumerator
None 

An enum constant representing the none option.

XrealLight 

An enum constant representing the xreal light option.

Phone 

An enum constant representing the phone option.

◆ InputSourceEnum

Enumeration of input source type.

Enumerator
Hands 

An enum constant representing the hands option.

Controller 

An enum constant representing the controller option.

◆ RaycastModeEnum

Enumeration of raycast mode. Normally, suggest using "Laser" mode.

Enumerator
Gaze 

An enum constant representing the gaze option.

Laser 

An enum constant representing the laser option.

◆ TrackingType

HMD tracking type.

Enumerator
Tracking6Dof 

Track the position an rotation.

Tracking3Dof 

Track the rotation only.

Tracking0Dof 

Track nothing.

Tracking0DofStable 

Track nothing. Use rotation to make tracking smoothly.

NRKernal.Record Namespace Reference

Classes

class  NRPhotoCapture
 
class  NRVideoCapture