예제 #1
0
파일: MouseSDL.cs 프로젝트: Alan-love/xenko
        public MouseSDL(InputSourceSDL source, Window uiControl)
        {
            Source         = source;
            this.uiControl = uiControl;

            uiControl.MouseMoveActions            += OnMouseMoveEvent;
            uiControl.PointerButtonPressActions   += OnMouseInputEvent;
            uiControl.PointerButtonReleaseActions += OnMouseInputEvent;
            uiControl.MouseWheelActions           += OnMouseWheelEvent;
            uiControl.ResizeEndActions            += OnSizeChanged;
            OnSizeChanged(new WindowEvent());

            Id = InputDeviceUtils.DeviceNameToGuid(uiControl.SdlHandle.ToString() + Name);
        }
예제 #2
0
 public InputSourceiOS(Window uiControl) : base(uiControl)
 {
 }
예제 #3
0
 public InputSourceAndroid(Window uiControl) : base(uiControl)
 {
 }