コード例 #1
0
        public void RequestTracker(GazeManager.ApiVersion version)
        {
            TrackerSetRequest tsr = new TrackerSetRequest();

            tsr.Values.Version = (int)Convert.ChangeType(version, version.GetTypeCode());

            Request(tsr);
        }
コード例 #2
0
        public void RequestTracker(GazeManager.ClientMode mode, GazeManager.ApiVersion version)
        {
            TrackerSetRequest gr = new TrackerSetRequest();

            gr.Values.Version = (int)Convert.ChangeType(version, version.GetTypeCode());
            gr.Values.Push    = mode == GazeManager.ClientMode.Push;

            Request(JsonConvert.SerializeObject(gr));
        }
コード例 #3
0
        public void RequestScreenSwitch(int screenIndex, int screenResW, int screenResH, float screenPsyW, float screenPsyH)
        {
            TrackerSetRequest gr = new TrackerSetRequest();

            gr.Values.ScreenIndex            = screenIndex;
            gr.Values.ScreenResolutionWidth  = screenResW;
            gr.Values.ScreenResolutionHeight = screenResH;
            gr.Values.ScreenPhysicalWidth    = screenPsyW;
            gr.Values.ScreenPhysicalHeight   = screenPsyH;

            Request(JsonConvert.SerializeObject(gr));
        }
コード例 #4
0
        public Object[] RequestScreenSwitch(int screenIndex, int screenResW, int screenResH, float screenPsyW, float screenPsyH)
        {
            TrackerSetRequest tsr = new TrackerSetRequest();

            tsr.Values.ScreenIndex            = screenIndex;
            tsr.Values.ScreenResolutionWidth  = screenResW;
            tsr.Values.ScreenResolutionHeight = screenResH;
            tsr.Values.ScreenPhysicalWidth    = screenPsyW;
            tsr.Values.ScreenPhysicalHeight   = screenPsyH;

            Request(tsr);

            return(tsr.AsyncLock);
        }
コード例 #5
0
        public void RequestTracker(GazeManager.ApiVersion version)
        {
            TrackerSetRequest tsr = new TrackerSetRequest();

            tsr.Values.Version = (int)Convert.ChangeType(version, version.GetTypeCode());

            Request(tsr);
        }
コード例 #6
0
        public Object[] RequestScreenSwitch(int screenIndex, int screenResW, int screenResH, float screenPsyW, float screenPsyH)
        {
            TrackerSetRequest tsr = new TrackerSetRequest();

            tsr.Values.ScreenIndex = screenIndex;
            tsr.Values.ScreenResolutionWidth = screenResW;
            tsr.Values.ScreenResolutionHeight = screenResH;
            tsr.Values.ScreenPhysicalWidth = screenPsyW;
            tsr.Values.ScreenPhysicalHeight = screenPsyH;

            Request(tsr);

            return tsr.AsyncLock;
        }