Inexor vulkan-renderer
Getting Started
Engine Overview
Frequently Asked Questions
C++ Code Documentation
Page Hierarchy
File Hierarchy
Full API
Namespaces
Classes and Structs
Enums
Unions
Functions
Function inexor::vulkan_renderer::octree::create_random_world
Function inexor::vulkan_renderer::octree::ray_box_collision
Function inexor::vulkan_renderer::octree::ray_cube_collision_check
Template Function inexor::vulkan_renderer::tools::as_string
Function inexor::vulkan_renderer::tools::build_device_info
Function inexor::vulkan_renderer::tools::compare_physical_devices
Function inexor::vulkan_renderer::tools::determine_queue_family_indices
Function inexor::vulkan_renderer::tools::device_type_rating
Function inexor::vulkan_renderer::tools::get_device_feature_description
Function inexor::vulkan_renderer::tools::get_device_features_as_vector
Function inexor::vulkan_renderer::tools::get_extension_properties
Function inexor::vulkan_renderer::tools::get_file_extension_lowercase
Function inexor::vulkan_renderer::tools::get_instance_extensions
Function inexor::vulkan_renderer::tools::get_instance_layers
Function inexor::vulkan_renderer::tools::get_physical_device_name
Function inexor::vulkan_renderer::tools::get_physical_devices
Function inexor::vulkan_renderer::tools::get_queue_family_properties
Function inexor::vulkan_renderer::tools::get_surface_formats
Function inexor::vulkan_renderer::tools::get_surface_present_modes
Template Function inexor::vulkan_renderer::tools::get_vk_debug_report_object_type
Template Function inexor::vulkan_renderer::tools::get_vk_object_type
Function inexor::vulkan_renderer::tools::is_extension_supported
Function inexor::vulkan_renderer::tools::is_gpu_suitable
Template Function inexor::vulkan_renderer::tools::parse_bit_flags
Function inexor::vulkan_renderer::tools::pick_best_physical_device(std::vector<DeviceInfo>&&, const VkPhysicalDeviceFeatures&, const std::span<const char *>)
Function inexor::vulkan_renderer::tools::pick_best_physical_device(const Instance&, VkSurfaceKHR, const VkPhysicalDeviceFeatures&, const std::span<const char *>)
Function inexor::vulkan_renderer::tools::read_file_binary_data
Function inexor::vulkan_renderer::tools::result_to_description
Function inexor::vulkan_renderer::wrapper::is_instance_extension_supported
Function inexor::vulkan_renderer::wrapper::is_instance_layer_supported
Template Function inexor::vulkan_renderer::wrapper::make_info
Function inexor::vulkan_renderer::wrapper::swapchains::choose_array_layers
Function inexor::vulkan_renderer::wrapper::swapchains::choose_composite_alpha
Function inexor::vulkan_renderer::wrapper::swapchains::choose_image_count
Function inexor::vulkan_renderer::wrapper::swapchains::choose_image_extent
Function inexor::vulkan_renderer::wrapper::swapchains::choose_image_usage
Function inexor::vulkan_renderer::wrapper::swapchains::choose_present_mode
Function inexor::vulkan_renderer::wrapper::swapchains::choose_surface_format
Function inexor::vulkan_renderer::wrapper::swapchains::choose_transform
Function swap
Variables
Typedefs
Helpful Links
How to Contribute
Changelog
MIT License
Contact
Inexor vulkan-renderer
C++ Code Documentation
Function swap
View page source
Function swap
¶
Defined in
File cube.hpp
Function Documentation
¶
void
swap
(
inexor
::
vulkan_renderer
::
octree
::
Cube
&
lhs
,
inexor
::
vulkan_renderer
::
octree
::
Cube
&
rhs
)
noexcept
¶