Table of Contents

Class TuringPlugin

Namespace
Turing.Core.Utility
Assembly
Turing.Core.dll
public class TuringPlugin : TuringSingleton<TuringPlugin>
Inheritance
Object
Component
Behaviour
MonoBehaviour
TuringPlugin
Inherited Members
MonoBehaviour.IsInvoking()
MonoBehaviour.CancelInvoke()
MonoBehaviour.StopCoroutine(Coroutine)
MonoBehaviour.StopAllCoroutines()
MonoBehaviour.useGUILayout
MonoBehaviour.runInEditMode
Behaviour.enabled
Behaviour.isActiveAndEnabled
Component.GetComponent<T>()
Component.TryGetComponent<T>(out T)
Component.GetComponentInChildren<T>()
Component.GetComponentsInChildren<T>()
Component.GetComponentInParent<T>()
Component.GetComponentsInParent<T>()
Component.GetComponents<T>()
Component.transform
Component.gameObject
Component.tag
Object.GetInstanceID()
Object.GetHashCode()
Object.Instantiate(Object, Vector3, Quaternion)
Object.Instantiate(Object, Vector3, Quaternion, Transform)
Object.Instantiate(Object)
Object.Instantiate(Object, Transform)
Object.Instantiate<T>(T)
Object.Instantiate<T>(T, Vector3, Quaternion)
Object.Instantiate<T>(T, Vector3, Quaternion, Transform)
Object.Instantiate<T>(T, Transform)
Object.Destroy(Object)
Object.DestroyImmediate(Object)
Object.DontDestroyOnLoad(Object)
Object.DestroyObject(Object)
Object.FindObjectsOfType<T>()
Object.FindObjectsByType<T>(FindObjectsSortMode)
Object.FindObjectsByType<T>(FindObjectsInactive, FindObjectsSortMode)
Object.FindObjectOfType<T>()
Object.FindFirstObjectByType<T>()
Object.FindAnyObjectByType<T>()
Object.FindFirstObjectByType<T>(FindObjectsInactive)
Object.FindAnyObjectByType<T>(FindObjectsInactive)
Object.ToString()
Object.name
Object.hideFlags
Extension Methods

Fields

CurrentmilliTimeStap

public static long CurrentmilliTimeStap

Field Value

long

Properties

HatOffset

public Vector3 HatOffset { get; set; }

Property Value

Vector3

PointOffet

public Vector3 PointOffet { get; set; }

Property Value

Vector3

currentStylusData

public string currentStylusData { get; set; }

Property Value

string

isU3

public bool isU3 { get; set; }

Property Value

bool

Methods

ConvertPosition(Vector3)

public Vector3 ConvertPosition(Vector3 rightHandPosition)

Parameters

rightHandPosition Vector3

Returns

Vector3

ConvertQuaternion(Quaternion)

public Quaternion ConvertQuaternion(Quaternion A)

Parameters

A Quaternion

Returns

Quaternion

ConvertRotation(Quaternion)

public Quaternion ConvertRotation(Quaternion rightHandRotation)

Parameters

rightHandRotation Quaternion

Returns

Quaternion

GetButton(int)

public bool GetButton(int id)

Parameters

id int

Returns

bool

GetIsVisible()

public bool GetIsVisible()

Returns

bool

GetMilliTimeStamp()

public long GetMilliTimeStamp()

Returns

long

GetPoint(out Vector3, out Vector3, out Vector3)

public void GetPoint(out Vector3 rotatedTipPoint, out Vector3 rotatedHatPoint, out Vector3 angle)

Parameters

rotatedTipPoint Vector3
rotatedHatPoint Vector3
angle Vector3

GetPose()

public TuringPose GetPose()

Returns

TuringPose

GetStylusData()

public IEnumerator GetStylusData()

Returns

IEnumerator

InitStylus()

public void InitStylus()

OnDestroy()

protected override void OnDestroy()

ParseByteArray(byte[])

public static StylusSensorStruct ParseByteArray(byte[] data)

Parameters

data byte[]

Returns

StylusSensorStruct

deinit_share_memory()

public static extern int deinit_share_memory()

Returns

int

get_share_data(IntPtr, int)

public static extern int get_share_data(IntPtr p_data, int len)

Parameters

p_data IntPtr
len int

Returns

int

init_share_memory()

public static extern int init_share_memory()

Returns

int