コード例 #1
0
ファイル: GlfwInputContext.cs プロジェクト: KangWeon/Silk.NET
        public override unsafe void CoreDispose()
        {
            GlfwInputPlatform.UnregisterWindow((WindowHandle *)Handle, _subscribers);
            foreach (var gamepad in _gamepads)
            {
                gamepad.Dispose();
            }

            foreach (var joystick in _joysticks)
            {
                joystick.Dispose();
            }

            foreach (var mouse in _mice)
            {
                mouse.Dispose();
            }
        }
コード例 #2
0
        public unsafe void Dispose()
        {
            _window.Update -= _update;
            GlfwInputPlatform.UnregisterWindow((WindowHandle *)Handle, _subscribers);
            foreach (var gamepad in _gamepads)
            {
                gamepad.Dispose();
            }

            foreach (var joystick in _joysticks)
            {
                joystick.Dispose();
            }

            foreach (var mouse in _mice)
            {
                mouse.Dispose();
            }
        }