<?xml version="1.0" encoding="UTF-8"?> <DocSetNodes version="1.0"> <TOC> <Node> <Name>Root</Name> <Path>index.html</Path> <Subnodes> <Node> <Name>Concepts</Name> <Path>concepts.html</Path> <Subnodes> <Node> <Name>fpr</Name> <Path></Path> <Subnodes> <Node> <Name>unique_handle</Name> <Path>conceptfpr_1_1unique__handle.html</Path> </Node> <Node> <Name>Hashable</Name> <Path>conceptfpr_1_1_hashable.html</Path> </Node> </Subnodes> </Node> </Subnodes> </Node> <Node> <Name>Classes</Name> <Path>annotated.html</Path> <Subnodes> <Node> <Name>Class List</Name> <Path>annotated.html</Path> <Subnodes> <Node> <Name>fpr</Name> <Path></Path> <Subnodes> <Node> <Name>Buffer</Name> <Path>classfpr_1_1_buffer.html</Path> <Subnodes> <Node> <Name>Buffer</Name> <Path>classfpr_1_1_buffer.html</Path> <Anchor>a1c647d7d61e69cafad4257f580d2c41f</Anchor> </Node> <Node> <Name>Buffer</Name> <Path>classfpr_1_1_buffer.html</Path> <Anchor>a237defca3f18e839629432e922d87632</Anchor> </Node> <Node> <Name>Flush</Name> <Path>classfpr_1_1_buffer.html</Path> <Anchor>a107b4e093c5456eb07cd1d86a9746da2</Anchor> </Node> <Node> <Name>GetBuffer</Name> <Path>classfpr_1_1_buffer.html</Path> <Anchor>af0d421e1b5a9db2c825e081ebbc18b2c</Anchor> </Node> <Node> <Name>GetMapped</Name> <Path>classfpr_1_1_buffer.html</Path> <Anchor>ab0b808db2e96d58c31da5b86138f00ce</Anchor> </Node> <Node> <Name>GetSize</Name> <Path>classfpr_1_1_buffer.html</Path> <Anchor>abff1e9a70a69394da6823463870bab77</Anchor> </Node> <Node> <Name>operator=</Name> <Path>classfpr_1_1_buffer.html</Path> <Anchor>a829fed31e6ac9706893bd0043537af0e</Anchor> </Node> <Node> <Name>Transfer</Name> <Path>classfpr_1_1_buffer.html</Path> <Anchor>a607111a387447a1990aab2a4aa8ca21e</Anchor> </Node> <Node> <Name>Update</Name> <Path>classfpr_1_1_buffer.html</Path> <Anchor>a776a0f23c5eb01c4247273656fae73cb</Anchor> </Node> <Node> <Name>m_alignment</Name> <Path>classfpr_1_1_buffer.html</Path> <Anchor>a0948d795cd3a84c7290bbbe1db071bce</Anchor> </Node> <Node> <Name>m_buffer</Name> <Path>classfpr_1_1_buffer.html</Path> <Anchor>a15cc0c1d535e6b8517b98119dbee81e8</Anchor> </Node> <Node> <Name>m_buffer_info</Name> <Path>classfpr_1_1_buffer.html</Path> <Anchor>ad77ef431dbb9d3ba1ab3dea71e93535b</Anchor> </Node> <Node> <Name>m_buffer_size</Name> <Path>classfpr_1_1_buffer.html</Path> <Anchor>a52305babb43406486a66eb5a541df908</Anchor> </Node> <Node> <Name>m_memory</Name> <Path>classfpr_1_1_buffer.html</Path> <Anchor>aa6b4c531a7c12ec99c8211eb27ae36c0</Anchor> </Node> <Node> <Name>m_memory_flags</Name> <Path>classfpr_1_1_buffer.html</Path> <Anchor>a049dd5d7e633bcfdbb7bebc795c0e6c3</Anchor> </Node> <Node> <Name>m_usage</Name> <Path>classfpr_1_1_buffer.html</Path> <Anchor>a597dc9657c76e2ac517895f7e1a79bcf</Anchor> </Node> <Node> <Name>mapped_data</Name> <Path>classfpr_1_1_buffer.html</Path> <Anchor>a6665690308d2cb41ff90c68ca2232a9c</Anchor> </Node> </Subnodes> </Node> <Node> <Name>Camera</Name> <Path>classfpr_1_1_camera.html</Path> <Subnodes> </Subnodes> </Node> <Node> <Name>ConstrainedMap</Name> <Path>classfpr_1_1_constrained_map.html</Path> <Subnodes> </Subnodes> </Node> <Node> <Name>Context</Name> <Path>classfpr_1_1_context.html</Path> <Subnodes> <Node> <Name>PerModelData</Name> <Path>structfpr_1_1_context_1_1_per_model_data.html</Path> <Subnodes> </Subnodes> </Node> </Subnodes> </Node> <Node> <Name>DepthBuffer</Name> <Path>classfpr_1_1_depth_buffer.html</Path> <Subnodes> </Subnodes> </Node> <Node> <Name>Device</Name> <Path>classfpr_1_1_device.html</Path> <Subnodes> </Subnodes> </Node> <Node> <Name>InputHandler</Name> <Path>classfpr_1_1_input_handler.html</Path> <Subnodes> </Subnodes> </Node> <Node> <Name>LayoutTransitionRules</Name> <Path>structfpr_1_1_layout_transition_rules.html</Path> <Subnodes> </Subnodes> </Node> <Node> <Name>LightCullingData</Name> <Path>structfpr_1_1_light_culling_data.html</Path> <Subnodes> </Subnodes> </Node> <Node> <Name>Mesh</Name> <Path>classfpr_1_1_mesh.html</Path> <Subnodes> </Subnodes> </Node> <Node> <Name>Model</Name> <Path>classfpr_1_1_model.html</Path> <Subnodes> </Subnodes> </Node> <Node> <Name>ModelLoader</Name> <Path>structfpr_1_1_model_loader.html</Path> <Subnodes> </Subnodes> </Node> <Node> <Name>ModelPrimitives</Name> <Path>structfpr_1_1_model_primitives.html</Path> <Subnodes> </Subnodes> </Node> <Node> <Name>Pipeline</Name> <Path>classfpr_1_1_pipeline.html</Path> <Subnodes> </Subnodes> </Node> <Node> <Name>PipelineOptions</Name> <Path>structfpr_1_1_pipeline_options.html</Path> <Subnodes> </Subnodes> </Node> <Node> <Name>PointLight</Name> <Path>classfpr_1_1_point_light.html</Path> <Subnodes> </Subnodes> </Node> <Node> <Name>PointLightData</Name> <Path>structfpr_1_1_point_light_data.html</Path> <Subnodes> </Subnodes> </Node> <Node> <Name>PointLightUBO</Name> <Path>structfpr_1_1_point_light_u_b_o.html</Path> <Subnodes> </Subnodes> </Node> <Node> <Name>RenderGraph</Name> <Path>classfpr_1_1_render_graph.html</Path> <Subnodes> </Subnodes> </Node> <Node> <Name>RenderPass</Name> <Path>classfpr_1_1_render_pass.html</Path> <Subnodes> </Subnodes> </Node> <Node> <Name>RenderPassOptions</Name> <Path>structfpr_1_1_render_pass_options.html</Path> <Subnodes> </Subnodes> </Node> <Node> <Name>Scene</Name> <Path>classfpr_1_1_scene.html</Path> <Subnodes> </Subnodes> </Node> <Node> <Name>SwapChain</Name> <Path>classfpr_1_1_swap_chain.html</Path> <Subnodes> </Subnodes> </Node> <Node> <Name>Texture</Name> <Path>classfpr_1_1_texture.html</Path> <Subnodes> </Subnodes> </Node> <Node> <Name>UBOPerFrame</Name> <Path>structfpr_1_1_u_b_o_per_frame.html</Path> <Subnodes> </Subnodes> </Node> <Node> <Name>unique_handle_type</Name> <Path>structfpr_1_1unique__handle__type.html</Path> <Subnodes> </Subnodes> </Node> <Node> <Name>unique_handle_type< std::unique_ptr< Elem, Deleter > ></Name> <Path>structfpr_1_1unique__handle__type_3_01std_1_1unique__ptr_3_01_elem_00_01_deleter_01_4_01_4.html</Path> <Subnodes> </Subnodes> </Node> <Node> <Name>unique_handle_type< T ></Name> <Path>structfpr_1_1unique__handle__type_3_01_t_01_4.html</Path> <Subnodes> </Subnodes> </Node> <Node> <Name>Version</Name> <Path>structfpr_1_1_version.html</Path> <Subnodes> </Subnodes> </Node> <Node> <Name>Vertex</Name> <Path>structfpr_1_1_vertex.html</Path> <Subnodes> </Subnodes> </Node> <Node> <Name>VertexInfo</Name> <Path>structfpr_1_1_vertex_info.html</Path> <Subnodes> </Subnodes> </Node> <Node> <Name>ViewportConstants</Name> <Path>structfpr_1_1_viewport_constants.html</Path> <Subnodes> </Subnodes> </Node> <Node> <Name>VulkanRenderer</Name> <Path>classfpr_1_1_vulkan_renderer.html</Path> <Subnodes> </Subnodes> </Node> <Node> <Name>VulkanWindow</Name> <Path>classfpr_1_1_vulkan_window.html</Path> <Subnodes> </Subnodes> </Node> </Subnodes> </Node> </Subnodes> </Node> <Node> <Name>Class Index</Name> <Path>classes.html</Path> </Node> <Node> <Name>Class Members</Name> <Path>functions.html</Path> <Subnodes> <Node> <Name>All</Name> <Path>functions.html</Path> </Node> <Node> <Name>Functions</Name> <Path>functions_func.html</Path> </Node> <Node> <Name>Variables</Name> <Path>functions_vars.html</Path> </Node> </Subnodes> </Node> </Subnodes> </Node> <Node> <Name>Files</Name> <Path>files.html</Path> <Subnodes> <Node> <Name>File List</Name> <Path>files.html</Path> <Subnodes> <Node> <Name>include</Name> <Path>dir_d44c64559bbebec7f509842c48db8b23.html</Path> <Subnodes> <Node> <Name>Buffer</Name> <Path>dir_5b8ecbc3efc5e49a9fcfef2c0721cde7.html</Path> <Subnodes> <Node> <Name>Buffer.h</Name> <Path>_buffer_8h_source.html</Path> </Node> <Node> <Name>DepthBuffer.h</Name> <Path>_depth_buffer_8h_source.html</Path> </Node> </Subnodes> </Node> <Node> <Name>Camera.h</Name> <Path>_camera_8h_source.html</Path> </Node> <Node> <Name>ConstrainedMap.h</Name> <Path>_constrained_map_8h_source.html</Path> </Node> <Node> <Name>Context.h</Name> <Path>_context_8h_source.html</Path> </Node> <Node> <Name>Device.h</Name> <Path>_device_8h_source.html</Path> </Node> <Node> <Name>InputHandler.cpp</Name> <Path>include_2_input_handler_8cpp_source.html</Path> </Node> <Node> <Name>InputHandler.h</Name> <Path>_input_handler_8h_source.html</Path> </Node> <Node> <Name>IO.h</Name> <Path>_i_o_8h_source.html</Path> </Node> <Node> <Name>Light.h</Name> <Path>_light_8h_source.html</Path> </Node> <Node> <Name>Memory.h</Name> <Path>_memory_8h_source.html</Path> </Node> <Node> <Name>Mesh.h</Name> <Path>_mesh_8h_source.html</Path> </Node> <Node> <Name>Model.h</Name> <Path>_model_8h_source.html</Path> </Node> <Node> <Name>ModelLoading.h</Name> <Path>_model_loading_8h_source.html</Path> </Node> <Node> <Name>Pipeline.h</Name> <Path>_pipeline_8h_source.html</Path> </Node> <Node> <Name>RenderGraph.h</Name> <Path>_render_graph_8h_source.html</Path> </Node> <Node> <Name>RenderPass.h</Name> <Path>_render_pass_8h_source.html</Path> </Node> <Node> <Name>Scene.cpp</Name> <Path>_scene_8cpp_source.html</Path> </Node> <Node> <Name>Scene.h</Name> <Path>_scene_8h_source.html</Path> </Node> <Node> <Name>ShaderObjects.h</Name> <Path>_shader_objects_8h_source.html</Path> </Node> <Node> <Name>stdafx.h</Name> <Path>stdafx_8h_source.html</Path> </Node> <Node> <Name>SwapChain.h</Name> <Path>_swap_chain_8h_source.html</Path> </Node> <Node> <Name>Texture.h</Name> <Path>_texture_8h_source.html</Path> </Node> <Node> <Name>Vertex.h</Name> <Path>_vertex_8h_source.html</Path> </Node> <Node> <Name>VulkanRenderer.h</Name> <Path>_vulkan_renderer_8h_source.html</Path> </Node> <Node> <Name>VulkanWindow.h</Name> <Path>_vulkan_window_8h_source.html</Path> </Node> </Subnodes> </Node> <Node> <Name>src</Name> <Path>dir_68267d1309a1af8e8297ef4c3efbcdba.html</Path> <Subnodes> <Node> <Name>Buffer</Name> <Path>dir_d089e59ffa6d1fdaeb6da0045fca0541.html</Path> <Subnodes> <Node> <Name>Buffer.cpp</Name> <Path>_buffer_8cpp_source.html</Path> </Node> <Node> <Name>DepthBuffer.cpp</Name> <Path>_depth_buffer_8cpp_source.html</Path> </Node> </Subnodes> </Node> <Node> <Name>Camera.cpp</Name> <Path>_camera_8cpp_source.html</Path> </Node> <Node> <Name>Context.cpp</Name> <Path>_context_8cpp_source.html</Path> </Node> <Node> <Name>Device.cpp</Name> <Path>_device_8cpp_source.html</Path> </Node> <Node> <Name>InputHandler.cpp</Name> <Path>src_2_input_handler_8cpp_source.html</Path> </Node> <Node> <Name>IO.cpp</Name> <Path>_i_o_8cpp_source.html</Path> </Node> <Node> <Name>Light.cpp</Name> <Path>_light_8cpp_source.html</Path> </Node> <Node> <Name>Memory.cpp</Name> <Path>_memory_8cpp_source.html</Path> </Node> <Node> <Name>Mesh.cpp</Name> <Path>_mesh_8cpp_source.html</Path> </Node> <Node> <Name>Model.cpp</Name> <Path>_model_8cpp_source.html</Path> </Node> <Node> <Name>ModelLoading.cpp</Name> <Path>_model_loading_8cpp_source.html</Path> </Node> <Node> <Name>Pipeline.cpp</Name> <Path>_pipeline_8cpp_source.html</Path> </Node> <Node> <Name>RenderPass.cpp</Name> <Path>_render_pass_8cpp_source.html</Path> </Node> <Node> <Name>stdafx.cpp</Name> <Path>stdafx_8cpp_source.html</Path> </Node> <Node> <Name>SwapChain.cpp</Name> <Path>_swap_chain_8cpp_source.html</Path> </Node> <Node> <Name>Texture.cpp</Name> <Path>_texture_8cpp_source.html</Path> </Node> <Node> <Name>Vertex.cpp</Name> <Path>_vertex_8cpp_source.html</Path> </Node> <Node> <Name>VulkanRenderer.cpp</Name> <Path>_vulkan_renderer_8cpp_source.html</Path> </Node> <Node> <Name>VulkanWindow.cpp</Name> <Path>_vulkan_window_8cpp_source.html</Path> </Node> </Subnodes> </Node> </Subnodes> </Node> </Subnodes> </Node> </Subnodes> </Node> </TOC> </DocSetNodes>