Tilt Five Unity SDK 1.4.2
Loading...
Searching...
No Matches
NativePlugin.cs File Reference

Classes

class  TiltFive.NativePlugin
struct  TiltFive.T5_Bool
 Represents a boolean value.
struct  TiltFive.T5_Position
 Represents a three dimensional position.
struct  TiltFive.T5_Rotation
 Represents a quaternion rotation.
struct  TiltFive.GlassesHandle
struct  TiltFive.T5_GlassesPose
 Headset pose information to be retrieved with NativePlugin.GetGlassesPose(ref T5_GlassesPose)
struct  TiltFive.T5_GameboardPose
 Gameboard pose information to be retrieved with NativePlugin.GetGameboardPoses(ref T5_GameboardPoses)
struct  TiltFive.T5_CamImage
 Represents a wrapper on a buffer comtaining a camera image. More...
struct  TiltFive.T5_CameraStreamConfig
 Camera Stream Configuration. More...
struct  TiltFive.T5_PixelDewarp
 Pixel Coordinate Dewarp Wrapper. More...
struct  TiltFive.T5_ControllerState
 Contains wand related information (Pose, Buttons, Trigger, Stick, Battery)
struct  TiltFive.T5_ControllerState.Joystick
struct  TiltFive.T5_ControllerState.Buttons
struct  TiltFive.T5_VCI
 Represents the image rectangle in the normalized (z=1) image space of the virtual cameras.
struct  TiltFive.T5_FrameInfo
 Render information to be used with NativePlugin.QueueStereoImages(T5_FrameInfo)
struct  TiltFive.T5_StringUTF8
 Represents a string value.
struct  TiltFive.T5_GameboardSize
 Physical dimensions of a gameboard, in meters. More...

Namespaces

namespace  TiltFive

Enumerations

enum  TiltFive.ServiceCompatibility : Int32 { TiltFive.Incompatible = 0 , TiltFive.Compatible = 1 , TiltFive.Unknown = 2 }
 Whether the running service is compatible. More...
enum  TiltFive.PlayerIndex {
  TiltFive.None = 0 , TiltFive.One = 1 , TiltFive.Two = 2 , TiltFive.Three = 3 ,
  TiltFive.Four = 4
}
 The Player index (e.g. Player One, Player Two, etc) More...
enum  TiltFive.ControllerIndex : Int32 { TiltFive.Right = 0 , TiltFive.Left = 1 }
 Since wands are all physically identical (they have no "handedness"), it doesn't make sense to address them using "left" or "right". Instead we use hand dominance, and allow applications to swap the dominant and offhand wand according to the user's preference. More...
enum  TiltFive.GameboardType : Int32 { TiltFive.GameboardType_None = 1 , TiltFive.GameboardType_LE = 2 , TiltFive.GameboardType_XE = 3 , TiltFive.GameboardType_XE_Raised = 4 }
 The type of Gameboard being tracked by the glasses. More...
enum  TiltFive.ControllerPosition : Int32 { TiltFive.Grip = 0 , TiltFive.Fingertips = 1 , TiltFive.Aim = 2 }
 Points of interest along the wand controller, such as the handle position or wand tip. More...
enum  TiltFive.T5_Hand : byte { TiltFive.Unknown = 0 , TiltFive.Left = 1 , TiltFive.Right = 2 }
 Reported wand hand. More...