<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
  <ItemGroup>
    <ClCompile Include="scene\Animator.cpp">
      <Filter>engine\scene</Filter>
    </ClCompile>
    <ClCompile Include="scene\Animators.cpp">
      <Filter>engine\scene</Filter>
    </ClCompile>
    <ClCompile Include="audio\Audio.cpp">
      <Filter>engine\audio</Filter>
    </ClCompile>
    <ClCompile Include="audio\Cue.cpp">
      <Filter>engine\audio</Filter>
    </ClCompile>
    <ClCompile Include="audio\xaudio2\XA2AudioDevice.cpp">
      <Filter>engine\audio\xaudio2</Filter>
    </ClCompile>
    <ClCompile Include="graphics\BlendState.cpp">
      <Filter>engine\graphics</Filter>
    </ClCompile>
    <ClCompile Include="graphics\direct3d11\D3D11BlendState.cpp">
      <Filter>engine\graphics\direct3d11</Filter>
    </ClCompile>
    <ClCompile Include="graphics\opengl\OGLBlendState.cpp">
      <Filter>engine\graphics\opengl</Filter>
    </ClCompile>
    <ClCompile Include="gui\BMFont.cpp">
      <Filter>engine\gui</Filter>
    </ClCompile>
    <ClCompile Include="graphics\Buffer.cpp">
      <Filter>engine\graphics</Filter>
    </ClCompile>
    <ClCompile Include="graphics\direct3d11\D3D11Buffer.cpp">
      <Filter>engine\graphics\direct3d11</Filter>
    </ClCompile>
    <ClCompile Include="graphics\opengl\OGLBuffer.cpp">
      <Filter>engine\graphics\opengl</Filter>
    </ClCompile>
    <ClCompile Include="scene\Camera.cpp">
      <Filter>engine\scene</Filter>
    </ClCompile>
    <ClCompile Include="scene\Component.cpp">
      <Filter>engine\scene</Filter>
    </ClCompile>
    <ClCompile Include="input\Cursor.cpp">
      <Filter>engine\input</Filter>
    </ClCompile>
    <ClCompile Include="input\windows\CursorWin.cpp">
      <Filter>engine\input\windows</Filter>
    </ClCompile>
    <ClCompile Include="core\Engine.cpp">
      <Filter>engine\core</Filter>
    </ClCompile>
    <ClCompile Include="core\windows\EngineWin.cpp">
      <Filter>engine\core\windows</Filter>
    </ClCompile>
    <ClCompile Include="events\EventDispatcher.cpp">
      <Filter>engine\events</Filter>
    </ClCompile>
    <ClCompile Include="storage\FileSystem.cpp">
      <Filter>engine\storage</Filter>
    </ClCompile>
    <ClCompile Include="input\InputManager.cpp">
      <Filter>engine\input</Filter>
    </ClCompile>
    <ClCompile Include="scene\Layer.cpp">
      <Filter>engine\scene</Filter>
    </ClCompile>
    <ClCompile Include="localization\Localization.cpp">
      <Filter>engine\localization</Filter>
    </ClCompile>
    <ClCompile Include="utils\Log.cpp">
      <Filter>engine\utils</Filter>
    </ClCompile>
    <ClCompile Include="input\windows\GamepadDeviceDI.cpp">
      <Filter>engine\input\windows</Filter>
    </ClCompile>
    <ClCompile Include="input\windows\GamepadDeviceXI.cpp">
      <Filter>engine\input\windows</Filter>
    </ClCompile>
    <ClCompile Include="input\windows\KeyboardDeviceWin.cpp">
      <Filter>engine\input\windows</Filter>
    </ClCompile>
    <ClCompile Include="input\windows\MouseDeviceWin.cpp">
      <Filter>engine\input\windows</Filter>
    </ClCompile>
    <ClCompile Include="core\Window.cpp">
      <Filter>engine\core</Filter>
    </ClCompile>
    <ClCompile Include="core\windows\NativeWindowWin.cpp">
      <Filter>engine\core\windows</Filter>
    </ClCompile>
    <ClCompile Include="scene\SkinnedMeshRenderer.cpp">
      <Filter>engine\scene</Filter>
    </ClCompile>
    <ClCompile Include="scene\StaticMeshRenderer.cpp">
      <Filter>engine\scene</Filter>
    </ClCompile>
    <ClCompile Include="scene\Actor.cpp">
      <Filter>engine\scene</Filter>
    </ClCompile>
    <ClCompile Include="scene\ParticleSystem.cpp">
      <Filter>engine\scene</Filter>
    </ClCompile>
    <ClCompile Include="scene\Scene.cpp">
      <Filter>engine\scene</Filter>
    </ClCompile>
    <ClCompile Include="scene\SceneManager.cpp">
      <Filter>engine\scene</Filter>
    </ClCompile>
    <ClCompile Include="graphics\RenderTarget.cpp">
      <Filter>engine\graphics</Filter>
    </ClCompile>
    <ClCompile Include="graphics\Shader.cpp">
      <Filter>engine\graphics</Filter>
    </ClCompile>
    <ClCompile Include="scene\ShapeRenderer.cpp">
      <Filter>engine\scene</Filter>
    </ClCompile>
    <ClCompile Include="scene\SpriteRenderer.cpp">
      <Filter>engine\scene</Filter>
    </ClCompile>
    <ClCompile Include="audio\Voice.cpp">
      <Filter>engine\audio</Filter>
    </ClCompile>
    <ClCompile Include="audio\SilenceSound.cpp">
      <Filter>engine\audio</Filter>
    </ClCompile>
    <ClCompile Include="audio\Sound.cpp">
      <Filter>engine\audio</Filter>
    </ClCompile>
    <ClCompile Include="audio\VorbisClip.cpp">
      <Filter>engine\audio</Filter>
    </ClCompile>
    <ClCompile Include="audio\PcmClip.cpp">
      <Filter>engine\audio</Filter>
    </ClCompile>
    <ClCompile Include="graphics\Texture.cpp">
      <Filter>engine\graphics</Filter>
    </ClCompile>
    <ClCompile Include="gui\TTFont.cpp">
      <Filter>engine\gui</Filter>
    </ClCompile>
    <ClCompile Include="gui\Widgets.cpp">
      <Filter>engine\gui</Filter>
    </ClCompile>
    <ClCompile Include="audio\xaudio2\XAudio27.cpp">
      <Filter>engine\audio\xaudio2</Filter>
    </ClCompile>
    <ClCompile Include="graphics\direct3d11\D3D11RenderDevice.cpp">
      <Filter>engine\graphics\direct3d11</Filter>
    </ClCompile>
    <ClCompile Include="graphics\opengl\OGLRenderDevice.cpp">
      <Filter>engine\graphics\opengl</Filter>
    </ClCompile>
    <ClCompile Include="graphics\opengl\windows\OGLRenderDeviceWin.cpp">
      <Filter>engine\graphics\opengl\windows</Filter>
    </ClCompile>
    <ClCompile Include="graphics\direct3d11\D3D11Shader.cpp">
      <Filter>engine\graphics\direct3d11</Filter>
    </ClCompile>
    <ClCompile Include="graphics\opengl\OGLShader.cpp">
      <Filter>engine\graphics\opengl</Filter>
    </ClCompile>
    <ClCompile Include="graphics\direct3d11\D3D11Texture.cpp">
      <Filter>engine\graphics\direct3d11</Filter>
    </ClCompile>
    <ClCompile Include="graphics\opengl\OGLTexture.cpp">
      <Filter>engine\graphics\opengl</Filter>
    </ClCompile>
    <ClCompile Include="audio\AudioDevice.cpp">
      <Filter>engine\audio</Filter>
    </ClCompile>
    <ClCompile Include="graphics\RenderDevice.cpp">
      <Filter>engine\graphics</Filter>
    </ClCompile>
    <ClCompile Include="graphics\RenderPass.cpp">
      <Filter>engine\graphics</Filter>
    </ClCompile>
    <ClCompile Include="network\Network.cpp">
      <Filter>engine\network</Filter>
    </ClCompile>
    <ClCompile Include="audio\Listener.cpp">
      <Filter>engine\audio</Filter>
    </ClCompile>
    <ClCompile Include="network\Client.cpp">
      <Filter>engine\network</Filter>
    </ClCompile>
    <ClCompile Include="network\Server.cpp">
      <Filter>engine\network</Filter>
    </ClCompile>
    <ClCompile Include="core\NativeWindow.cpp">
      <Filter>engine\core</Filter>
    </ClCompile>
    <ClCompile Include="scene\Light.cpp">
      <Filter>engine\scene</Filter>
    </ClCompile>
    <ClCompile Include="assets\Cache.cpp">
      <Filter>engine\assets</Filter>
    </ClCompile>
    <ClCompile Include="assets\ImageLoader.cpp">
      <Filter>engine\assets</Filter>
    </ClCompile>
    <ClCompile Include="assets\MtlLoader.cpp">
      <Filter>engine\assets</Filter>
    </ClCompile>
    <ClCompile Include="assets\ObjLoader.cpp">
      <Filter>engine\assets</Filter>
    </ClCompile>
    <ClCompile Include="assets\WaveLoader.cpp">
      <Filter>engine\assets</Filter>
    </ClCompile>
    <ClCompile Include="input\InputDevice.cpp">
      <Filter>engine\input</Filter>
    </ClCompile>
    <ClCompile Include="input\InputSystem.cpp">
      <Filter>engine\input</Filter>
    </ClCompile>
    <ClCompile Include="graphics\opengl\OGLRenderTarget.cpp">
      <Filter>engine\graphics\opengl</Filter>
    </ClCompile>
    <ClCompile Include="graphics\direct3d11\D3D11RenderTarget.cpp">
      <Filter>engine\graphics\direct3d11</Filter>
    </ClCompile>
    <ClCompile Include="assets\Bundle.cpp">
      <Filter>engine\assets</Filter>
    </ClCompile>
    <ClCompile Include="input\windows\InputSystemWin.cpp">
      <Filter>engine\input\windows</Filter>
    </ClCompile>
    <ClCompile Include="input\Touchpad.cpp">
      <Filter>engine\input</Filter>
    </ClCompile>
    <ClCompile Include="input\Keyboard.cpp">
      <Filter>engine\input</Filter>
    </ClCompile>
    <ClCompile Include="input\Mouse.cpp">
      <Filter>engine\input</Filter>
    </ClCompile>
    <ClCompile Include="input\GamepadDevice.cpp">
      <Filter>engine\input</Filter>
    </ClCompile>
    <ClCompile Include="input\KeyboardDevice.cpp">
      <Filter>engine\input</Filter>
    </ClCompile>
    <ClCompile Include="input\MouseDevice.cpp">
      <Filter>engine\input</Filter>
    </ClCompile>
    <ClCompile Include="input\TouchpadDevice.cpp">
      <Filter>engine\input</Filter>
    </ClCompile>
    <ClCompile Include="input\Gamepad.cpp">
      <Filter>engine\input</Filter>
    </ClCompile>
    <ClCompile Include="graphics\DepthStencilState.cpp">
      <Filter>engine\graphics</Filter>
    </ClCompile>
    <ClCompile Include="graphics\opengl\OGLDepthStencilState.cpp">
      <Filter>engine\graphics\opengl</Filter>
    </ClCompile>
    <ClCompile Include="graphics\direct3d11\D3D11DepthStencilState.cpp">
      <Filter>engine\graphics\direct3d11</Filter>
    </ClCompile>
    <ClCompile Include="audio\Containers.cpp">
      <Filter>engine\audio</Filter>
    </ClCompile>
    <ClCompile Include="audio\Effect.cpp">
      <Filter>engine\audio</Filter>
    </ClCompile>
    <ClCompile Include="audio\Effects.cpp">
      <Filter>engine\audio</Filter>
    </ClCompile>
    <ClCompile Include="core\System.cpp">
      <Filter>engine\core</Filter>
    </ClCompile>
    <ClCompile Include="core\windows\SystemWin.cpp">
      <Filter>engine\core\windows</Filter>
    </ClCompile>
    <ClCompile Include="audio\Submix.cpp">
      <Filter>engine\audio</Filter>
    </ClCompile>
    <ClCompile Include="audio\wasapi\WASAPIAudioDevice.cpp">
      <Filter>engine\audio\wasapi</Filter>
    </ClCompile>
    <ClCompile Include="scene\TextRenderer.cpp">
      <Filter>engine\scene</Filter>
    </ClCompile>
    <ClCompile Include="audio\Mix.cpp">
      <Filter>engine\audio</Filter>
    </ClCompile>
    <ClCompile Include="audio\Node.cpp">
      <Filter>engine\audio</Filter>
    </ClCompile>
    <ClCompile Include="audio\mixer\Mixer.cpp">
      <Filter>engine\audio\mixer</Filter>
    </ClCompile>
    <ClCompile Include="audio\Oscillator.cpp">
      <Filter>engine\audio</Filter>
    </ClCompile>
    <ClCompile Include="audio\mixer\Bus.cpp">
      <Filter>engine\audio\mixer</Filter>
    </ClCompile>
    <ClCompile Include="stdafx.cpp">
      <Filter>engine</Filter>
    </ClCompile>
    <ClCompile Include="input\windows\GamepadDeviceWin.cpp">
      <Filter>engine\input\windows</Filter>
    </ClCompile>
    <ClCompile Include="graphics\Graphics.cpp">
      <Filter>engine\graphics</Filter>
    </ClCompile>
  </ItemGroup>
  <ItemGroup>
    <ClInclude Include="scene\Animator.hpp">
      <Filter>engine\scene</Filter>
    </ClInclude>
    <ClInclude Include="scene\Animators.hpp">
      <Filter>engine\scene</Filter>
    </ClInclude>
    <ClInclude Include="storage\Archive.hpp">
      <Filter>engine\storage</Filter>
    </ClInclude>
    <ClInclude Include="audio\Audio.hpp">
      <Filter>engine\audio</Filter>
    </ClInclude>
    <ClInclude Include="audio\AudioError.hpp">
      <Filter>engine\audio</Filter>
    </ClInclude>
    <ClInclude Include="audio\Cue.hpp">
      <Filter>engine\audio</Filter>
    </ClInclude>
    <ClInclude Include="audio\empty\EmptyAudioDevice.hpp">
      <Filter>engine\audio\empty</Filter>
    </ClInclude>
    <ClInclude Include="audio\xaudio2\XA2AudioDevice.hpp">
      <Filter>engine\audio\xaudio2</Filter>
    </ClInclude>
    <ClInclude Include="audio\xaudio2\XA2ErrorCategory.hpp">
      <Filter>engine\audio\xaudio2</Filter>
    </ClInclude>
    <ClInclude Include="graphics\BlendState.hpp">
      <Filter>engine\graphics</Filter>
    </ClInclude>
    <ClInclude Include="graphics\direct3d11\D3D11BlendState.hpp">
      <Filter>engine\graphics\direct3d11</Filter>
    </ClInclude>
    <ClInclude Include="graphics\opengl\OGLBlendState.hpp">
      <Filter>engine\graphics\opengl</Filter>
    </ClInclude>
    <ClInclude Include="gui\BMFont.hpp">
      <Filter>engine\gui</Filter>
    </ClInclude>
    <ClInclude Include="math\Box.hpp">
      <Filter>engine\math</Filter>
    </ClInclude>
    <ClInclude Include="graphics\Buffer.hpp">
      <Filter>engine\graphics</Filter>
    </ClInclude>
    <ClInclude Include="graphics\BufferType.hpp">
      <Filter>engine\graphics</Filter>
    </ClInclude>
    <ClInclude Include="graphics\direct3d11\D3D11Buffer.hpp">
      <Filter>engine\graphics\direct3d11</Filter>
    </ClInclude>
    <ClInclude Include="graphics\opengl\OGLBuffer.hpp">
      <Filter>engine\graphics\opengl</Filter>
    </ClInclude>
    <ClInclude Include="scene\Camera.hpp">
      <Filter>engine\scene</Filter>
    </ClInclude>
    <ClInclude Include="math\Color.hpp">
      <Filter>engine\math</Filter>
    </ClInclude>
    <ClInclude Include="core\Setup.h">
      <Filter>engine\core</Filter>
    </ClInclude>
    <ClInclude Include="scene\Component.hpp">
      <Filter>engine\scene</Filter>
    </ClInclude>
    <ClInclude Include="math\Constants.hpp">
      <Filter>engine\math</Filter>
    </ClInclude>
    <ClInclude Include="math\ConvexVolume.hpp">
      <Filter>engine\math</Filter>
    </ClInclude>
    <ClInclude Include="hash\Fnv1.hpp">
      <Filter>engine\hash</Filter>
    </ClInclude>
    <ClInclude Include="input\Cursor.hpp">
      <Filter>engine\input</Filter>
    </ClInclude>
    <ClInclude Include="input\DeviceId.hpp">
      <Filter>engine\input</Filter>
    </ClInclude>
    <ClInclude Include="input\SystemCursor.hpp">
      <Filter>engine\input</Filter>
    </ClInclude>
    <ClInclude Include="input\windows\CursorWin.hpp">
      <Filter>engine\input\windows</Filter>
    </ClInclude>
    <ClInclude Include="graphics\DataType.hpp">
      <Filter>engine\graphics</Filter>
    </ClInclude>
    <ClInclude Include="core\Application.hpp">
      <Filter>engine\core</Filter>
    </ClInclude>
    <ClInclude Include="core\Engine.hpp">
      <Filter>engine\core</Filter>
    </ClInclude>
    <ClInclude Include="core\windows\EngineWin.hpp">
      <Filter>engine\core\windows</Filter>
    </ClInclude>
    <ClInclude Include="events\Event.hpp">
      <Filter>engine\events</Filter>
    </ClInclude>
    <ClInclude Include="events\EventDispatcher.hpp">
      <Filter>engine\events</Filter>
    </ClInclude>
    <ClInclude Include="events\EventHandler.hpp">
      <Filter>engine\events</Filter>
    </ClInclude>
    <ClInclude Include="storage\FileSystem.hpp">
      <Filter>engine\storage</Filter>
    </ClInclude>
    <ClInclude Include="storage\Path.hpp">
      <Filter>engine\storage</Filter>
    </ClInclude>
    <ClInclude Include="storage\StorageError.hpp">
      <Filter>engine\storage</Filter>
    </ClInclude>
    <ClInclude Include="gui\Font.hpp">
      <Filter>engine\gui</Filter>
    </ClInclude>
    <ClInclude Include="graphics\Image.hpp">
      <Filter>engine\graphics</Filter>
    </ClInclude>
    <ClInclude Include="formats\Ini.hpp">
      <Filter>engine\formats</Filter>
    </ClInclude>
    <ClInclude Include="input\InputManager.hpp">
      <Filter>engine\input</Filter>
    </ClInclude>
    <ClInclude Include="scene\Layer.hpp">
      <Filter>engine\scene</Filter>
    </ClInclude>
    <ClInclude Include="localization\Localization.hpp">
      <Filter>engine\localization</Filter>
    </ClInclude>
    <ClInclude Include="localization\LocalizationError.hpp">
      <Filter>engine\localization</Filter>
    </ClInclude>
    <ClInclude Include="utils\Log.hpp">
      <Filter>engine\utils</Filter>
    </ClInclude>
    <ClInclude Include="input\windows\DIErrorCategory.hpp">
      <Filter>engine\input\windows</Filter>
    </ClInclude>
    <ClInclude Include="input\windows\GamepadDeviceDI.hpp">
      <Filter>engine\input\windows</Filter>
    </ClInclude>
    <ClInclude Include="input\windows\GamepadDeviceXI.hpp">
      <Filter>engine\input\windows</Filter>
    </ClInclude>
    <ClInclude Include="input\windows\KeyboardDeviceWin.hpp">
      <Filter>engine\input\windows</Filter>
    </ClInclude>
    <ClInclude Include="input\windows\MouseDeviceWin.hpp">
      <Filter>engine\input\windows</Filter>
    </ClInclude>
    <ClInclude Include="graphics\Material.hpp">
      <Filter>engine\graphics</Filter>
    </ClInclude>
    <ClInclude Include="core\Window.hpp">
      <Filter>engine\core</Filter>
    </ClInclude>
    <ClInclude Include="core\WorkerPool.hpp">
      <Filter>engine\core</Filter>
    </ClInclude>
    <ClInclude Include="core\windows\NativeWindowWin.hpp">
      <Filter>engine\core\windows</Filter>
    </ClInclude>
    <ClInclude Include="math\Scalar.hpp">
      <Filter>engine\math</Filter>
    </ClInclude>
    <ClInclude Include="math\Matrix.hpp">
      <Filter>engine\math</Filter>
    </ClInclude>
    <ClInclude Include="math\MatrixNeon.hpp">
      <Filter>engine\math</Filter>
    </ClInclude>
    <ClInclude Include="math\MatrixSse.hpp">
      <Filter>engine\math</Filter>
    </ClInclude>
    <ClInclude Include="scene\SkinnedMeshRenderer.hpp">
      <Filter>engine\scene</Filter>
    </ClInclude>
    <ClInclude Include="scene\StaticMeshRenderer.hpp">
      <Filter>engine\scene</Filter>
    </ClInclude>
    <ClInclude Include="scene\Actor.hpp">
      <Filter>engine\scene</Filter>
    </ClInclude>
    <ClInclude Include="formats\Json.hpp">
      <Filter>engine\formats</Filter>
    </ClInclude>
    <ClInclude Include="formats\Obf.hpp">
      <Filter>engine\formats</Filter>
    </ClInclude>
    <ClInclude Include="formats\Plist.hpp">
      <Filter>engine\formats</Filter>
    </ClInclude>
    <ClInclude Include="thread\Channel.hpp">
      <Filter>engine\thread</Filter>
    </ClInclude>
    <ClInclude Include="thread\Semaphore.hpp">
      <Filter>engine\thread</Filter>
    </ClInclude>
    <ClInclude Include="thread\Thread.hpp">
      <Filter>engine\thread</Filter>
    </ClInclude>
    <ClInclude Include="utils\Utf8.hpp">
      <Filter>engine\utils</Filter>
    </ClInclude>
    <ClInclude Include="utils\Bit.hpp">
      <Filter>engine\utils</Filter>
    </ClInclude>
    <ClInclude Include="utils\Utils.hpp">
      <Filter>engine\utils</Filter>
    </ClInclude>
    <ClInclude Include="scene\ParticleSystem.hpp">
      <Filter>engine\scene</Filter>
    </ClInclude>
    <ClInclude Include="math\Plane.hpp">
      <Filter>engine\math</Filter>
    </ClInclude>
    <ClInclude Include="math\Quaternion.hpp">
      <Filter>engine\math</Filter>
    </ClInclude>
    <ClInclude Include="math\QuaternionNeon.hpp">
      <Filter>engine\math</Filter>
    </ClInclude>
    <ClInclude Include="math\QuaternionSse.hpp">
      <Filter>engine\math</Filter>
    </ClInclude>
    <ClInclude Include="math\Rect.hpp">
      <Filter>engine\math</Filter>
    </ClInclude>
    <ClInclude Include="scene\Scene.hpp">
      <Filter>engine\scene</Filter>
    </ClInclude>
    <ClInclude Include="graphics\PixelFormat.hpp">
      <Filter>engine\graphics</Filter>
    </ClInclude>
    <ClInclude Include="graphics\Graphics.hpp">
      <Filter>engine\graphics</Filter>
    </ClInclude>
    <ClInclude Include="graphics\GraphicsError.hpp">
      <Filter>engine\graphics</Filter>
    </ClInclude>
    <ClInclude Include="scene\SceneManager.hpp">
      <Filter>engine\scene</Filter>
    </ClInclude>
    <ClInclude Include="graphics\Shader.hpp">
      <Filter>engine\graphics</Filter>
    </ClInclude>
    <ClInclude Include="scene\ShapeRenderer.hpp">
      <Filter>engine\scene</Filter>
    </ClInclude>
    <ClInclude Include="scene\SpriteRenderer.hpp">
      <Filter>engine\scene</Filter>
    </ClInclude>
    <ClInclude Include="scene\TextRenderer.hpp">
      <Filter>engine\scene</Filter>
    </ClInclude>
    <ClInclude Include="math\Size.hpp">
      <Filter>engine\math</Filter>
    </ClInclude>
    <ClInclude Include="math\Vector.hpp">
      <Filter>engine\math</Filter>
    </ClInclude>
    <ClInclude Include="math\VectorNeon.hpp">
      <Filter>engine\math</Filter>
    </ClInclude>
    <ClInclude Include="math\VectorSse.hpp">
      <Filter>engine\math</Filter>
    </ClInclude>
    <ClInclude Include="audio\Voice.hpp">
      <Filter>engine\audio</Filter>
    </ClInclude>
    <ClInclude Include="audio\SilenceSound.hpp">
      <Filter>engine\audio</Filter>
    </ClInclude>
    <ClInclude Include="audio\Sound.hpp">
      <Filter>engine\audio</Filter>
    </ClInclude>
    <ClInclude Include="audio\Source.hpp">
      <Filter>engine\audio</Filter>
    </ClInclude>
    <ClInclude Include="audio\Node.hpp">
      <Filter>engine\audio</Filter>
    </ClInclude>
    <ClInclude Include="audio\VorbisClip.hpp">
      <Filter>engine\audio</Filter>
    </ClInclude>
    <ClInclude Include="audio\WavePlayer.hpp">
      <Filter>engine\audio</Filter>
    </ClInclude>
    <ClInclude Include="audio\PcmClip.hpp">
      <Filter>engine\audio</Filter>
    </ClInclude>
    <ClInclude Include="graphics\Texture.hpp">
      <Filter>engine\graphics</Filter>
    </ClInclude>
    <ClInclude Include="graphics\TextureType.hpp">
      <Filter>engine\graphics</Filter>
    </ClInclude>
    <ClInclude Include="core\Timer.hpp">
      <Filter>engine\core</Filter>
    </ClInclude>
    <ClInclude Include="gui\TTFont.hpp">
      <Filter>engine\gui</Filter>
    </ClInclude>
    <ClInclude Include="graphics\Vertex.hpp">
      <Filter>engine\graphics</Filter>
    </ClInclude>
    <ClInclude Include="gui\Widget.hpp">
      <Filter>engine\gui</Filter>
    </ClInclude>
    <ClInclude Include="gui\Widgets.hpp">
      <Filter>engine\gui</Filter>
    </ClInclude>
    <ClInclude Include="audio\xaudio2\XAudio27.hpp">
      <Filter>engine\audio\xaudio2</Filter>
    </ClInclude>
    <ClInclude Include="graphics\direct3d11\D3D11RenderDevice.hpp">
      <Filter>engine\graphics\direct3d11</Filter>
    </ClInclude>
    <ClInclude Include="graphics\opengl\OGLRenderDevice.hpp">
      <Filter>engine\graphics\opengl</Filter>
    </ClInclude>
    <ClInclude Include="graphics\opengl\windows\OGLRenderDeviceWin.hpp">
      <Filter>engine\graphics\opengl\windows</Filter>
    </ClInclude>
    <ClInclude Include="graphics\empty\EmptyRenderDevice.hpp">
      <Filter>engine\graphics\empty</Filter>
    </ClInclude>
    <ClInclude Include="graphics\direct3d11\D3D11Shader.hpp">
      <Filter>engine\graphics\direct3d11</Filter>
    </ClInclude>
    <ClInclude Include="graphics\opengl\OGLShader.hpp">
      <Filter>engine\graphics\opengl</Filter>
    </ClInclude>
    <ClInclude Include="graphics\opengl\OGLStateCache.hpp">
      <Filter>engine\graphics\opengl</Filter>
    </ClInclude>
    <ClInclude Include="graphics\direct3d11\D3D11Texture.hpp">
      <Filter>engine\graphics\direct3d11</Filter>
    </ClInclude>
    <ClInclude Include="graphics\opengl\OGLTexture.hpp">
      <Filter>engine\graphics\opengl</Filter>
    </ClInclude>
    <ClInclude Include="audio\AudioDevice.hpp">
      <Filter>engine\audio</Filter>
    </ClInclude>
    <ClInclude Include="graphics\RenderDevice.hpp">
      <Filter>engine\graphics</Filter>
    </ClInclude>
    <ClInclude Include="graphics\RenderPass.hpp">
      <Filter>engine\graphics</Filter>
    </ClInclude>
    <ClInclude Include="network\Network.hpp">
      <Filter>engine\network</Filter>
    </ClInclude>
    <ClInclude Include="audio\Listener.hpp">
      <Filter>engine\audio</Filter>
    </ClInclude>
    <ClInclude Include="network\Client.hpp">
      <Filter>engine\network</Filter>
    </ClInclude>
    <ClInclude Include="network\Server.hpp">
      <Filter>engine\network</Filter>
    </ClInclude>
    <ClInclude Include="DefaultConfig.h">
      <Filter>engine</Filter>
    </ClInclude>
    <ClInclude Include="graphics\RenderResource.hpp">
      <Filter>engine\graphics</Filter>
    </ClInclude>
    <ClInclude Include="core\NativeWindow.hpp">
      <Filter>engine\core</Filter>
    </ClInclude>
    <ClInclude Include="core\Platform.h">
      <Filter>engine\core</Filter>
    </ClInclude>
    <ClInclude Include="scene\Light.hpp">
      <Filter>engine\scene</Filter>
    </ClInclude>
    <ClInclude Include="assets\Cache.hpp">
      <Filter>engine\assets</Filter>
    </ClInclude>
    <ClInclude Include="assets\BmfLoader.hpp">
      <Filter>engine\assets</Filter>
    </ClInclude>
    <ClInclude Include="assets\ColladaLoader.hpp">
      <Filter>engine\assets</Filter>
    </ClInclude>
    <ClInclude Include="assets\CueLoader.hpp">
      <Filter>engine\assets</Filter>
    </ClInclude>
    <ClInclude Include="assets\ImageLoader.hpp">
      <Filter>engine\assets</Filter>
    </ClInclude>
    <ClInclude Include="assets\MtlLoader.hpp">
      <Filter>engine\assets</Filter>
    </ClInclude>
    <ClInclude Include="assets\ObjLoader.hpp">
      <Filter>engine\assets</Filter>
    </ClInclude>
    <ClInclude Include="assets\ParticleSystemLoader.hpp">
      <Filter>engine\assets</Filter>
    </ClInclude>
    <ClInclude Include="assets\SpriteLoader.hpp">
      <Filter>engine\assets</Filter>
    </ClInclude>
    <ClInclude Include="assets\SpriteSheetLoader.hpp">
      <Filter>engine\assets</Filter>
    </ClInclude>
    <ClInclude Include="assets\TtfLoader.hpp">
      <Filter>engine\assets</Filter>
    </ClInclude>
    <ClInclude Include="assets\VorbisLoader.hpp">
      <Filter>engine\assets</Filter>
    </ClInclude>
    <ClInclude Include="assets\WaveLoader.hpp">
      <Filter>engine\assets</Filter>
    </ClInclude>
    <ClInclude Include="formats\Xml.hpp">
      <Filter>engine\formats</Filter>
    </ClInclude>
    <ClInclude Include="input\Controller.hpp">
      <Filter>engine\input</Filter>
    </ClInclude>
    <ClInclude Include="input\InputDevice.hpp">
      <Filter>engine\input</Filter>
    </ClInclude>
    <ClInclude Include="input\Keyboard.hpp">
      <Filter>engine\input</Filter>
    </ClInclude>
    <ClInclude Include="input\Mouse.hpp">
      <Filter>engine\input</Filter>
    </ClInclude>
    <ClInclude Include="input\Touchpad.hpp">
      <Filter>engine\input</Filter>
    </ClInclude>
    <ClInclude Include="input\InputSystem.hpp">
      <Filter>engine\input</Filter>
    </ClInclude>
    <ClInclude Include="graphics\ColorMask.hpp">
      <Filter>engine\graphics</Filter>
    </ClInclude>
    <ClInclude Include="graphics\Commands.hpp">
      <Filter>engine\graphics</Filter>
    </ClInclude>
    <ClInclude Include="assets\GltfLoader.hpp">
      <Filter>engine\assets</Filter>
    </ClInclude>
    <ClInclude Include="graphics\direct3d11\D3D11RenderTarget.hpp">
      <Filter>engine\graphics\direct3d11</Filter>
    </ClInclude>
    <ClInclude Include="graphics\opengl\OGLRenderTarget.hpp">
      <Filter>engine\graphics\opengl</Filter>
    </ClInclude>
    <ClInclude Include="network\Socket.hpp">
      <Filter>engine\network</Filter>
    </ClInclude>
    <ClInclude Include="assets\Asset.hpp">
      <Filter>engine\assets</Filter>
    </ClInclude>
    <ClInclude Include="assets\AssetError.hpp">
      <Filter>engine\assets</Filter>
    </ClInclude>
    <ClInclude Include="assets\Bundle.hpp">
      <Filter>engine\assets</Filter>
    </ClInclude>
    <ClInclude Include="graphics\direct3d11\D3D11RenderResource.hpp">
      <Filter>engine\graphics\direct3d11</Filter>
    </ClInclude>
    <ClInclude Include="graphics\opengl\OGLRenderResource.hpp">
      <Filter>engine\graphics\opengl</Filter>
    </ClInclude>
    <ClInclude Include="input\windows\InputSystemWin.hpp">
      <Filter>engine\input\windows</Filter>
    </ClInclude>
    <ClInclude Include="input\windows\GamepadDeviceWin.hpp">
      <Filter>engine\input\windows</Filter>
    </ClInclude>
    <ClInclude Include="input\GamepadConfig.hpp">
      <Filter>engine\input</Filter>
    </ClInclude>
    <ClInclude Include="input\GamepadDevice.hpp">
      <Filter>engine\input</Filter>
    </ClInclude>
    <ClInclude Include="input\KeyboardDevice.hpp">
      <Filter>engine\input</Filter>
    </ClInclude>
    <ClInclude Include="input\MouseDevice.hpp">
      <Filter>engine\input</Filter>
    </ClInclude>
    <ClInclude Include="input\TouchpadDevice.hpp">
      <Filter>engine\input</Filter>
    </ClInclude>
    <ClInclude Include="input\Gamepad.hpp">
      <Filter>engine\input</Filter>
    </ClInclude>
    <ClInclude Include="graphics\DepthStencilState.hpp">
      <Filter>engine\graphics</Filter>
    </ClInclude>
    <ClInclude Include="graphics\opengl\OGLDepthStencilState.hpp">
      <Filter>engine\graphics\opengl</Filter>
    </ClInclude>
    <ClInclude Include="graphics\opengl\OGLProcedureGetter.hpp">
      <Filter>engine\graphics\opengl</Filter>
    </ClInclude>
    <ClInclude Include="graphics\direct3d11\D3D11DepthStencilState.hpp">
      <Filter>engine\graphics\direct3d11</Filter>
    </ClInclude>
    <ClInclude Include="graphics\DrawMode.hpp">
      <Filter>engine\graphics</Filter>
    </ClInclude>
    <ClInclude Include="graphics\RasterizerState.hpp">
      <Filter>engine\graphics</Filter>
    </ClInclude>
    <ClInclude Include="audio\Channel.hpp">
      <Filter>engine\audio</Filter>
    </ClInclude>
    <ClInclude Include="audio\Driver.hpp">
      <Filter>engine\audio</Filter>
    </ClInclude>
    <ClInclude Include="audio\SampleFormat.hpp">
      <Filter>engine\audio</Filter>
    </ClInclude>
    <ClInclude Include="audio\Settings.hpp">
      <Filter>engine\audio</Filter>
    </ClInclude>
    <ClInclude Include="graphics\Driver.hpp">
      <Filter>engine\graphics</Filter>
    </ClInclude>
    <ClInclude Include="graphics\SamplerAddressMode.hpp">
      <Filter>engine\graphics</Filter>
    </ClInclude>
    <ClInclude Include="graphics\SamplerFilter.hpp">
      <Filter>engine\graphics</Filter>
    </ClInclude>
    <ClInclude Include="graphics\Settings.hpp">
      <Filter>engine\graphics</Filter>
    </ClInclude>
    <ClInclude Include="audio\Containers.hpp">
      <Filter>engine\audio</Filter>
    </ClInclude>
    <ClInclude Include="audio\Effect.hpp">
      <Filter>engine\audio</Filter>
    </ClInclude>
    <ClInclude Include="audio\Effects.hpp">
      <Filter>engine\audio</Filter>
    </ClInclude>
    <ClInclude Include="core\System.hpp">
      <Filter>engine\core</Filter>
    </ClInclude>
    <ClInclude Include="core\windows\SystemWin.hpp">
      <Filter>engine\core\windows</Filter>
    </ClInclude>
    <ClInclude Include="audio\Submix.hpp">
      <Filter>engine\audio</Filter>
    </ClInclude>
    <ClInclude Include="audio\wasapi\WASAPIAudioDevice.hpp">
      <Filter>engine\audio\wasapi</Filter>
    </ClInclude>
    <ClInclude Include="audio\wasapi\WASAPIErrorCategory.hpp">
      <Filter>engine\audio\wasapi</Filter>
    </ClInclude>
    <ClInclude Include="audio\mixer\Object.hpp">
      <Filter>engine\audio\mixer</Filter>
    </ClInclude>
    <ClInclude Include="audio\mixer\Processor.hpp">
      <Filter>engine\audio\mixer</Filter>
    </ClInclude>
    <ClInclude Include="audio\mixer\Source.hpp">
      <Filter>engine\audio\mixer</Filter>
    </ClInclude>
    <ClInclude Include="audio\mixer\Stream.hpp">
      <Filter>engine\audio\mixer</Filter>
    </ClInclude>
    <ClInclude Include="audio\Mix.hpp">
      <Filter>engine\audio</Filter>
    </ClInclude>
    <ClInclude Include="audio\mixer\Commands.hpp">
      <Filter>engine\audio\mixer</Filter>
    </ClInclude>
    <ClInclude Include="audio\mixer\Data.hpp">
      <Filter>engine\audio\mixer</Filter>
    </ClInclude>
    <ClInclude Include="audio\mixer\Emitter.hpp">
      <Filter>engine\audio\mixer</Filter>
    </ClInclude>
    <ClInclude Include="audio\mixer\Mix.hpp">
      <Filter>engine\audio\mixer</Filter>
    </ClInclude>
    <ClInclude Include="audio\mixer\Mixer.hpp">
      <Filter>engine\audio\mixer</Filter>
    </ClInclude>
    <ClInclude Include="audio\mixer\MixerError.hpp">
      <Filter>engine\audio\mixer</Filter>
    </ClInclude>
    <ClInclude Include="audio\Oscillator.hpp">
      <Filter>engine\audio</Filter>
    </ClInclude>
    <ClInclude Include="audio\mixer\Bus.hpp">
      <Filter>engine\audio\mixer</Filter>
    </ClInclude>
    <ClInclude Include="stdafx.h">
      <Filter>engine</Filter>
    </ClInclude>
    <ClInclude Include="graphics\Flags.hpp">
      <Filter>engine\graphics</Filter>
    </ClInclude>
    <ClInclude Include="graphics\opengl\OGL.h">
      <Filter>engine\graphics\opengl</Filter>
    </ClInclude>
    <ClInclude Include="graphics\opengl\OGLError.hpp">
      <Filter>engine\graphics\opengl</Filter>
    </ClInclude>
    <ClInclude Include="graphics\opengl\OGLErrorCategory.hpp">
      <Filter>engine\graphics\opengl</Filter>
    </ClInclude>
    <ClInclude Include="graphics\BlendFactor.hpp">
      <Filter>engine\graphics</Filter>
    </ClInclude>
    <ClInclude Include="graphics\BlendOperation.hpp">
      <Filter>engine\graphics</Filter>
    </ClInclude>
    <ClInclude Include="graphics\CompareFunction.hpp">
      <Filter>engine\graphics</Filter>
    </ClInclude>
    <ClInclude Include="graphics\CubeFace.hpp">
      <Filter>engine\graphics</Filter>
    </ClInclude>
    <ClInclude Include="graphics\StencilOperation.hpp">
      <Filter>engine\graphics</Filter>
    </ClInclude>
    <ClInclude Include="graphics\direct3d11\D3D11Pointer.hpp">
      <Filter>engine\graphics\direct3d11</Filter>
    </ClInclude>
    <ClInclude Include="audio\wasapi\WASAPIPointer.hpp">
      <Filter>engine\audio\wasapi</Filter>
    </ClInclude>
    <ClInclude Include="graphics\direct3d11\D3D11ErrorCategory.hpp">
      <Filter>engine\graphics\direct3d11</Filter>
    </ClInclude>
    <ClInclude Include="graphics\direct3d11\D3D11MappedSubresource.hpp">
      <Filter>engine\graphics\direct3d11</Filter>
    </ClInclude>
    <ClInclude Include="platform\winapi\DeviceContext.hpp">
      <Filter>engine\platform\winapi</Filter>
    </ClInclude>
    <ClInclude Include="platform\winapi\Library.hpp">
      <Filter>engine\platform\winapi</Filter>
    </ClInclude>
    <ClInclude Include="platform\winapi\ShellExecuteErrorCategory.hpp">
      <Filter>engine\platform\winapi</Filter>
    </ClInclude>
    <ClInclude Include="platform\winapi\Com.hpp">
      <Filter>engine\platform\winapi</Filter>
    </ClInclude>
    <ClInclude Include="platform\winapi\Console.hpp">
      <Filter>engine\platform\winapi</Filter>
    </ClInclude>
    <ClInclude Include="platform\winapi\WinSock.hpp">
      <Filter>engine\platform\winapi</Filter>
    </ClInclude>
    <ClInclude Include="graphics\RenderTarget.hpp">
      <Filter>engine\graphics</Filter>
    </ClInclude>
  </ItemGroup>
  <ItemGroup>
    <Filter Include="engine">
      <UniqueIdentifier>{609eeaba-c2d7-4b6b-bc79-aec5b84b0595}</UniqueIdentifier>
    </Filter>
    <Filter Include="engine\audio">
      <UniqueIdentifier>{ec575031-07a5-4602-a6c6-e9063626a451}</UniqueIdentifier>
    </Filter>
    <Filter Include="engine\audio\empty">
      <UniqueIdentifier>{2db04b0f-4f91-4234-a68b-f155a320c480}</UniqueIdentifier>
    </Filter>
    <Filter Include="engine\audio\xaudio2">
      <UniqueIdentifier>{c9c17ce5-9437-4065-961d-912571b5be4c}</UniqueIdentifier>
    </Filter>
    <Filter Include="engine\audio\wasapi">
      <UniqueIdentifier>{6f214ec4-e87d-4f7f-a227-11016994b584}</UniqueIdentifier>
    </Filter>
    <Filter Include="engine\audio\mixer">
      <UniqueIdentifier>{9a1f94ef-2a26-4f9a-bd15-56bef91227f4}</UniqueIdentifier>
    </Filter>
    <Filter Include="engine\core">
      <UniqueIdentifier>{f41cb5c8-0778-4b99-9841-eb6fb193a259}</UniqueIdentifier>
    </Filter>
    <Filter Include="engine\core\windows">
      <UniqueIdentifier>{706c1a82-b2ae-4ae8-820f-06c2798e4405}</UniqueIdentifier>
    </Filter>
    <Filter Include="engine\events">
      <UniqueIdentifier>{8dace8b8-7b5d-43a0-a7fa-7c3ed3aad611}</UniqueIdentifier>
    </Filter>
    <Filter Include="engine\graphics">
      <UniqueIdentifier>{7f740e6a-68dd-4776-96f6-06b3b0dd27b5}</UniqueIdentifier>
    </Filter>
    <Filter Include="engine\graphics\empty">
      <UniqueIdentifier>{45610f54-63bc-472a-b0b0-77b688729b38}</UniqueIdentifier>
    </Filter>
    <Filter Include="engine\graphics\direct3d11">
      <UniqueIdentifier>{e9f6e2c0-8da9-4df6-af4c-62db90b9caa6}</UniqueIdentifier>
    </Filter>
    <Filter Include="engine\graphics\opengl">
      <UniqueIdentifier>{15573501-52bc-4312-9434-35f393bd67cf}</UniqueIdentifier>
    </Filter>
    <Filter Include="engine\graphics\opengl\windows">
      <UniqueIdentifier>{8e5def8b-22ab-49ae-b846-f048444c20e5}</UniqueIdentifier>
    </Filter>
    <Filter Include="engine\storage">
      <UniqueIdentifier>{10c294c8-1814-4941-8dd3-2330844019bc}</UniqueIdentifier>
    </Filter>
    <Filter Include="engine\gui">
      <UniqueIdentifier>{08dca6a3-32ca-4345-8dec-9537d9ef81d3}</UniqueIdentifier>
    </Filter>
    <Filter Include="engine\input">
      <UniqueIdentifier>{a290bb2d-8a74-4429-8dc3-c69500f1b41b}</UniqueIdentifier>
    </Filter>
    <Filter Include="engine\input\windows">
      <UniqueIdentifier>{ca4d7821-5750-4acb-9f3d-b532ee0eef7f}</UniqueIdentifier>
    </Filter>
    <Filter Include="engine\localization">
      <UniqueIdentifier>{a707cf14-2a70-4fe9-a4f8-e4deaf184edf}</UniqueIdentifier>
    </Filter>
    <Filter Include="engine\math">
      <UniqueIdentifier>{98914365-06b8-4dd3-a075-37217c34d835}</UniqueIdentifier>
    </Filter>
    <Filter Include="engine\scene">
      <UniqueIdentifier>{f525ad83-7ab7-479b-9336-814faadb78a0}</UniqueIdentifier>
    </Filter>
    <Filter Include="engine\utils">
      <UniqueIdentifier>{0c6ae549-dc69-45d8-b195-61fa009019b6}</UniqueIdentifier>
    </Filter>
    <Filter Include="engine\network">
      <UniqueIdentifier>{57b86987-14d5-4d4a-97e6-c33cb1e9f749}</UniqueIdentifier>
    </Filter>
    <Filter Include="engine\assets">
      <UniqueIdentifier>{3321c286-5355-42bc-a945-fafc9b4abbb1}</UniqueIdentifier>
    </Filter>
    <Filter Include="engine\graphics\renderer">
      <UniqueIdentifier>{58f52e91-c804-4b87-a3fe-035d50cf20a8}</UniqueIdentifier>
    </Filter>
    <Filter Include="engine\formats">
      <UniqueIdentifier>{068bbd2f-c208-4b9e-afa9-1f424bac6e36}</UniqueIdentifier>
    </Filter>
    <Filter Include="engine\thread">
      <UniqueIdentifier>{3fb939c6-c803-47fc-b3d9-74f07f7efe0d}</UniqueIdentifier>
    </Filter>
    <Filter Include="engine\hash">
      <UniqueIdentifier>{75d147bd-3823-40ee-a16c-3cab91a445b7}</UniqueIdentifier>
    </Filter>
    <Filter Include="engine\platform">
      <UniqueIdentifier>{3e4efe4a-5695-4b20-b37e-20895ab7e5ae}</UniqueIdentifier>
    </Filter>
    <Filter Include="engine\platform\winapi">
      <UniqueIdentifier>{77c5e719-3632-430e-bf7d-aff5d5bfd6ba}</UniqueIdentifier>
    </Filter>
  </ItemGroup>
</Project>