Пример #1
0
 static void eyeTracker3D_StateChanged(object sender, TimeValue timestamp, Int32 sensor, EyeTracker3DState report)
 {
     Console.WriteLine("Got 3D eye tracker report, for sensor #{0}", sensor);
     Console.WriteLine(FormatEyeTracker3DReport(report));
 }
Пример #2
0
 public extern static Byte osvrGetEyeTracker3DState(SafeClientInterfaceHandle iface, ref TimeValue timestamp, ref EyeTracker3DState state);
Пример #3
0
 static string FormatEyeTracker3DReport(EyeTracker3DState report)
 {
     return String.Format("basePoint: {0}; {1}; {2}\n", report.basePoint.x, report.basePoint.y, report.basePoint.z) +
         String.Format("direction: {0}; {1}; {2}\n", report.direction.x, report.direction.y, report.direction.z);
 }
Пример #4
0
 public static extern Byte osvrGetEyeTracker3DState(SafeClientInterfaceHandle iface, ref TimeValue timestamp, ref EyeTracker3DState state);
Пример #5
0
 private void EyeTracker3DInterface_StateChanged(object sender, TimeValue timestamp, int sensor, EyeTracker3DState report)
 {
     value3D = report;
 }
Пример #6
0
 static void eyeTracker3D_StateChanged(object sender, TimeValue timestamp, Int32 sensor, EyeTracker3DState report)
 {
     Console.WriteLine("Got 3D eye tracker report, for sensor #{0}", sensor);
     Console.WriteLine(FormatEyeTracker3DReport(report));
 }
Пример #7
0
 static string FormatEyeTracker3DReport(EyeTracker3DState report)
 {
     return(String.Format("basePoint: {0}; {1}; {2}\n", report.basePoint.x, report.basePoint.y, report.basePoint.z) +
            String.Format("direction: {0}; {1}; {2}\n", report.direction.x, report.direction.y, report.direction.z));
 }
Пример #8
0
 private void EyeTracker3DInterface_StateChanged(object sender, TimeValue timestamp, int sensor, EyeTracker3DState report)
 {
     value3D = report;
 }