charcoal/OpenGLEngine/OpenGLEngine.vcxproj.filters
elipzer 5a10a883fb Camera Class
Currently implemented a 2D camera class that creates an
orthographic projection matrix.

TODO is implementing a 3D camera class and test program.
2018-09-08 00:06:10 -04:00

221 lines
8.6 KiB
XML

<?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;hh;hpp;hxx;hm;inl;inc;ipp;xsd</Extensions>
</Filter>
<Filter Include="Resource Files">
<UniqueIdentifier>{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}</UniqueIdentifier>
<Extensions>rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav;mfcribbon-ms</Extensions>
</Filter>
<Filter Include="Header Files\Example">
<UniqueIdentifier>{6a527248-fa21-4720-8864-49088116987e}</UniqueIdentifier>
</Filter>
<Filter Include="Source Files\Example">
<UniqueIdentifier>{6f8b9833-6eed-478e-a52d-38bdb2573b92}</UniqueIdentifier>
</Filter>
<Filter Include="Header Files\Engine">
<UniqueIdentifier>{053be292-7a70-4d73-8b07-dcb85d3d6ace}</UniqueIdentifier>
</Filter>
<Filter Include="Source Files\Engine">
<UniqueIdentifier>{c38724ea-6e5b-4561-bb97-74da2a031319}</UniqueIdentifier>
</Filter>
<Filter Include="Header Files\Engine\Rendering">
<UniqueIdentifier>{51327f54-6f84-477f-8db8-883b91ebc5c2}</UniqueIdentifier>
</Filter>
<Filter Include="Header Files\Engine\Application">
<UniqueIdentifier>{2d1806dc-3a5d-4237-b7e3-4fe6d6576dc2}</UniqueIdentifier>
</Filter>
<Filter Include="Source Files\Engine\Application">
<UniqueIdentifier>{e8ae51e5-5508-47c6-804c-6d13408b8d13}</UniqueIdentifier>
</Filter>
<Filter Include="Source Files\Engine\Rendering">
<UniqueIdentifier>{1bb31cb4-7b36-47b6-b9ee-3d5de57f8f0c}</UniqueIdentifier>
</Filter>
<Filter Include="Source Files\Example\Application">
<UniqueIdentifier>{3f9911e0-108f-4258-99c4-3f56e80ac27e}</UniqueIdentifier>
</Filter>
<Filter Include="Source Files\Example\Rendering">
<UniqueIdentifier>{fd515372-39af-44d2-af2c-634b28e91878}</UniqueIdentifier>
</Filter>
<Filter Include="Header Files\Example\Application">
<UniqueIdentifier>{dab3e00b-75ef-4281-b922-5ca6576c2dee}</UniqueIdentifier>
</Filter>
<Filter Include="Header Files\Example\Rendering">
<UniqueIdentifier>{3361920b-2846-44ef-a1d1-5f867859bbbf}</UniqueIdentifier>
</Filter>
<Filter Include="Source Files\Example\Rendering\Shader Code">
<UniqueIdentifier>{0c68fb1a-eaef-450c-ab9e-56bcfd75fdff}</UniqueIdentifier>
</Filter>
<Filter Include="Source Files\Example\Application\Scenes">
<UniqueIdentifier>{9b6de612-281e-42cd-99a8-1917e2ba77bf}</UniqueIdentifier>
</Filter>
<Filter Include="Header Files\Example\Application\Scenes">
<UniqueIdentifier>{922d67ef-ebba-4810-b4c4-fab05be62c9a}</UniqueIdentifier>
</Filter>
<Filter Include="Header Files\Engine\math">
<UniqueIdentifier>{3011da99-7ced-44b5-b379-754b5db0a1c3}</UniqueIdentifier>
</Filter>
</ItemGroup>
<ItemGroup>
<ClCompile Include="main.cpp">
<Filter>Source Files\Example</Filter>
</ClCompile>
<ClCompile Include="MyObjectOrientedScene.cpp">
<Filter>Source Files\Example\Application\Scenes</Filter>
</ClCompile>
<ClCompile Include="MySimpleScene.cpp">
<Filter>Source Files\Example\Application\Scenes</Filter>
</ClCompile>
<ClCompile Include="Exception.cpp">
<Filter>Source Files\Engine</Filter>
</ClCompile>
<ClCompile Include="stdafx.cpp">
<Filter>Source Files\Engine</Filter>
</ClCompile>
<ClCompile Include="Util.cpp">
<Filter>Source Files\Engine</Filter>
</ClCompile>
<ClCompile Include="Application.cpp">
<Filter>Source Files\Engine\Application</Filter>
</ClCompile>
<ClCompile Include="FPS.cpp">
<Filter>Source Files\Engine\Application</Filter>
</ClCompile>
<ClCompile Include="GLFWInputManager.cpp">
<Filter>Source Files\Engine\Application</Filter>
</ClCompile>
<ClCompile Include="InputManager.cpp">
<Filter>Source Files\Engine\Application</Filter>
</ClCompile>
<ClCompile Include="ShaderProgram.cpp">
<Filter>Source Files\Engine\Rendering</Filter>
</ClCompile>
<ClCompile Include="Shader.cpp">
<Filter>Source Files\Engine\Rendering</Filter>
</ClCompile>
<ClCompile Include="MyBatch.cpp">
<Filter>Source Files\Example\Rendering</Filter>
</ClCompile>
<ClCompile Include="MyBatchTestShaderProgram.cpp">
<Filter>Source Files\Example\Rendering</Filter>
</ClCompile>
<ClCompile Include="MyShaderProgram.cpp">
<Filter>Source Files\Example\Rendering</Filter>
</ClCompile>
<ClCompile Include="MyApplication.cpp">
<Filter>Source Files\Example\Application</Filter>
</ClCompile>
<ClCompile Include="Camera2D.cpp">
<Filter>Source Files\Engine\Rendering</Filter>
</ClCompile>
</ItemGroup>
<ItemGroup>
<ClInclude Include="mat4x4.h">
<Filter>Header Files\Engine\math</Filter>
</ClInclude>
<ClInclude Include="vec2.h">
<Filter>Header Files\Engine\math</Filter>
</ClInclude>
<ClInclude Include="vec3.h">
<Filter>Header Files\Engine\math</Filter>
</ClInclude>
<ClInclude Include="vec4.h">
<Filter>Header Files\Engine\math</Filter>
</ClInclude>
<ClInclude Include="MyObjectOrientedScene.h">
<Filter>Header Files\Example\Application\Scenes</Filter>
</ClInclude>
<ClInclude Include="MySimpleScene.h">
<Filter>Header Files\Example\Application\Scenes</Filter>
</ClInclude>
<ClInclude Include="constants.h">
<Filter>Header Files\Engine\math</Filter>
</ClInclude>
<ClInclude Include="operations.h">
<Filter>Header Files\Engine\math</Filter>
</ClInclude>
<ClInclude Include="Exception.h">
<Filter>Header Files\Engine</Filter>
</ClInclude>
<ClInclude Include="MeshFactory.h">
<Filter>Header Files\Engine</Filter>
</ClInclude>
<ClInclude Include="stdafx.h">
<Filter>Header Files\Engine</Filter>
</ClInclude>
<ClInclude Include="Util.h">
<Filter>Header Files\Engine</Filter>
</ClInclude>
<ClInclude Include="Application.h">
<Filter>Header Files\Engine\Application</Filter>
</ClInclude>
<ClInclude Include="FPS.h">
<Filter>Header Files\Engine\Application</Filter>
</ClInclude>
<ClInclude Include="GLFWInputManager.h">
<Filter>Header Files\Engine\Application</Filter>
</ClInclude>
<ClInclude Include="InputManager.h">
<Filter>Header Files\Engine\Application</Filter>
</ClInclude>
<ClInclude Include="Scene.h">
<Filter>Header Files\Engine\Application</Filter>
</ClInclude>
<ClInclude Include="ShaderProgram.h">
<Filter>Header Files\Engine\Rendering</Filter>
</ClInclude>
<ClInclude Include="DrawMode.h">
<Filter>Header Files\Engine\Rendering</Filter>
</ClInclude>
<ClInclude Include="Shader.h">
<Filter>Header Files\Engine\Rendering</Filter>
</ClInclude>
<ClInclude Include="Mesh.h">
<Filter>Header Files\Engine\Rendering</Filter>
</ClInclude>
<ClInclude Include="Camera.h">
<Filter>Header Files\Engine\Rendering</Filter>
</ClInclude>
<ClInclude Include="Batch.h">
<Filter>Header Files\Engine\Rendering</Filter>
</ClInclude>
<ClInclude Include="Renderable.h">
<Filter>Header Files\Engine\Rendering</Filter>
</ClInclude>
<ClInclude Include="MyBatch.h">
<Filter>Header Files\Example\Rendering</Filter>
</ClInclude>
<ClInclude Include="MyBatchTestShaderProgram.h">
<Filter>Header Files\Example\Rendering</Filter>
</ClInclude>
<ClInclude Include="MyShaderProgram.h">
<Filter>Header Files\Example\Rendering</Filter>
</ClInclude>
<ClInclude Include="MyApplication.h">
<Filter>Header Files\Example\Application</Filter>
</ClInclude>
<ClInclude Include="Camera2D.h">
<Filter>Header Files\Engine\Rendering</Filter>
</ClInclude>
</ItemGroup>
<ItemGroup>
<None Include="MyVertexShader.glsl">
<Filter>Source Files\Example\Rendering\Shader Code</Filter>
</None>
<None Include="MyFragmentShader.glsl">
<Filter>Source Files\Example\Rendering\Shader Code</Filter>
</None>
<None Include="MyBatchTestFragmentShader.glsl">
<Filter>Source Files\Example\Rendering\Shader Code</Filter>
</None>
<None Include="MyBatchTestVertexShader.glsl">
<Filter>Source Files\Example\Rendering\Shader Code</Filter>
</None>
</ItemGroup>
</Project>