<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
  <ItemGroup>
    <Filter Include="Source Files">
      <UniqueIdentifier>{4FC737F1-C7A5-4376-A066-2A32D752A2FF}</UniqueIdentifier>
      <Extensions>cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx</Extensions>
    </Filter>
    <Filter Include="Header Files">
      <UniqueIdentifier>{93995380-89BD-4b04-88EB-625FBE52EBFB}</UniqueIdentifier>
      <Extensions>h;hpp;hxx;hm;inl;inc;xsd</Extensions>
    </Filter>
    <Filter Include="Header Files\Prerequisites">
      <UniqueIdentifier>{1a68be3e-3394-4b01-9532-2fe9db03afe0}</UniqueIdentifier>
    </Filter>
    <Filter Include="Header Files\Math">
      <UniqueIdentifier>{5423fdfe-e418-4fcd-8eae-9ab4e77856ef}</UniqueIdentifier>
    </Filter>
    <Filter Include="Source Files\Math">
      <UniqueIdentifier>{6f183461-d042-41e0-9c81-aa8bc8462641}</UniqueIdentifier>
    </Filter>
    <Filter Include="Header Files\Threading">
      <UniqueIdentifier>{b65008fc-0109-4b6d-b82b-7c30abdbeacf}</UniqueIdentifier>
    </Filter>
    <Filter Include="Source Files\RTTI">
      <UniqueIdentifier>{11d535e6-1203-47ca-9062-8548e4d71027}</UniqueIdentifier>
    </Filter>
    <Filter Include="Header Files\Serialization">
      <UniqueIdentifier>{4af02e17-2cf7-4e71-a749-58e0ba71625e}</UniqueIdentifier>
    </Filter>
    <Filter Include="Source Files\Serialization">
      <UniqueIdentifier>{155906c8-9f79-4f86-835a-eb8f5c2f66bf}</UniqueIdentifier>
    </Filter>
    <Filter Include="Header Files\Reflection">
      <UniqueIdentifier>{ceeeab21-95fc-4e22-922c-7c91ecaba0df}</UniqueIdentifier>
    </Filter>
    <Filter Include="Header Files\Debug">
      <UniqueIdentifier>{cdfa7307-cdee-490f-8d31-d8be0d929c70}</UniqueIdentifier>
    </Filter>
    <Filter Include="Source Files\Debug">
      <UniqueIdentifier>{1f4518ad-c827-49dc-8e69-f99a37c82871}</UniqueIdentifier>
    </Filter>
    <Filter Include="Source Files\Threading">
      <UniqueIdentifier>{cb0d2667-8d73-4d4c-9b2b-bc18fbd7fd70}</UniqueIdentifier>
    </Filter>
    <Filter Include="Header Files\ThirdParty">
      <UniqueIdentifier>{e0b74f43-dbb4-4e2a-8000-6d9f29dda203}</UniqueIdentifier>
    </Filter>
    <Filter Include="Source Files\ThirdParty">
      <UniqueIdentifier>{8087a3d9-e6ce-4730-9dd6-7550c08cbd3f}</UniqueIdentifier>
    </Filter>
    <Filter Include="Header Files\RTTI">
      <UniqueIdentifier>{57091de5-56e6-4b9a-9b76-8ecaeee60c3f}</UniqueIdentifier>
    </Filter>
    <Filter Include="Source Files\Win32">
      <UniqueIdentifier>{e56d4454-f68c-4190-88cf-98a5cc24f6b4}</UniqueIdentifier>
    </Filter>
    <Filter Include="Header Files\Allocators">
      <UniqueIdentifier>{15489b83-13bb-41d3-8276-ddb56d5f46d2}</UniqueIdentifier>
    </Filter>
    <Filter Include="Source Files\Allocators">
      <UniqueIdentifier>{aa302904-e06f-421b-b4ec-ab94b583750b}</UniqueIdentifier>
    </Filter>
    <Filter Include="Header Files\Testing">
      <UniqueIdentifier>{deff13b0-60fc-4600-ad80-50fc7aef9413}</UniqueIdentifier>
    </Filter>
    <Filter Include="Header Files\String">
      <UniqueIdentifier>{7bc231a5-7777-4b95-b351-0e6c52bab986}</UniqueIdentifier>
    </Filter>
    <Filter Include="Source Files\Testing">
      <UniqueIdentifier>{f4db6226-fcc5-40a3-9eb6-90b1d70f45b6}</UniqueIdentifier>
    </Filter>
    <Filter Include="Source Files\String">
      <UniqueIdentifier>{572f61fe-1690-4434-9268-13ea43546c2a}</UniqueIdentifier>
    </Filter>
    <Filter Include="Header Files\Error">
      <UniqueIdentifier>{066ffded-947d-45d1-a6a0-6410c81f96be}</UniqueIdentifier>
    </Filter>
    <Filter Include="Source Files\Error">
      <UniqueIdentifier>{3f227b3f-c844-4e76-a124-8c72abf52f25}</UniqueIdentifier>
    </Filter>
    <Filter Include="Header Files\Filesystem">
      <UniqueIdentifier>{3897653f-09ad-4e97-b79c-d056242992d2}</UniqueIdentifier>
    </Filter>
    <Filter Include="Source Files\Filesystem">
      <UniqueIdentifier>{3675d971-ea02-410e-af4f-fb3e9c6e44eb}</UniqueIdentifier>
    </Filter>
    <Filter Include="Header Files\General">
      <UniqueIdentifier>{db663898-59b6-41a1-adf8-1aa06efc57cd}</UniqueIdentifier>
    </Filter>
    <Filter Include="Source Files\General">
      <UniqueIdentifier>{5c5b3495-a9a3-4d91-82a1-3096c7c67d23}</UniqueIdentifier>
    </Filter>
    <Filter Include="Header Files\Image">
      <UniqueIdentifier>{db53bb17-9025-45bd-8fb2-82615f7eb40d}</UniqueIdentifier>
    </Filter>
    <Filter Include="Source Files\Image">
      <UniqueIdentifier>{dea9161b-d3f5-401f-9005-aceafe004b3d}</UniqueIdentifier>
    </Filter>
    <Filter Include="Header Files\Win32">
      <UniqueIdentifier>{0c62f506-fd7d-401d-9fca-2382da459269}</UniqueIdentifier>
    </Filter>
  </ItemGroup>
  <ItemGroup>
    <ClInclude Include="..\..\Source\BansheeUtility\Include\BsThreadDefines.h">
      <Filter>Header Files\Threading</Filter>
    </ClInclude>
    <ClInclude Include="..\..\Source\BansheeUtility\Include\BsAsyncOp.h">
      <Filter>Header Files\Threading</Filter>
    </ClInclude>
    <ClInclude Include="..\..\Source\BansheeUtility\Include\BsBinarySerializer.h">
      <Filter>Header Files\Serialization</Filter>
    </ClInclude>
    <ClInclude Include="..\..\Source\BansheeUtility\Include\BsFileSerializer.h">
      <Filter>Header Files\Serialization</Filter>
    </ClInclude>
    <ClInclude Include="..\..\Source\BansheeUtility\Include\BsMemorySerializer.h">
      <Filter>Header Files\Serialization</Filter>
    </ClInclude>
    <ClInclude Include="..\..\Source\BansheeUtility\Include\BsIReflectable.h">
      <Filter>Header Files\Reflection</Filter>
    </ClInclude>
    <ClInclude Include="..\..\Source\BansheeUtility\Include\BsRTTIField.h">
      <Filter>Header Files\Reflection</Filter>
    </ClInclude>
    <ClInclude Include="..\..\Source\BansheeUtility\Include\BsRTTIManagedDataBlockField.h">
      <Filter>Header Files\Reflection</Filter>
    </ClInclude>
    <ClInclude Include="..\..\Source\BansheeUtility\Include\BsRTTIPlainField.h">
      <Filter>Header Files\Reflection</Filter>
    </ClInclude>
    <ClInclude Include="..\..\Source\BansheeUtility\Include\BsRTTIReflectableField.h">
      <Filter>Header Files\Reflection</Filter>
    </ClInclude>
    <ClInclude Include="..\..\Source\BansheeUtility\Include\BsRTTIReflectablePtrField.h">
      <Filter>Header Files\Reflection</Filter>
    </ClInclude>
    <ClInclude Include="..\..\Source\BansheeUtility\Include\BsRTTIType.h">
      <Filter>Header Files\Reflection</Filter>
    </ClInclude>
    <ClInclude Include="..\..\Source\BansheeUtility\Include\BsTypes.h">
      <Filter>Header Files\Prerequisites</Filter>
    </ClInclude>
    <ClInclude Include="..\..\Source\BansheeUtility\Include\BsStdHeaders.h">
      <Filter>Header Files\Prerequisites</Filter>
    </ClInclude>
    <ClInclude Include="..\..\Source\BansheeUtility\Include\BsPrerequisitesUtil.h">
      <Filter>Header Files\Prerequisites</Filter>
    </ClInclude>
    <ClInclude Include="..\..\Source\BansheeUtility\Include\BsPlatformDefines.h">
      <Filter>Header Files\Prerequisites</Filter>
    </ClInclude>
    <ClInclude Include="..\..\Source\BansheeUtility\Include\BsFwdDeclUtil.h">
      <Filter>Header Files\Prerequisites</Filter>
    </ClInclude>
    <ClInclude Include="..\..\Source\BansheeUtility\Include\BsAABox.h">
      <Filter>Header Files\Math</Filter>
    </ClInclude>
    <ClInclude Include="..\..\Source\BansheeUtility\Include\BsDegree.h">
      <Filter>Header Files\Math</Filter>
    </ClInclude>
    <ClInclude Include="..\..\Source\BansheeUtility\Include\BsMath.h">
      <Filter>Header Files\Math</Filter>
    </ClInclude>
    <ClInclude Include="..\..\Source\BansheeUtility\Include\BsMatrix3.h">
      <Filter>Header Files\Math</Filter>
    </ClInclude>
    <ClInclude Include="..\..\Source\BansheeUtility\Include\BsMatrix4.h">
      <Filter>Header Files\Math</Filter>
    </ClInclude>
    <ClInclude Include="..\..\Source\BansheeUtility\Include\BsPlane.h">
      <Filter>Header Files\Math</Filter>
    </ClInclude>
    <ClInclude Include="..\..\Source\BansheeUtility\Include\BsQuaternion.h">
      <Filter>Header Files\Math</Filter>
    </ClInclude>
    <ClInclude Include="..\..\Source\BansheeUtility\Include\BsRadian.h">
      <Filter>Header Files\Math</Filter>
    </ClInclude>
    <ClInclude Include="..\..\Source\BansheeUtility\Include\BsRay.h">
      <Filter>Header Files\Math</Filter>
    </ClInclude>
    <ClInclude Include="..\..\Source\BansheeUtility\Include\BsSphere.h">
      <Filter>Header Files\Math</Filter>
    </ClInclude>
    <ClInclude Include="..\..\Source\BansheeUtility\Include\BsVector2.h">
      <Filter>Header Files\Math</Filter>
    </ClInclude>
    <ClInclude Include="..\..\Source\BansheeUtility\Include\BsVector2I.h">
      <Filter>Header Files\Math</Filter>
    </ClInclude>
    <ClInclude Include="..\..\Source\BansheeUtility\Include\BsVector3.h">
      <Filter>Header Files\Math</Filter>
    </ClInclude>
    <ClInclude Include="..\..\Source\BansheeUtility\Include\BsVector4.h">
      <Filter>Header Files\Math</Filter>
    </ClInclude>
    <ClInclude Include="..\..\Source\BansheeUtility\Include\BsBounds.h">
      <Filter>Header Files\Math</Filter>
    </ClInclude>
    <ClInclude Include="..\..\Source\BansheeUtility\Include\BsConvexVolume.h">
      <Filter>Header Files\Math</Filter>
    </ClInclude>
    <ClInclude Include="..\..\Source\BansheeUtility\Include\BsTorus.h">
      <Filter>Header Files\Math</Filter>
    </ClInclude>
    <ClInclude Include="..\..\Source\BansheeUtility\Include\BsLineSegment3.h">
      <Filter>Header Files\Math</Filter>
    </ClInclude>
    <ClInclude Include="..\..\Source\BansheeUtility\Include\BsRect3.h">
      <Filter>Header Files\Math</Filter>
    </ClInclude>
    <ClInclude Include="..\..\Source\BansheeUtility\Include\BsRect2.h">
      <Filter>Header Files\Math</Filter>
    </ClInclude>
    <ClInclude Include="..\..\Source\BansheeUtility\Include\BsRect2I.h">
      <Filter>Header Files\Math</Filter>
    </ClInclude>
    <ClInclude Include="..\..\Source\BansheeUtility\Include\BsCapsule.h">
      <Filter>Header Files\Math</Filter>
    </ClInclude>
    <ClInclude Include="..\..\Source\BansheeUtility\Include\ThirdParty\md5.h">
      <Filter>Header Files\ThirdParty</Filter>
    </ClInclude>
    <ClInclude Include="..\..\Source\BansheeUtility\Include\BsMatrixNxM.h">
      <Filter>Header Files\Math</Filter>
    </ClInclude>
    <ClInclude Include="..\..\Source\BansheeUtility\Include\BsVectorNI.h">
      <Filter>Header Files\Math</Filter>
    </ClInclude>
    <ClInclude Include="..\..\Source\BansheeUtility\Include\BsBinaryDiff.h">
      <Filter>Header Files\Serialization</Filter>
    </ClInclude>
    <ClInclude Include="..\..\Source\BansheeUtility\Include\BsSerializedObject.h">
      <Filter>Header Files\Serialization</Filter>
    </ClInclude>
    <ClInclude Include="..\..\Source\BansheeUtility\Include\BsSerializedObjectRTTI.h">
      <Filter>Header Files\RTTI</Filter>
    </ClInclude>
    <ClInclude Include="..\..\Source\BansheeUtility\Include\BsBinaryCloner.h">
      <Filter>Header Files\Serialization</Filter>
    </ClInclude>
    <ClInclude Include="..\..\Source\BansheeUtility\Include\BsFrameAlloc.h">
      <Filter>Header Files\Allocators</Filter>
    </ClInclude>
    <ClInclude Include="..\..\Source\BansheeUtility\Include\BsGlobalFrameAlloc.h">
      <Filter>Header Files\Allocators</Filter>
    </ClInclude>
    <ClInclude Include="..\..\Source\BansheeUtility\Include\BsMemAllocProfiler.h">
      <Filter>Header Files\Allocators</Filter>
    </ClInclude>
    <ClInclude Include="..\..\Source\BansheeUtility\Include\BsMemoryAllocator.h">
      <Filter>Header Files\Allocators</Filter>
    </ClInclude>
    <ClInclude Include="..\..\Source\BansheeUtility\Include\BsMemStack.h">
      <Filter>Header Files\Allocators</Filter>
    </ClInclude>
    <ClInclude Include="..\..\Source\BansheeUtility\Include\BsSpinLock.h">
      <Filter>Header Files\Threading</Filter>
    </ClInclude>
    <ClInclude Include="..\..\Source\BansheeUtility\Include\BsThreadPool.h">
      <Filter>Header Files\Threading</Filter>
    </ClInclude>
    <ClInclude Include="..\..\Source\BansheeUtility\Include\BsStaticAlloc.h">
      <Filter>Header Files\Allocators</Filter>
    </ClInclude>
    <ClInclude Include="..\..\Source\BansheeUtility\Include\BsTaskScheduler.h">
      <Filter>Header Files\Threading</Filter>
    </ClInclude>
    <ClInclude Include="..\..\Source\BansheeUtility\Include\BsManagedDataBlock.h">
      <Filter>Header Files\Serialization</Filter>
    </ClInclude>
    <ClInclude Include="..\..\Source\BansheeUtility\Include\BsTestSuite.h">
      <Filter>Header Files\Testing</Filter>
    </ClInclude>
    <ClInclude Include="..\..\Source\BansheeUtility\Include\BsTestOutput.h">
      <Filter>Header Files\Testing</Filter>
    </ClInclude>
    <ClInclude Include="..\..\Source\BansheeUtility\Include\BsString.h">
      <Filter>Header Files\String</Filter>
    </ClInclude>
    <ClInclude Include="..\..\Source\BansheeUtility\Include\BsStringFormat.h">
      <Filter>Header Files\String</Filter>
    </ClInclude>
    <ClInclude Include="..\..\Source\BansheeUtility\Include\BsStringID.h">
      <Filter>Header Files\String</Filter>
    </ClInclude>
    <ClInclude Include="..\..\Source\BansheeUtility\Include\BsException.h">
      <Filter>Header Files\Error</Filter>
    </ClInclude>
    <ClInclude Include="..\..\Source\BansheeUtility\Include\BsCrashHandler.h">
      <Filter>Header Files\Error</Filter>
    </ClInclude>
    <ClInclude Include="..\..\Source\BansheeUtility\Include\BsFileSystem.h">
      <Filter>Header Files\Filesystem</Filter>
    </ClInclude>
    <ClInclude Include="..\..\Source\BansheeUtility\Include\BsDataStream.h">
      <Filter>Header Files\Filesystem</Filter>
    </ClInclude>
    <ClInclude Include="..\..\Source\BansheeUtility\Include\BsPath.h">
      <Filter>Header Files\Filesystem</Filter>
    </ClInclude>
    <ClInclude Include="..\..\Source\BansheeUtility\Include\BsColor.h">
      <Filter>Header Files\Image</Filter>
    </ClInclude>
    <ClInclude Include="..\..\Source\BansheeUtility\Include\BsTexAtlasGenerator.h">
      <Filter>Header Files\Image</Filter>
    </ClInclude>
    <ClInclude Include="..\..\Source\BansheeUtility\Include\BsAny.h">
      <Filter>Header Files\General</Filter>
    </ClInclude>
    <ClInclude Include="..\..\Source\BansheeUtility\Include\BsBitwise.h">
      <Filter>Header Files\General</Filter>
    </ClInclude>
    <ClInclude Include="..\..\Source\BansheeUtility\Include\BsDynLib.h">
      <Filter>Header Files\General</Filter>
    </ClInclude>
    <ClInclude Include="..\..\Source\BansheeUtility\Include\BsDynLibManager.h">
      <Filter>Header Files\General</Filter>
    </ClInclude>
    <ClInclude Include="..\..\Source\BansheeUtility\Include\BsEvent.h">
      <Filter>Header Files\General</Filter>
    </ClInclude>
    <ClInclude Include="..\..\Source\BansheeUtility\Include\BsMessageHandler.h">
      <Filter>Header Files\General</Filter>
    </ClInclude>
    <ClInclude Include="..\..\Source\BansheeUtility\Include\BsMessageHandlerFwd.h">
      <Filter>Header Files\General</Filter>
    </ClInclude>
    <ClInclude Include="..\..\Source\BansheeUtility\Include\BsModule.h">
      <Filter>Header Files\General</Filter>
    </ClInclude>
    <ClInclude Include="..\..\Source\BansheeUtility\Include\BsPlatformUtility.h">
      <Filter>Header Files\General</Filter>
    </ClInclude>
    <ClInclude Include="..\..\Source\BansheeUtility\Include\BsServiceLocator.h">
      <Filter>Header Files\General</Filter>
    </ClInclude>
    <ClInclude Include="..\..\Source\BansheeUtility\Include\BsTime.h">
      <Filter>Header Files\General</Filter>
    </ClInclude>
    <ClInclude Include="..\..\Source\BansheeUtility\Include\BsTimer.h">
      <Filter>Header Files\General</Filter>
    </ClInclude>
    <ClInclude Include="..\..\Source\BansheeUtility\Include\BsUtil.h">
      <Filter>Header Files\General</Filter>
    </ClInclude>
    <ClInclude Include="..\..\Source\BansheeUtility\Include\BsBitmapWriter.h">
      <Filter>Header Files\Debug</Filter>
    </ClInclude>
    <ClInclude Include="..\..\Source\BansheeUtility\Include\BsDebug.h">
      <Filter>Header Files\Debug</Filter>
    </ClInclude>
    <ClInclude Include="..\..\Source\BansheeUtility\Include\BsLog.h">
      <Filter>Header Files\Debug</Filter>
    </ClInclude>
    <ClInclude Include="..\..\Source\BansheeUtility\Include\BsRTTIPrerequisites.h">
      <Filter>Header Files\Prerequisites</Filter>
    </ClInclude>
    <ClInclude Include="..\..\Source\BansheeUtility\Include\Win32\BsWin32PlatformUtility.h">
      <Filter>Header Files\Win32</Filter>
    </ClInclude>
    <ClInclude Include="..\..\Source\BansheeUtility\Include\Win32\BsWin32Window.h">
      <Filter>Header Files\Win32</Filter>
    </ClInclude>
    <ClInclude Include="..\..\Source\BansheeUtility\Include\BsFlags.h">
      <Filter>Header Files\General</Filter>
    </ClInclude>
  </ItemGroup>
  <ItemGroup>
    <ClCompile Include="..\..\Source\BansheeUtility\Source\BsAsyncOp.cpp">
      <Filter>Source Files\Threading</Filter>
    </ClCompile>
    <ClCompile Include="..\..\Source\BansheeUtility\Source\BsMemorySerializer.cpp">
      <Filter>Source Files\Serialization</Filter>
    </ClCompile>
    <ClCompile Include="..\..\Source\BansheeUtility\Source\BsFileSerializer.cpp">
      <Filter>Source Files\Serialization</Filter>
    </ClCompile>
    <ClCompile Include="..\..\Source\BansheeUtility\Source\BsBinarySerializer.cpp">
      <Filter>Source Files\Serialization</Filter>
    </ClCompile>
    <ClCompile Include="..\..\Source\BansheeUtility\Source\BsIReflectable.cpp">
      <Filter>Source Files\RTTI</Filter>
    </ClCompile>
    <ClCompile Include="..\..\Source\BansheeUtility\Source\BsRTTIField.cpp">
      <Filter>Source Files\RTTI</Filter>
    </ClCompile>
    <ClCompile Include="..\..\Source\BansheeUtility\Source\BsRTTIType.cpp">
      <Filter>Source Files\RTTI</Filter>
    </ClCompile>
    <ClCompile Include="..\..\Source\BansheeUtility\Source\BsAABox.cpp">
      <Filter>Source Files\Math</Filter>
    </ClCompile>
    <ClCompile Include="..\..\Source\BansheeUtility\Source\BsDegree.cpp">
      <Filter>Source Files\Math</Filter>
    </ClCompile>
    <ClCompile Include="..\..\Source\BansheeUtility\Source\BsMath.cpp">
      <Filter>Source Files\Math</Filter>
    </ClCompile>
    <ClCompile Include="..\..\Source\BansheeUtility\Source\BsMatrix3.cpp">
      <Filter>Source Files\Math</Filter>
    </ClCompile>
    <ClCompile Include="..\..\Source\BansheeUtility\Source\BsMatrix4.cpp">
      <Filter>Source Files\Math</Filter>
    </ClCompile>
    <ClCompile Include="..\..\Source\BansheeUtility\Source\BsPlane.cpp">
      <Filter>Source Files\Math</Filter>
    </ClCompile>
    <ClCompile Include="..\..\Source\BansheeUtility\Source\BsQuaternion.cpp">
      <Filter>Source Files\Math</Filter>
    </ClCompile>
    <ClCompile Include="..\..\Source\BansheeUtility\Source\BsRadian.cpp">
      <Filter>Source Files\Math</Filter>
    </ClCompile>
    <ClCompile Include="..\..\Source\BansheeUtility\Source\BsRay.cpp">
      <Filter>Source Files\Math</Filter>
    </ClCompile>
    <ClCompile Include="..\..\Source\BansheeUtility\Source\BsSphere.cpp">
      <Filter>Source Files\Math</Filter>
    </ClCompile>
    <ClCompile Include="..\..\Source\BansheeUtility\Source\BsVector2.cpp">
      <Filter>Source Files\Math</Filter>
    </ClCompile>
    <ClCompile Include="..\..\Source\BansheeUtility\Source\BsVector2I.cpp">
      <Filter>Source Files\Math</Filter>
    </ClCompile>
    <ClCompile Include="..\..\Source\BansheeUtility\Source\BsVector3.cpp">
      <Filter>Source Files\Math</Filter>
    </ClCompile>
    <ClCompile Include="..\..\Source\BansheeUtility\Source\BsVector4.cpp">
      <Filter>Source Files\Math</Filter>
    </ClCompile>
    <ClCompile Include="..\..\Source\BansheeUtility\Source\BsBitmapWriter.cpp">
      <Filter>Source Files\Debug</Filter>
    </ClCompile>
    <ClCompile Include="..\..\Source\BansheeUtility\Source\BsBounds.cpp">
      <Filter>Source Files\Math</Filter>
    </ClCompile>
    <ClCompile Include="..\..\Source\BansheeUtility\Source\BsConvexVolume.cpp">
      <Filter>Source Files\Math</Filter>
    </ClCompile>
    <ClCompile Include="..\..\Source\BansheeUtility\Source\BsTorus.cpp">
      <Filter>Source Files\Math</Filter>
    </ClCompile>
    <ClCompile Include="..\..\Source\BansheeUtility\Source\BsRect3.cpp">
      <Filter>Source Files\Math</Filter>
    </ClCompile>
    <ClCompile Include="..\..\Source\BansheeUtility\Source\BsRect2.cpp">
      <Filter>Source Files\Math</Filter>
    </ClCompile>
    <ClCompile Include="..\..\Source\BansheeUtility\Source\BsRect2I.cpp">
      <Filter>Source Files\Math</Filter>
    </ClCompile>
    <ClCompile Include="..\..\Source\BansheeUtility\Source\BsLineSegment3.cpp">
      <Filter>Source Files\Math</Filter>
    </ClCompile>
    <ClCompile Include="..\..\Source\BansheeUtility\Source\BsCapsule.cpp">
      <Filter>Source Files\Math</Filter>
    </ClCompile>
    <ClCompile Include="..\..\Source\BansheeUtility\Source\ThirdParty\md5.cpp">
      <Filter>Source Files\ThirdParty</Filter>
    </ClCompile>
    <ClCompile Include="..\..\Source\BansheeUtility\Source\BsBinaryDiff.cpp">
      <Filter>Source Files\Serialization</Filter>
    </ClCompile>
    <ClCompile Include="..\..\Source\BansheeUtility\Source\BsSerializedObject.cpp">
      <Filter>Source Files\Serialization</Filter>
    </ClCompile>
    <ClCompile Include="..\..\Source\BansheeUtility\Source\BsBinaryCloner.cpp">
      <Filter>Source Files\Serialization</Filter>
    </ClCompile>
    <ClCompile Include="..\..\Source\BansheeUtility\Source\Win32\BsWin32FileSystem.cpp">
      <Filter>Source Files\Win32</Filter>
    </ClCompile>
    <ClCompile Include="..\..\Source\BansheeUtility\Source\Win32\BsWin32CrashHandler.cpp">
      <Filter>Source Files\Win32</Filter>
    </ClCompile>
    <ClCompile Include="..\..\Source\BansheeUtility\Source\Win32\BsWin32Timer.cpp">
      <Filter>Source Files\Win32</Filter>
    </ClCompile>
    <ClCompile Include="..\..\Source\BansheeUtility\Source\Win32\BsWin32PlatformUtility.cpp">
      <Filter>Source Files\Win32</Filter>
    </ClCompile>
    <ClCompile Include="..\..\Source\BansheeUtility\Source\BsFrameAlloc.cpp">
      <Filter>Source Files\Allocators</Filter>
    </ClCompile>
    <ClCompile Include="..\..\Source\BansheeUtility\Source\BsGlobalFrameAlloc.cpp">
      <Filter>Source Files\Allocators</Filter>
    </ClCompile>
    <ClCompile Include="..\..\Source\BansheeUtility\Source\BsManagedDataBlock.cpp">
      <Filter>Source Files\Serialization</Filter>
    </ClCompile>
    <ClCompile Include="..\..\Source\BansheeUtility\Source\BsLog.cpp">
      <Filter>Source Files\Debug</Filter>
    </ClCompile>
    <ClCompile Include="..\..\Source\BansheeUtility\Source\BsDebug.cpp">
      <Filter>Source Files\Debug</Filter>
    </ClCompile>
    <ClCompile Include="..\..\Source\BansheeUtility\Source\BsMemStack.cpp">
      <Filter>Source Files\Allocators</Filter>
    </ClCompile>
    <ClCompile Include="..\..\Source\BansheeUtility\Source\BsMemoryAllocator.cpp">
      <Filter>Source Files\Allocators</Filter>
    </ClCompile>
    <ClCompile Include="..\..\Source\BansheeUtility\Source\BsTaskScheduler.cpp">
      <Filter>Source Files\Threading</Filter>
    </ClCompile>
    <ClCompile Include="..\..\Source\BansheeUtility\Source\BsThreadPool.cpp">
      <Filter>Source Files\Threading</Filter>
    </ClCompile>
    <ClCompile Include="..\..\Source\BansheeUtility\Source\BsTestSuite.cpp">
      <Filter>Source Files\Testing</Filter>
    </ClCompile>
    <ClCompile Include="..\..\Source\BansheeUtility\Source\BsTestOutput.cpp">
      <Filter>Source Files\Testing</Filter>
    </ClCompile>
    <ClCompile Include="..\..\Source\BansheeUtility\Source\BsStringID.cpp">
      <Filter>Source Files\String</Filter>
    </ClCompile>
    <ClCompile Include="..\..\Source\BansheeUtility\Source\BsString.cpp">
      <Filter>Source Files\String</Filter>
    </ClCompile>
    <ClCompile Include="..\..\Source\BansheeUtility\Source\BsException.cpp">
      <Filter>Source Files\Error</Filter>
    </ClCompile>
    <ClCompile Include="..\..\Source\BansheeUtility\Source\BsDataStream.cpp">
      <Filter>Source Files\Filesystem</Filter>
    </ClCompile>
    <ClCompile Include="..\..\Source\BansheeUtility\Source\BsPath.cpp">
      <Filter>Source Files\Filesystem</Filter>
    </ClCompile>
    <ClCompile Include="..\..\Source\BansheeUtility\Source\BsColor.cpp">
      <Filter>Source Files\Image</Filter>
    </ClCompile>
    <ClCompile Include="..\..\Source\BansheeUtility\Source\BsTexAtlasGenerator.cpp">
      <Filter>Source Files\Image</Filter>
    </ClCompile>
    <ClCompile Include="..\..\Source\BansheeUtility\Source\BsDynLib.cpp">
      <Filter>Source Files\General</Filter>
    </ClCompile>
    <ClCompile Include="..\..\Source\BansheeUtility\Source\BsDynLibManager.cpp">
      <Filter>Source Files\General</Filter>
    </ClCompile>
    <ClCompile Include="..\..\Source\BansheeUtility\Source\BsMessageHandler.cpp">
      <Filter>Source Files\General</Filter>
    </ClCompile>
    <ClCompile Include="..\..\Source\BansheeUtility\Source\BsTime.cpp">
      <Filter>Source Files\General</Filter>
    </ClCompile>
    <ClCompile Include="..\..\Source\BansheeUtility\Source\BsUtil.cpp">
      <Filter>Source Files\General</Filter>
    </ClCompile>
    <ClCompile Include="..\..\Source\BansheeUtility\Source\Win32\BsWin32Window.cpp">
      <Filter>Source Files\Win32</Filter>
    </ClCompile>
  </ItemGroup>
</Project>