Inexor vulkan-renderer
Getting Started
Engine Overview
Frequently Asked Questions
C++ Code Documentation
Helpful Links
How to Contribute
Changelog
MIT License
Contact
Inexor vulkan-renderer
Index
Index
Symbols
|
C
|
I
|
S
Symbols
--debug-vma
command line option
--frames-in-flight
command line option
--gpu
command line option
--maxfps
command line option
--msaa
command line option
--no-cmd-buf-cache
command line option
--one-cmd-buf
command line option
--threadpool-workers
command line option
--vsync
command line option
C
command line option
--debug-vma
--frames-in-flight
--gpu
--maxfps
--msaa
--no-cmd-buf-cache
--one-cmd-buf
--threadpool-workers
--vsync
I
inexor::vulkan_renderer::input::GamepadInputData (C++ class)
inexor::vulkan_renderer::input::GamepadInputData::calculate_joystick_axes_delta (C++ function)
inexor::vulkan_renderer::input::GamepadInputData::current_joystick_axes (C++ function)
inexor::vulkan_renderer::input::GamepadInputData::GamepadInputData (C++ function)
inexor::vulkan_renderer::input::GamepadInputData::is_button_pressed (C++ function)
inexor::vulkan_renderer::input::GamepadInputData::m_button_states (C++ member)
inexor::vulkan_renderer::input::GamepadInputData::m_buttons_updated (C++ member)
inexor::vulkan_renderer::input::GamepadInputData::m_current_joystick_axes (C++ member)
inexor::vulkan_renderer::input::GamepadInputData::m_input_mutex (C++ member)
inexor::vulkan_renderer::input::GamepadInputData::m_joysticks_updated (C++ member)
inexor::vulkan_renderer::input::GamepadInputData::m_previous_joystick_axes (C++ member)
inexor::vulkan_renderer::input::GamepadInputData::press_button (C++ function)
inexor::vulkan_renderer::input::GamepadInputData::release_button (C++ function)
inexor::vulkan_renderer::input::GamepadInputData::set_joystick_axis (C++ function)
inexor::vulkan_renderer::input::GamepadInputData::was_button_pressed_once (C++ function)
inexor::vulkan_renderer::input::Input (C++ class)
inexor::vulkan_renderer::input::Input::cursor_position_callback (C++ function)
inexor::vulkan_renderer::input::Input::gamepad_data (C++ function)
inexor::vulkan_renderer::input::Input::Input (C++ function)
inexor::vulkan_renderer::input::Input::kbm_data (C++ function)
inexor::vulkan_renderer::input::Input::key_callback (C++ function)
inexor::vulkan_renderer::input::Input::m_gamepad_data (C++ member)
inexor::vulkan_renderer::input::Input::m_kbm_data (C++ member)
inexor::vulkan_renderer::input::Input::mouse_button_callback (C++ function)
inexor::vulkan_renderer::input::Input::mouse_scroll_callback (C++ function)
inexor::vulkan_renderer::input::Input::update (C++ function)
inexor::vulkan_renderer::input::Input::update_gamepad_data (C++ function)
inexor::vulkan_renderer::input::Input::~Input (C++ function)
inexor::vulkan_renderer::input::KeyboardMouseInputData (C++ class)
inexor::vulkan_renderer::input::KeyboardMouseInputData::calculate_cursor_position_delta (C++ function)
inexor::vulkan_renderer::input::KeyboardMouseInputData::get_cursor_pos (C++ function)
inexor::vulkan_renderer::input::KeyboardMouseInputData::get_mouse_wheel_offset (C++ function)
inexor::vulkan_renderer::input::KeyboardMouseInputData::is_key_pressed (C++ function)
inexor::vulkan_renderer::input::KeyboardMouseInputData::is_mouse_button_pressed (C++ function)
inexor::vulkan_renderer::input::KeyboardMouseInputData::KeyboardMouseInputData (C++ function)
inexor::vulkan_renderer::input::KeyboardMouseInputData::m_current_cursor_pos (C++ member)
inexor::vulkan_renderer::input::KeyboardMouseInputData::m_input_mutex (C++ member)
inexor::vulkan_renderer::input::KeyboardMouseInputData::m_key_states (C++ member)
inexor::vulkan_renderer::input::KeyboardMouseInputData::m_keyboard_updated (C++ member)
inexor::vulkan_renderer::input::KeyboardMouseInputData::m_mouse_button_states (C++ member)
inexor::vulkan_renderer::input::KeyboardMouseInputData::m_mouse_buttons_updated (C++ member)
inexor::vulkan_renderer::input::KeyboardMouseInputData::m_mouse_wheel_offset (C++ member)
inexor::vulkan_renderer::input::KeyboardMouseInputData::m_previous_cursor_pos (C++ member)
inexor::vulkan_renderer::input::KeyboardMouseInputData::press_key (C++ function)
inexor::vulkan_renderer::input::KeyboardMouseInputData::press_mouse_button (C++ function)
inexor::vulkan_renderer::input::KeyboardMouseInputData::release_key (C++ function)
inexor::vulkan_renderer::input::KeyboardMouseInputData::release_mouse_button (C++ function)
inexor::vulkan_renderer::input::KeyboardMouseInputData::set_cursor_pos (C++ function)
inexor::vulkan_renderer::input::KeyboardMouseInputData::set_mouse_wheel_offset (C++ function)
inexor::vulkan_renderer::input::KeyboardMouseInputData::was_key_pressed_once (C++ function)
inexor::vulkan_renderer::input::KeyboardMouseInputData::was_mouse_button_pressed_once (C++ function)
inexor::vulkan_renderer::octree::create_random_world (C++ function)
inexor::vulkan_renderer::octree::Cube (C++ class)
inexor::vulkan_renderer::octree::Cube::Axis (C++ enum)
inexor::vulkan_renderer::octree::Cube::Axis::X (C++ enumerator)
inexor::vulkan_renderer::octree::Cube::Axis::Y (C++ enumerator)
inexor::vulkan_renderer::octree::Cube::Axis::Z (C++ enumerator)
inexor::vulkan_renderer::octree::Cube::bounding_box (C++ function)
inexor::vulkan_renderer::octree::Cube::center (C++ function)
inexor::vulkan_renderer::octree::Cube::children (C++ function)
inexor::vulkan_renderer::octree::Cube::clone (C++ function)
inexor::vulkan_renderer::octree::Cube::count_geometry_cubes (C++ function)
inexor::vulkan_renderer::octree::Cube::Cube (C++ function)
,
[1]
,
[2]
,
[3]
,
[4]
inexor::vulkan_renderer::octree::Cube::EDGES (C++ member)
inexor::vulkan_renderer::octree::Cube::grid_level (C++ function)
inexor::vulkan_renderer::octree::Cube::indent (C++ function)
inexor::vulkan_renderer::octree::Cube::indentations (C++ function)
inexor::vulkan_renderer::octree::Cube::invalidate_polygon_cache (C++ function)
inexor::vulkan_renderer::octree::Cube::is_root (C++ function)
inexor::vulkan_renderer::octree::Cube::m_children (C++ member)
inexor::vulkan_renderer::octree::Cube::m_indentations (C++ member)
inexor::vulkan_renderer::octree::Cube::m_index_in_parent (C++ member)
inexor::vulkan_renderer::octree::Cube::m_parent (C++ member)
inexor::vulkan_renderer::octree::Cube::m_polygon_cache (C++ member)
inexor::vulkan_renderer::octree::Cube::m_polygon_cache_valid (C++ member)
inexor::vulkan_renderer::octree::Cube::m_position (C++ member)
inexor::vulkan_renderer::octree::Cube::m_size (C++ member)
inexor::vulkan_renderer::octree::Cube::m_type (C++ member)
inexor::vulkan_renderer::octree::Cube::neighbor (C++ function)
inexor::vulkan_renderer::octree::Cube::NeighborDirection (C++ enum)
inexor::vulkan_renderer::octree::Cube::NeighborDirection::NEGATIVE (C++ enumerator)
inexor::vulkan_renderer::octree::Cube::NeighborDirection::POSITIVE (C++ enumerator)
inexor::vulkan_renderer::octree::Cube::operator= (C++ function)
,
[1]
inexor::vulkan_renderer::octree::Cube::operator[] (C++ function)
,
[1]
inexor::vulkan_renderer::octree::Cube::polygons (C++ function)
inexor::vulkan_renderer::octree::Cube::position (C++ function)
inexor::vulkan_renderer::octree::Cube::remove_children (C++ function)
inexor::vulkan_renderer::octree::Cube::root (C++ function)
inexor::vulkan_renderer::octree::Cube::rotate (C++ function)
,
[1]
inexor::vulkan_renderer::octree::Cube::RotationAxis (C++ struct)
,
[1]
inexor::vulkan_renderer::octree::Cube::RotationAxis::ChildType (C++ type)
,
[1]
inexor::vulkan_renderer::octree::Cube::RotationAxis::EdgeType (C++ type)
,
[1]
inexor::vulkan_renderer::octree::Cube::RotationAxis::Type (C++ type)
,
[1]
inexor::vulkan_renderer::octree::Cube::RotationAxis::X (C++ member)
,
[1]
inexor::vulkan_renderer::octree::Cube::RotationAxis::Y (C++ member)
,
[1]
inexor::vulkan_renderer::octree::Cube::RotationAxis::Z (C++ member)
,
[1]
inexor::vulkan_renderer::octree::Cube::set_indent (C++ function)
inexor::vulkan_renderer::octree::Cube::set_type (C++ function)
inexor::vulkan_renderer::octree::Cube::simplify (C++ function)
inexor::vulkan_renderer::octree::Cube::size (C++ function)
inexor::vulkan_renderer::octree::Cube::SUB_CUBES (C++ member)
inexor::vulkan_renderer::octree::Cube::Type (C++ enum)
inexor::vulkan_renderer::octree::Cube::type (C++ function)
inexor::vulkan_renderer::octree::Cube::Type::EMPTY (C++ enumerator)
inexor::vulkan_renderer::octree::Cube::Type::NORMAL (C++ enumerator)
inexor::vulkan_renderer::octree::Cube::Type::OCTANT (C++ enumerator)
inexor::vulkan_renderer::octree::Cube::Type::SOLID (C++ enumerator)
inexor::vulkan_renderer::octree::Cube::update_polygon_cache (C++ function)
inexor::vulkan_renderer::octree::Cube::vertices (C++ function)
inexor::vulkan_renderer::octree::Cube::~Cube (C++ function)
inexor::vulkan_renderer::octree::Indentation (C++ class)
inexor::vulkan_renderer::octree::Indentation::end (C++ function)
inexor::vulkan_renderer::octree::Indentation::end_abs (C++ function)
inexor::vulkan_renderer::octree::Indentation::indent_end (C++ function)
inexor::vulkan_renderer::octree::Indentation::indent_start (C++ function)
inexor::vulkan_renderer::octree::Indentation::Indentation (C++ function)
,
[1]
,
[2]
inexor::vulkan_renderer::octree::Indentation::m_end (C++ member)
inexor::vulkan_renderer::octree::Indentation::m_start (C++ member)
inexor::vulkan_renderer::octree::Indentation::MAX (C++ member)
inexor::vulkan_renderer::octree::Indentation::mirror (C++ function)
inexor::vulkan_renderer::octree::Indentation::offset (C++ function)
inexor::vulkan_renderer::octree::Indentation::operator!= (C++ function)
inexor::vulkan_renderer::octree::Indentation::operator== (C++ function)
inexor::vulkan_renderer::octree::Indentation::set_end (C++ function)
inexor::vulkan_renderer::octree::Indentation::set_start (C++ function)
inexor::vulkan_renderer::octree::Indentation::start (C++ function)
inexor::vulkan_renderer::octree::Indentation::start_abs (C++ function)
inexor::vulkan_renderer::octree::Indentation::uid (C++ function)
inexor::vulkan_renderer::octree::Polygon (C++ type)
inexor::vulkan_renderer::octree::PolygonCache (C++ type)
inexor::vulkan_renderer::octree::ray_box_collision (C++ function)
inexor::vulkan_renderer::octree::ray_cube_collision_check (C++ function)
inexor::vulkan_renderer::octree::RayCubeCollision (C++ class)
inexor::vulkan_renderer::octree::RayCubeCollision::corner (C++ function)
inexor::vulkan_renderer::octree::RayCubeCollision::cube (C++ function)
inexor::vulkan_renderer::octree::RayCubeCollision::edge (C++ function)
inexor::vulkan_renderer::octree::RayCubeCollision::face (C++ function)
inexor::vulkan_renderer::octree::RayCubeCollision::intersection (C++ function)
inexor::vulkan_renderer::octree::RayCubeCollision::m_cube (C++ member)
inexor::vulkan_renderer::octree::RayCubeCollision::m_intersection (C++ member)
inexor::vulkan_renderer::octree::RayCubeCollision::m_nearest_corner (C++ member)
inexor::vulkan_renderer::octree::RayCubeCollision::m_nearest_edge (C++ member)
inexor::vulkan_renderer::octree::RayCubeCollision::m_selected_face (C++ member)
inexor::vulkan_renderer::octree::RayCubeCollision::operator= (C++ function)
,
[1]
inexor::vulkan_renderer::octree::RayCubeCollision::RayCubeCollision (C++ function)
,
[1]
,
[2]
inexor::vulkan_renderer::octree::RayCubeCollision::~RayCubeCollision (C++ function)
inexor::vulkan_renderer::render_graph::Buffer (C++ class)
inexor::vulkan_renderer::render_graph::Buffer::Buffer (C++ function)
,
[1]
,
[2]
inexor::vulkan_renderer::render_graph::Buffer::buffer (C++ function)
inexor::vulkan_renderer::render_graph::Buffer::buffer_address (C++ function)
inexor::vulkan_renderer::render_graph::Buffer::can_update_without_command_buffer (C++ function)
inexor::vulkan_renderer::render_graph::Buffer::create (C++ function)
inexor::vulkan_renderer::render_graph::Buffer::create_per_frame_buffer_resources (C++ function)
inexor::vulkan_renderer::render_graph::Buffer::current_frame_resources (C++ function)
,
[1]
inexor::vulkan_renderer::render_graph::Buffer::descriptor_buffer_info (C++ function)
inexor::vulkan_renderer::render_graph::Buffer::destroy_all (C++ function)
inexor::vulkan_renderer::render_graph::Buffer::destroy_per_frame_buffer_resources (C++ function)
inexor::vulkan_renderer::render_graph::Buffer::m_buffer_type (C++ member)
inexor::vulkan_renderer::render_graph::Buffer::m_current_frame_slot (C++ member)
inexor::vulkan_renderer::render_graph::Buffer::m_descriptor_resource_changed (C++ member)
inexor::vulkan_renderer::render_graph::Buffer::m_device (C++ member)
inexor::vulkan_renderer::render_graph::Buffer::m_frame_slot_count (C++ member)
inexor::vulkan_renderer::render_graph::Buffer::m_name (C++ member)
inexor::vulkan_renderer::render_graph::Buffer::m_on_check_for_update (C++ member)
inexor::vulkan_renderer::render_graph::Buffer::m_slots (C++ member)
inexor::vulkan_renderer::render_graph::Buffer::m_src_data (C++ member)
inexor::vulkan_renderer::render_graph::Buffer::m_src_data_size (C++ member)
inexor::vulkan_renderer::render_graph::Buffer::m_update_mode (C++ member)
inexor::vulkan_renderer::render_graph::Buffer::m_update_requested (C++ member)
inexor::vulkan_renderer::render_graph::Buffer::name (C++ function)
inexor::vulkan_renderer::render_graph::Buffer::operator= (C++ function)
,
[1]
inexor::vulkan_renderer::render_graph::Buffer::PerFrameBufferResources (C++ struct)
,
[1]
inexor::vulkan_renderer::render_graph::Buffer::PerFrameBufferResources::m_alloc (C++ member)
,
[1]
inexor::vulkan_renderer::render_graph::Buffer::PerFrameBufferResources::m_alloc_info (C++ member)
,
[1]
inexor::vulkan_renderer::render_graph::Buffer::PerFrameBufferResources::m_buffer (C++ member)
,
[1]
inexor::vulkan_renderer::render_graph::Buffer::PerFrameBufferResources::m_buffer_capacity (C++ member)
,
[1]
inexor::vulkan_renderer::render_graph::Buffer::PerFrameBufferResources::m_descriptor_buffer_info (C++ member)
,
[1]
inexor::vulkan_renderer::render_graph::Buffer::request_update (C++ function)
,
[1]
,
[2]
inexor::vulkan_renderer::render_graph::Buffer::set_frame_context (C++ function)
inexor::vulkan_renderer::render_graph::Buffer::type (C++ function)
inexor::vulkan_renderer::render_graph::Buffer::update_mode (C++ function)
inexor::vulkan_renderer::render_graph::Buffer::update_without_command_buffer (C++ function)
inexor::vulkan_renderer::render_graph::Buffer::~Buffer (C++ function)
inexor::vulkan_renderer::render_graph::BufferType (C++ enum)
inexor::vulkan_renderer::render_graph::BufferType::INDEX_BUFFER (C++ enumerator)
inexor::vulkan_renderer::render_graph::BufferType::UNIFORM_BUFFER (C++ enumerator)
inexor::vulkan_renderer::render_graph::BufferType::VERTEX_BUFFER (C++ enumerator)
inexor::vulkan_renderer::render_graph::BufferUpdateMode (C++ enum)
inexor::vulkan_renderer::render_graph::BufferUpdateMode::DEVICE_LOCAL (C++ enumerator)
inexor::vulkan_renderer::render_graph::BufferUpdateMode::PER_FRAME_DEVICE_LOCAL (C++ enumerator)
inexor::vulkan_renderer::render_graph::BufferUpdateMode::PER_FRAME_HOST_VISIBLE (C++ enumerator)
inexor::vulkan_renderer::render_graph::FrameSyncManager (C++ class)
inexor::vulkan_renderer::render_graph::FrameSyncManager::clear (C++ function)
inexor::vulkan_renderer::render_graph::FrameSyncManager::current_frame_slot (C++ function)
inexor::vulkan_renderer::render_graph::FrameSyncManager::defer_release (C++ function)
,
[1]
inexor::vulkan_renderer::render_graph::FrameSyncManager::DeferredRelease (C++ struct)
,
[1]
inexor::vulkan_renderer::render_graph::FrameSyncManager::DeferredRelease::fences (C++ member)
,
[1]
inexor::vulkan_renderer::render_graph::FrameSyncManager::DeferredRelease::release (C++ member)
,
[1]
inexor::vulkan_renderer::render_graph::FrameSyncManager::frame_slot_count (C++ function)
inexor::vulkan_renderer::render_graph::FrameSyncManager::frame_slot_submission_fence (C++ function)
inexor::vulkan_renderer::render_graph::FrameSyncManager::frame_slot_submission_fences (C++ function)
inexor::vulkan_renderer::render_graph::FrameSyncManager::FrameSyncManager (C++ function)
inexor::vulkan_renderer::render_graph::FrameSyncManager::m_current_frame_slot (C++ member)
inexor::vulkan_renderer::render_graph::FrameSyncManager::m_deferred_releases (C++ member)
inexor::vulkan_renderer::render_graph::FrameSyncManager::m_device (C++ member)
inexor::vulkan_renderer::render_graph::FrameSyncManager::m_frame_slot_count (C++ member)
inexor::vulkan_renderer::render_graph::FrameSyncManager::m_frame_slot_submission_fences (C++ member)
inexor::vulkan_renderer::render_graph::FrameSyncManager::m_wait_stats (C++ member)
inexor::vulkan_renderer::render_graph::FrameSyncManager::mark_frame_slot_submission_fence (C++ function)
inexor::vulkan_renderer::render_graph::FrameSyncManager::process_deferred_releases (C++ function)
inexor::vulkan_renderer::render_graph::FrameSyncManager::set_frame_context (C++ function)
inexor::vulkan_renderer::render_graph::FrameSyncManager::wait_for_current_frame_slot (C++ function)
inexor::vulkan_renderer::render_graph::FrameSyncManager::wait_stats (C++ function)
inexor::vulkan_renderer::render_graph::FrameSyncManager::WaitStats (C++ struct)
,
[1]
inexor::vulkan_renderer::render_graph::FrameSyncManager::WaitStats::max_ns (C++ member)
,
[1]
inexor::vulkan_renderer::render_graph::FrameSyncManager::WaitStats::total_ns (C++ member)
,
[1]
inexor::vulkan_renderer::render_graph::FrameSyncManager::WaitStats::waits (C++ member)
,
[1]
inexor::vulkan_renderer::render_graph::GraphicsPass (C++ class)
inexor::vulkan_renderer::render_graph::GraphicsPass::CachedAttachmentState (C++ struct)
,
[1]
inexor::vulkan_renderer::render_graph::GraphicsPass::CachedAttachmentState::clear_value (C++ member)
,
[1]
inexor::vulkan_renderer::render_graph::GraphicsPass::CachedAttachmentState::extent (C++ member)
,
[1]
inexor::vulkan_renderer::render_graph::GraphicsPass::CachedAttachmentState::image_layout (C++ member)
,
[1]
inexor::vulkan_renderer::render_graph::GraphicsPass::CachedAttachmentState::image_view (C++ member)
,
[1]
inexor::vulkan_renderer::render_graph::GraphicsPass::CachedAttachmentState::resolve_image_view (C++ member)
,
[1]
inexor::vulkan_renderer::render_graph::GraphicsPass::CachedAttachmentState::samples (C++ member)
,
[1]
inexor::vulkan_renderer::render_graph::GraphicsPass::CachedAttachmentState::usage (C++ member)
,
[1]
inexor::vulkan_renderer::render_graph::GraphicsPass::GraphicsPass (C++ function)
,
[1]
,
[2]
inexor::vulkan_renderer::render_graph::GraphicsPass::invalidate_cached_recording (C++ function)
inexor::vulkan_renderer::render_graph::GraphicsPass::m_buffer_reads (C++ member)
inexor::vulkan_renderer::render_graph::GraphicsPass::m_cache_secondary_command_buffer (C++ member)
inexor::vulkan_renderer::render_graph::GraphicsPass::m_cached_color_attachment_formats (C++ member)
inexor::vulkan_renderer::render_graph::GraphicsPass::m_cached_depth_attachment_format (C++ member)
inexor::vulkan_renderer::render_graph::GraphicsPass::m_cached_recording_invalidated (C++ member)
inexor::vulkan_renderer::render_graph::GraphicsPass::m_cached_render_extent (C++ member)
inexor::vulkan_renderer::render_graph::GraphicsPass::m_cached_sample_count (C++ member)
inexor::vulkan_renderer::render_graph::GraphicsPass::m_cached_stencil_attachment_format (C++ member)
inexor::vulkan_renderer::render_graph::GraphicsPass::m_cached_swapchain_attachment_states (C++ member)
inexor::vulkan_renderer::render_graph::GraphicsPass::m_cached_texture_attachment_states (C++ member)
inexor::vulkan_renderer::render_graph::GraphicsPass::m_cached_texture_color_attachment_count (C++ member)
inexor::vulkan_renderer::render_graph::GraphicsPass::m_cached_texture_color_attachment_formats (C++ member)
inexor::vulkan_renderer::render_graph::GraphicsPass::m_cached_texture_render_extent (C++ member)
inexor::vulkan_renderer::render_graph::GraphicsPass::m_color_attachments (C++ member)
inexor::vulkan_renderer::render_graph::GraphicsPass::m_debug_label_color (C++ member)
inexor::vulkan_renderer::render_graph::GraphicsPass::m_depth_attachment (C++ member)
inexor::vulkan_renderer::render_graph::GraphicsPass::m_descriptor_set (C++ member)
inexor::vulkan_renderer::render_graph::GraphicsPass::m_descriptor_set_layout (C++ member)
inexor::vulkan_renderer::render_graph::GraphicsPass::m_extent (C++ member)
inexor::vulkan_renderer::render_graph::GraphicsPass::m_name (C++ member)
inexor::vulkan_renderer::render_graph::GraphicsPass::m_rendering_info (C++ member)
inexor::vulkan_renderer::render_graph::GraphicsPass::m_rendering_info_dirty (C++ member)
inexor::vulkan_renderer::render_graph::GraphicsPass::m_scratch_current_swapchain_states (C++ member)
inexor::vulkan_renderer::render_graph::GraphicsPass::m_scratch_current_texture_states (C++ member)
inexor::vulkan_renderer::render_graph::GraphicsPass::m_stencil_attachment (C++ member)
inexor::vulkan_renderer::render_graph::GraphicsPass::m_swapchain_writes (C++ member)
inexor::vulkan_renderer::render_graph::GraphicsPass::m_texture_writes (C++ member)
inexor::vulkan_renderer::render_graph::GraphicsPass::operator= (C++ function)
,
[1]
inexor::vulkan_renderer::render_graph::GraphicsPass::reset_rendering_info (C++ function)
inexor::vulkan_renderer::render_graph::GraphicsPass::~GraphicsPass (C++ function)
inexor::vulkan_renderer::render_graph::GraphicsPassBuilder (C++ class)
inexor::vulkan_renderer::render_graph::GraphicsPassBuilder::build (C++ function)
inexor::vulkan_renderer::render_graph::GraphicsPassBuilder::cache_secondary_command_buffer (C++ function)
inexor::vulkan_renderer::render_graph::GraphicsPassBuilder::conditionally_reads_from (C++ function)
inexor::vulkan_renderer::render_graph::GraphicsPassBuilder::conditionally_writes_to (C++ function)
inexor::vulkan_renderer::render_graph::GraphicsPassBuilder::GraphicsPassBuilder (C++ function)
,
[1]
,
[2]
inexor::vulkan_renderer::render_graph::GraphicsPassBuilder::m_buffer_reads (C++ member)
inexor::vulkan_renderer::render_graph::GraphicsPassBuilder::m_buffer_writes (C++ member)
inexor::vulkan_renderer::render_graph::GraphicsPassBuilder::m_cache_secondary_command_buffer (C++ member)
inexor::vulkan_renderer::render_graph::GraphicsPassBuilder::m_on_record_cmd_buffer (C++ member)
inexor::vulkan_renderer::render_graph::GraphicsPassBuilder::m_swapchain_writes (C++ member)
inexor::vulkan_renderer::render_graph::GraphicsPassBuilder::m_texture_writes (C++ member)
inexor::vulkan_renderer::render_graph::GraphicsPassBuilder::reads_from (C++ function)
inexor::vulkan_renderer::render_graph::GraphicsPassBuilder::reset (C++ function)
inexor::vulkan_renderer::render_graph::GraphicsPassBuilder::set_on_record (C++ function)
inexor::vulkan_renderer::render_graph::GraphicsPassBuilder::writes_to (C++ function)
,
[1]
inexor::vulkan_renderer::render_graph::PendingBufferCopy (C++ struct)
inexor::vulkan_renderer::render_graph::PendingBufferCopy::dst_access_mask (C++ member)
inexor::vulkan_renderer::render_graph::PendingBufferCopy::dst_buffer (C++ member)
inexor::vulkan_renderer::render_graph::PendingBufferCopy::dst_stage_mask (C++ member)
inexor::vulkan_renderer::render_graph::PendingBufferCopy::region (C++ member)
inexor::vulkan_renderer::render_graph::PendingBufferCopy::src_buffer (C++ member)
inexor::vulkan_renderer::render_graph::PendingTextureCopy (C++ struct)
inexor::vulkan_renderer::render_graph::PendingTextureCopy::dst_image (C++ member)
inexor::vulkan_renderer::render_graph::PendingTextureCopy::post_copy_barrier (C++ member)
inexor::vulkan_renderer::render_graph::PendingTextureCopy::region (C++ member)
inexor::vulkan_renderer::render_graph::PendingTextureCopy::src_buffer (C++ member)
inexor::vulkan_renderer::render_graph::RenderGraph (C++ class)
inexor::vulkan_renderer::render_graph::RenderGraph::add_buffer (C++ function)
inexor::vulkan_renderer::render_graph::RenderGraph::add_graphics_pass (C++ function)
inexor::vulkan_renderer::render_graph::RenderGraph::add_graphics_pipeline (C++ function)
inexor::vulkan_renderer::render_graph::RenderGraph::add_resource_descriptor (C++ function)
inexor::vulkan_renderer::render_graph::RenderGraph::add_texture (C++ function)
inexor::vulkan_renderer::render_graph::RenderGraph::build_texture_graphics_pass_dependencies (C++ function)
inexor::vulkan_renderer::render_graph::RenderGraph::check_for_cycles (C++ function)
inexor::vulkan_renderer::render_graph::RenderGraph::compile (C++ function)
inexor::vulkan_renderer::render_graph::RenderGraph::create_graphics_pipelines (C++ function)
inexor::vulkan_renderer::render_graph::RenderGraph::defer_release (C++ function)
inexor::vulkan_renderer::render_graph::RenderGraph::device (C++ function)
inexor::vulkan_renderer::render_graph::RenderGraph::invalidate_graphics_pass_secondary_cmd_buffers (C++ function)
inexor::vulkan_renderer::render_graph::RenderGraph::invalidate_graphics_passes_using_texture (C++ function)
inexor::vulkan_renderer::render_graph::RenderGraph::log_gpu_frame_time (C++ function)
inexor::vulkan_renderer::render_graph::RenderGraph::log_performance_stats (C++ function)
inexor::vulkan_renderer::render_graph::RenderGraph::log_render_graph_overview (C++ function)
inexor::vulkan_renderer::render_graph::RenderGraph::m_buffers (C++ member)
inexor::vulkan_renderer::render_graph::RenderGraph::m_command_buffer_cache (C++ member)
inexor::vulkan_renderer::render_graph::RenderGraph::m_current_frame_slot (C++ member)
inexor::vulkan_renderer::render_graph::RenderGraph::m_device (C++ member)
inexor::vulkan_renderer::render_graph::RenderGraph::m_frame_slot_count (C++ member)
inexor::vulkan_renderer::render_graph::RenderGraph::m_frame_slot_suffix (C++ member)
inexor::vulkan_renderer::render_graph::RenderGraph::m_frame_sync_manager (C++ member)
inexor::vulkan_renderer::render_graph::RenderGraph::m_gpu_last_frame_ms (C++ member)
inexor::vulkan_renderer::render_graph::RenderGraph::m_gpu_last_sampled_serial (C++ member)
inexor::vulkan_renderer::render_graph::RenderGraph::m_gpu_query_serial (C++ member)
inexor::vulkan_renderer::render_graph::RenderGraph::m_graphics_pass_builder (C++ member)
inexor::vulkan_renderer::render_graph::RenderGraph::m_graphics_passes (C++ member)
inexor::vulkan_renderer::render_graph::RenderGraph::m_graphics_pipeline_builder (C++ member)
inexor::vulkan_renderer::render_graph::RenderGraph::m_graphics_pipeline_create_functions (C++ member)
inexor::vulkan_renderer::render_graph::RenderGraph::m_graphics_pipelines (C++ member)
inexor::vulkan_renderer::render_graph::RenderGraph::m_inline_update_commands (C++ member)
inexor::vulkan_renderer::render_graph::RenderGraph::m_inline_update_pending_releases (C++ member)
inexor::vulkan_renderer::render_graph::RenderGraph::m_last_gpu_query_frame_slot (C++ member)
inexor::vulkan_renderer::render_graph::RenderGraph::m_one_command_buffer (C++ member)
inexor::vulkan_renderer::render_graph::RenderGraph::m_pending_queue_ownership_acquire_barriers (C++ member)
inexor::vulkan_renderer::render_graph::RenderGraph::m_performance_measurements (C++ member)
inexor::vulkan_renderer::render_graph::RenderGraph::m_query_pool (C++ member)
inexor::vulkan_renderer::render_graph::RenderGraph::m_query_pool_has_results (C++ member)
inexor::vulkan_renderer::render_graph::RenderGraph::m_recording_tasks (C++ member)
inexor::vulkan_renderer::render_graph::RenderGraph::m_recording_tasks_dirty (C++ member)
inexor::vulkan_renderer::render_graph::RenderGraph::m_render_modules (C++ member)
inexor::vulkan_renderer::render_graph::RenderGraph::m_resource_descriptors (C++ member)
inexor::vulkan_renderer::render_graph::RenderGraph::m_scratch_color_attachment_formats (C++ member)
inexor::vulkan_renderer::render_graph::RenderGraph::m_scratch_pending_buffer_copies (C++ member)
inexor::vulkan_renderer::render_graph::RenderGraph::m_scratch_pending_releases (C++ member)
inexor::vulkan_renderer::render_graph::RenderGraph::m_scratch_pending_texture_copies (C++ member)
inexor::vulkan_renderer::render_graph::RenderGraph::m_scratch_primary_batch_command_buffers (C++ member)
inexor::vulkan_renderer::render_graph::RenderGraph::m_scratch_primary_command_buffers (C++ member)
inexor::vulkan_renderer::render_graph::RenderGraph::m_scratch_render_wait_semaphores (C++ member)
inexor::vulkan_renderer::render_graph::RenderGraph::m_scratch_secondary_command_buffers (C++ member)
inexor::vulkan_renderer::render_graph::RenderGraph::m_staging_buffer (C++ member)
inexor::vulkan_renderer::render_graph::RenderGraph::m_swapchain_manager (C++ member)
inexor::vulkan_renderer::render_graph::RenderGraph::m_textures (C++ member)
inexor::vulkan_renderer::render_graph::RenderGraph::m_timestamp_period (C++ member)
inexor::vulkan_renderer::render_graph::RenderGraph::m_upload_finished (C++ member)
inexor::vulkan_renderer::render_graph::RenderGraph::m_upload_submission_pending (C++ member)
inexor::vulkan_renderer::render_graph::RenderGraph::m_upload_wait_stage_mask (C++ member)
inexor::vulkan_renderer::render_graph::RenderGraph::OnBuildGraphicsPass (C++ type)
inexor::vulkan_renderer::render_graph::RenderGraph::OnBuildGraphicsPipeline (C++ type)
inexor::vulkan_renderer::render_graph::RenderGraph::prepare_graphics_pass_for_recording (C++ function)
inexor::vulkan_renderer::render_graph::RenderGraph::rebuild_graphics_pass_texture_rendering_info (C++ function)
inexor::vulkan_renderer::render_graph::RenderGraph::rebuild_recording_tasks (C++ function)
inexor::vulkan_renderer::render_graph::RenderGraph::record_command_buffer_for_pass (C++ function)
inexor::vulkan_renderer::render_graph::RenderGraph::refresh_graphics_pass_swapchain_rendering_info (C++ function)
inexor::vulkan_renderer::render_graph::RenderGraph::register_frame_submission (C++ function)
inexor::vulkan_renderer::render_graph::RenderGraph::register_render_module (C++ function)
inexor::vulkan_renderer::render_graph::RenderGraph::render (C++ function)
inexor::vulkan_renderer::render_graph::RenderGraph::RenderGraph (C++ function)
inexor::vulkan_renderer::render_graph::RenderGraph::reset_graph (C++ function)
inexor::vulkan_renderer::render_graph::RenderGraph::sort_graphics_passes_by_order (C++ function)
inexor::vulkan_renderer::render_graph::RenderGraph::submit_graphics_frame (C++ function)
,
[1]
inexor::vulkan_renderer::render_graph::RenderGraph::synchronize_frame_context (C++ function)
inexor::vulkan_renderer::render_graph::RenderGraph::try_get_gpu_frame_time_ms (C++ function)
inexor::vulkan_renderer::render_graph::RenderGraph::unregister_render_module (C++ function)
inexor::vulkan_renderer::render_graph::RenderGraph::update_resources (C++ function)
inexor::vulkan_renderer::render_graph::RenderGraph::~RenderGraph (C++ function)
inexor::vulkan_renderer::render_graph::RenderGraphPerformance (C++ class)
inexor::vulkan_renderer::render_graph::RenderGraphPerformance::cpu_phase_count (C++ member)
inexor::vulkan_renderer::render_graph::RenderGraphPerformance::CpuPhase (C++ enum)
inexor::vulkan_renderer::render_graph::RenderGraphPerformance::CpuPhase::Acquire (C++ enumerator)
inexor::vulkan_renderer::render_graph::RenderGraphPerformance::CpuPhase::Count (C++ enumerator)
inexor::vulkan_renderer::render_graph::RenderGraphPerformance::CpuPhase::Descriptors (C++ enumerator)
inexor::vulkan_renderer::render_graph::RenderGraphPerformance::CpuPhase::Finalize (C++ enumerator)
inexor::vulkan_renderer::render_graph::RenderGraphPerformance::CpuPhase::FrameContext (C++ enumerator)
inexor::vulkan_renderer::render_graph::RenderGraphPerformance::CpuPhase::Housekeeping (C++ enumerator)
inexor::vulkan_renderer::render_graph::RenderGraphPerformance::CpuPhase::Present (C++ enumerator)
inexor::vulkan_renderer::render_graph::RenderGraphPerformance::CpuPhase::Recording (C++ enumerator)
inexor::vulkan_renderer::render_graph::RenderGraphPerformance::CpuPhase::Resources (C++ enumerator)
inexor::vulkan_renderer::render_graph::RenderGraphPerformance::CpuPhase::Submit (C++ enumerator)
inexor::vulkan_renderer::render_graph::RenderGraphPerformance::CpuPhaseDurations (C++ type)
inexor::vulkan_renderer::render_graph::RenderGraphPerformance::log (C++ function)
inexor::vulkan_renderer::render_graph::RenderGraphPerformance::m_cpu_frames (C++ member)
inexor::vulkan_renderer::render_graph::RenderGraphPerformance::m_cpu_max_ns (C++ member)
inexor::vulkan_renderer::render_graph::RenderGraphPerformance::m_cpu_phase_max_ns (C++ member)
inexor::vulkan_renderer::render_graph::RenderGraphPerformance::m_cpu_phase_total_ns (C++ member)
inexor::vulkan_renderer::render_graph::RenderGraphPerformance::m_cpu_total_ns (C++ member)
inexor::vulkan_renderer::render_graph::RenderGraphPerformance::m_gpu_frames (C++ member)
inexor::vulkan_renderer::render_graph::RenderGraphPerformance::m_gpu_max_ms (C++ member)
inexor::vulkan_renderer::render_graph::RenderGraphPerformance::m_gpu_total_ms (C++ member)
inexor::vulkan_renderer::render_graph::RenderGraphPerformance::record_cpu_frame (C++ function)
inexor::vulkan_renderer::render_graph::RenderGraphPerformance::record_gpu_frame (C++ function)
inexor::vulkan_renderer::render_graph::RenderGraphPerformance::reset (C++ function)
inexor::vulkan_renderer::render_graph::RenderModule (C++ class)
inexor::vulkan_renderer::render_graph::RenderModule::add_graphics_pass (C++ function)
inexor::vulkan_renderer::render_graph::RenderModule::add_graphics_pipeline (C++ function)
inexor::vulkan_renderer::render_graph::RenderModule::m_graphics_passes (C++ member)
inexor::vulkan_renderer::render_graph::RenderModule::m_graphics_pipelines (C++ member)
inexor::vulkan_renderer::render_graph::RenderModule::m_name (C++ member)
inexor::vulkan_renderer::render_graph::RenderModule::m_render_graph (C++ member)
inexor::vulkan_renderer::render_graph::RenderModule::OnBuildGraphicsPass (C++ type)
inexor::vulkan_renderer::render_graph::RenderModule::OnBuildGraphicsPipeline (C++ type)
inexor::vulkan_renderer::render_graph::RenderModule::RenderModule (C++ function)
inexor::vulkan_renderer::render_graph::RenderModule::~RenderModule (C++ function)
inexor::vulkan_renderer::render_graph::ResourceDescriptorManager (C++ class)
inexor::vulkan_renderer::render_graph::ResourceDescriptorManager::add_resource_descriptor (C++ function)
inexor::vulkan_renderer::render_graph::ResourceDescriptorManager::clear (C++ function)
inexor::vulkan_renderer::render_graph::ResourceDescriptorManager::create_descriptor_set_layouts (C++ function)
inexor::vulkan_renderer::render_graph::ResourceDescriptorManager::descriptor_sets_dirty (C++ function)
inexor::vulkan_renderer::render_graph::ResourceDescriptorManager::m_current_frame_slot (C++ member)
inexor::vulkan_renderer::render_graph::ResourceDescriptorManager::m_descriptor_resource_slot_dirty (C++ member)
inexor::vulkan_renderer::render_graph::ResourceDescriptorManager::m_descriptor_set_allocator (C++ member)
inexor::vulkan_renderer::render_graph::ResourceDescriptorManager::m_descriptor_set_layout_builder (C++ member)
inexor::vulkan_renderer::render_graph::ResourceDescriptorManager::m_descriptor_sets_dirty (C++ member)
inexor::vulkan_renderer::render_graph::ResourceDescriptorManager::m_descriptor_sets_slot_dirty (C++ member)
inexor::vulkan_renderer::render_graph::ResourceDescriptorManager::m_device (C++ member)
inexor::vulkan_renderer::render_graph::ResourceDescriptorManager::m_frame_slot_count (C++ member)
inexor::vulkan_renderer::render_graph::ResourceDescriptorManager::m_resource_descriptors (C++ member)
inexor::vulkan_renderer::render_graph::ResourceDescriptorManager::m_write_descriptor_set_builder (C++ member)
inexor::vulkan_renderer::render_graph::ResourceDescriptorManager::m_write_descriptor_sets (C++ member)
inexor::vulkan_renderer::render_graph::ResourceDescriptorManager::mark_descriptor_sets_dirty (C++ function)
inexor::vulkan_renderer::render_graph::ResourceDescriptorManager::OnBuildDescriptorSetLayout (C++ type)
inexor::vulkan_renderer::render_graph::ResourceDescriptorManager::OnBuildWriteDescriptorSet (C++ type)
inexor::vulkan_renderer::render_graph::ResourceDescriptorManager::ResourceDescriptor (C++ struct)
,
[1]
inexor::vulkan_renderer::render_graph::ResourceDescriptorManager::ResourceDescriptor::descriptor_set_layout (C++ member)
,
[1]
inexor::vulkan_renderer::render_graph::ResourceDescriptorManager::ResourceDescriptor::name (C++ member)
,
[1]
inexor::vulkan_renderer::render_graph::ResourceDescriptorManager::ResourceDescriptor::on_build_descriptor_set_layout (C++ member)
,
[1]
inexor::vulkan_renderer::render_graph::ResourceDescriptorManager::ResourceDescriptor::on_build_write_descriptor_sets (C++ member)
,
[1]
inexor::vulkan_renderer::render_graph::ResourceDescriptorManager::ResourceDescriptor::resource (C++ member)
,
[1]
inexor::vulkan_renderer::render_graph::ResourceDescriptorManager::ResourceDescriptorManager (C++ function)
inexor::vulkan_renderer::render_graph::ResourceDescriptorManager::set_frame_context (C++ function)
inexor::vulkan_renderer::render_graph::ResourceDescriptorManager::sync_descriptor_resource_dirty_tracking (C++ function)
inexor::vulkan_renderer::render_graph::ResourceDescriptorManager::update_write_descriptor_sets (C++ function)
inexor::vulkan_renderer::render_graph::StagingBuffer (C++ class)
inexor::vulkan_renderer::render_graph::StagingBuffer::allocation (C++ function)
inexor::vulkan_renderer::render_graph::StagingBuffer::buffer (C++ function)
inexor::vulkan_renderer::render_graph::StagingBuffer::current_frame_resources (C++ function)
,
[1]
inexor::vulkan_renderer::render_graph::StagingBuffer::destroy_per_frame_resources (C++ function)
inexor::vulkan_renderer::render_graph::StagingBuffer::ensure_capacity (C++ function)
inexor::vulkan_renderer::render_graph::StagingBuffer::m_current_frame_slot (C++ member)
inexor::vulkan_renderer::render_graph::StagingBuffer::m_device (C++ member)
inexor::vulkan_renderer::render_graph::StagingBuffer::m_frame_slot_count (C++ member)
inexor::vulkan_renderer::render_graph::StagingBuffer::m_name (C++ member)
inexor::vulkan_renderer::render_graph::StagingBuffer::m_slots (C++ member)
inexor::vulkan_renderer::render_graph::StagingBuffer::mapped_data (C++ function)
inexor::vulkan_renderer::render_graph::StagingBuffer::operator= (C++ function)
,
[1]
inexor::vulkan_renderer::render_graph::StagingBuffer::PerFrameStagingBufferResources (C++ struct)
,
[1]
inexor::vulkan_renderer::render_graph::StagingBuffer::PerFrameStagingBufferResources::m_alloc (C++ member)
,
[1]
inexor::vulkan_renderer::render_graph::StagingBuffer::PerFrameStagingBufferResources::m_alloc_info (C++ member)
,
[1]
inexor::vulkan_renderer::render_graph::StagingBuffer::PerFrameStagingBufferResources::m_buffer (C++ member)
,
[1]
inexor::vulkan_renderer::render_graph::StagingBuffer::PerFrameStagingBufferResources::m_capacity (C++ member)
,
[1]
inexor::vulkan_renderer::render_graph::StagingBuffer::reset (C++ function)
inexor::vulkan_renderer::render_graph::StagingBuffer::set_frame_context (C++ function)
inexor::vulkan_renderer::render_graph::StagingBuffer::StagingBuffer (C++ function)
,
[1]
,
[2]
inexor::vulkan_renderer::render_graph::StagingBuffer::~StagingBuffer (C++ function)
inexor::vulkan_renderer::render_graph::SwapchainManager (C++ class)
inexor::vulkan_renderer::render_graph::SwapchainManager::acquire_next_images (C++ function)
inexor::vulkan_renderer::render_graph::SwapchainManager::clear (C++ function)
inexor::vulkan_renderer::render_graph::SwapchainManager::collect_frame_swapchains (C++ function)
inexor::vulkan_renderer::render_graph::SwapchainManager::current_frame_slot (C++ function)
inexor::vulkan_renderer::render_graph::SwapchainManager::frame_slot_count (C++ function)
inexor::vulkan_renderer::render_graph::SwapchainManager::frame_swapchains (C++ function)
inexor::vulkan_renderer::render_graph::SwapchainManager::image_available_semaphores (C++ function)
inexor::vulkan_renderer::render_graph::SwapchainManager::m_cached_swapchains (C++ member)
inexor::vulkan_renderer::render_graph::SwapchainManager::m_current_frame_slot (C++ member)
inexor::vulkan_renderer::render_graph::SwapchainManager::m_device (C++ member)
inexor::vulkan_renderer::render_graph::SwapchainManager::m_frame_slot_count (C++ member)
inexor::vulkan_renderer::render_graph::SwapchainManager::m_frame_swapchains (C++ member)
inexor::vulkan_renderer::render_graph::SwapchainManager::m_swapchain_cache_dirty (C++ member)
inexor::vulkan_renderer::render_graph::SwapchainManager::m_swapchain_rendering_finished (C++ member)
inexor::vulkan_renderer::render_graph::SwapchainManager::m_swapchains_imgs_available (C++ member)
inexor::vulkan_renderer::render_graph::SwapchainManager::mark_frame_swapchains_in_flight (C++ function)
inexor::vulkan_renderer::render_graph::SwapchainManager::mark_swapchain_cache_dirty (C++ function)
inexor::vulkan_renderer::render_graph::SwapchainManager::prepare_swapchains_for_presenting (C++ function)
inexor::vulkan_renderer::render_graph::SwapchainManager::prepare_swapchains_for_rendering (C++ function)
inexor::vulkan_renderer::render_graph::SwapchainManager::present (C++ function)
inexor::vulkan_renderer::render_graph::SwapchainManager::rebuild_swapchain_cache (C++ function)
inexor::vulkan_renderer::render_graph::SwapchainManager::rendering_finished_semaphores (C++ function)
inexor::vulkan_renderer::render_graph::SwapchainManager::SwapchainCacheEntry (C++ struct)
,
[1]
inexor::vulkan_renderer::render_graph::SwapchainManager::SwapchainCacheEntry::handle (C++ member)
,
[1]
inexor::vulkan_renderer::render_graph::SwapchainManager::SwapchainCacheEntry::swapchain (C++ member)
,
[1]
inexor::vulkan_renderer::render_graph::SwapchainManager::SwapchainManager (C++ function)
inexor::vulkan_renderer::render_graph::SwapchainManager::synchronize_frame_context (C++ function)
inexor::vulkan_renderer::render_graph::Texture (C++ class)
inexor::vulkan_renderer::render_graph::Texture::collect_update_copies (C++ function)
inexor::vulkan_renderer::render_graph::Texture::create_all (C++ function)
inexor::vulkan_renderer::render_graph::Texture::create_per_frame_resources (C++ function)
inexor::vulkan_renderer::render_graph::Texture::current_frame_resources (C++ function)
,
[1]
inexor::vulkan_renderer::render_graph::Texture::descriptor_image_info (C++ function)
inexor::vulkan_renderer::render_graph::Texture::destroy_all (C++ function)
inexor::vulkan_renderer::render_graph::Texture::destroy_per_frame_resources (C++ function)
inexor::vulkan_renderer::render_graph::Texture::extent (C++ function)
inexor::vulkan_renderer::render_graph::Texture::format (C++ function)
inexor::vulkan_renderer::render_graph::Texture::image_view (C++ function)
inexor::vulkan_renderer::render_graph::Texture::m_channels (C++ member)
inexor::vulkan_renderer::render_graph::Texture::m_current_frame_slot (C++ member)
inexor::vulkan_renderer::render_graph::Texture::m_default_sampler (C++ member)
inexor::vulkan_renderer::render_graph::Texture::m_device (C++ member)
inexor::vulkan_renderer::render_graph::Texture::m_format (C++ member)
inexor::vulkan_renderer::render_graph::Texture::m_frame_slot_count (C++ member)
inexor::vulkan_renderer::render_graph::Texture::m_graphics_passes_using_texture (C++ member)
inexor::vulkan_renderer::render_graph::Texture::m_height (C++ member)
inexor::vulkan_renderer::render_graph::Texture::m_name (C++ member)
inexor::vulkan_renderer::render_graph::Texture::m_on_update (C++ member)
inexor::vulkan_renderer::render_graph::Texture::m_per_frame_texture_resources (C++ member)
inexor::vulkan_renderer::render_graph::Texture::m_samples (C++ member)
inexor::vulkan_renderer::render_graph::Texture::m_src_texture_data (C++ member)
inexor::vulkan_renderer::render_graph::Texture::m_src_texture_data_size (C++ member)
inexor::vulkan_renderer::render_graph::Texture::m_update_requested (C++ member)
inexor::vulkan_renderer::render_graph::Texture::m_usage (C++ member)
inexor::vulkan_renderer::render_graph::Texture::m_width (C++ member)
inexor::vulkan_renderer::render_graph::Texture::msaa_image_view (C++ function)
inexor::vulkan_renderer::render_graph::Texture::name (C++ function)
inexor::vulkan_renderer::render_graph::Texture::operator= (C++ function)
,
[1]
inexor::vulkan_renderer::render_graph::Texture::PerFrameTextureResources (C++ struct)
,
[1]
inexor::vulkan_renderer::render_graph::Texture::PerFrameTextureResources::m_descriptor_img_info (C++ member)
,
[1]
inexor::vulkan_renderer::render_graph::Texture::PerFrameTextureResources::m_image (C++ member)
,
[1]
inexor::vulkan_renderer::render_graph::Texture::PerFrameTextureResources::m_msaa_image (C++ member)
,
[1]
inexor::vulkan_renderer::render_graph::Texture::prepare_initial_layout_barriers (C++ function)
inexor::vulkan_renderer::render_graph::Texture::prepare_update_barriers (C++ function)
inexor::vulkan_renderer::render_graph::Texture::request_resize (C++ function)
inexor::vulkan_renderer::render_graph::Texture::request_update (C++ function)
inexor::vulkan_renderer::render_graph::Texture::samples (C++ function)
inexor::vulkan_renderer::render_graph::Texture::set_frame_context (C++ function)
inexor::vulkan_renderer::render_graph::Texture::Texture (C++ function)
,
[1]
,
[2]
inexor::vulkan_renderer::render_graph::Texture::usage (C++ function)
inexor::vulkan_renderer::render_graph::Texture::~Texture (C++ function)
inexor::vulkan_renderer::render_graph::TextureOrSwapchain (C++ type)
inexor::vulkan_renderer::render_graph::TextureUsage (C++ enum)
inexor::vulkan_renderer::render_graph::TextureUsage::COLOR_ATTACHMENT (C++ enumerator)
inexor::vulkan_renderer::render_graph::TextureUsage::DEFAULT (C++ enumerator)
inexor::vulkan_renderer::render_graph::TextureUsage::DEPTH_ATTACHMENT (C++ enumerator)
inexor::vulkan_renderer::render_graph::TextureUsage::STENCIL_ATTACHMENT (C++ enumerator)
inexor::vulkan_renderer::render_modules::imgui::ImGuiRenderer (C++ class)
inexor::vulkan_renderer::render_modules::imgui::ImGuiRenderer::ImGuiRenderer (C++ function)
inexor::vulkan_renderer::render_modules::imgui::ImGuiRenderer::m_descriptor_set (C++ member)
inexor::vulkan_renderer::render_modules::imgui::ImGuiRenderer::m_font_texture_data (C++ member)
inexor::vulkan_renderer::render_modules::imgui::ImGuiRenderer::m_font_texture_height (C++ member)
inexor::vulkan_renderer::render_modules::imgui::ImGuiRenderer::m_font_texture_width (C++ member)
inexor::vulkan_renderer::render_modules::imgui::ImGuiRenderer::m_fragment_shader (C++ member)
inexor::vulkan_renderer::render_modules::imgui::ImGuiRenderer::m_imgui_font_texture_initialized2 (C++ member)
inexor::vulkan_renderer::render_modules::imgui::ImGuiRenderer::m_imgui_module (C++ member)
inexor::vulkan_renderer::render_modules::imgui::ImGuiRenderer::m_imgui_pass (C++ member)
inexor::vulkan_renderer::render_modules::imgui::ImGuiRenderer::m_imgui_pipeline (C++ member)
inexor::vulkan_renderer::render_modules::imgui::ImGuiRenderer::m_imgui_texture (C++ member)
inexor::vulkan_renderer::render_modules::imgui::ImGuiRenderer::m_index_buffer (C++ member)
inexor::vulkan_renderer::render_modules::imgui::ImGuiRenderer::m_index_data (C++ member)
inexor::vulkan_renderer::render_modules::imgui::ImGuiRenderer::m_on_update_user_imgui_data (C++ member)
inexor::vulkan_renderer::render_modules::imgui::ImGuiRenderer::m_push_const_block (C++ member)
inexor::vulkan_renderer::render_modules::imgui::ImGuiRenderer::m_swapchain (C++ member)
inexor::vulkan_renderer::render_modules::imgui::ImGuiRenderer::m_upload_size (C++ member)
inexor::vulkan_renderer::render_modules::imgui::ImGuiRenderer::m_vertex_buffer (C++ member)
inexor::vulkan_renderer::render_modules::imgui::ImGuiRenderer::m_vertex_data (C++ member)
inexor::vulkan_renderer::render_modules::imgui::ImGuiRenderer::m_vertex_shader (C++ member)
inexor::vulkan_renderer::render_modules::imgui::ImGuiRenderer::PushConstBlock (C++ struct)
,
[1]
inexor::vulkan_renderer::render_modules::imgui::ImGuiRenderer::PushConstBlock::scale (C++ member)
,
[1]
inexor::vulkan_renderer::render_modules::imgui::ImGuiRenderer::PushConstBlock::translate (C++ member)
,
[1]
inexor::vulkan_renderer::render_modules::imgui::ImGuiRenderer::~ImGuiRenderer (C++ function)
inexor::vulkan_renderer::render_modules::octree::OctreeRenderer (C++ class)
inexor::vulkan_renderer::render_modules::octree::OctreeRenderer::m_camera (C++ member)
inexor::vulkan_renderer::render_modules::octree::OctreeRenderer::m_color_buffer (C++ member)
inexor::vulkan_renderer::render_modules::octree::OctreeRenderer::m_depth_buffer (C++ member)
inexor::vulkan_renderer::render_modules::octree::OctreeRenderer::m_descriptor_set (C++ member)
inexor::vulkan_renderer::render_modules::octree::OctreeRenderer::m_fragment_shader (C++ member)
inexor::vulkan_renderer::render_modules::octree::OctreeRenderer::m_geometry_updated (C++ member)
inexor::vulkan_renderer::render_modules::octree::OctreeRenderer::m_index_buffer (C++ member)
inexor::vulkan_renderer::render_modules::octree::OctreeRenderer::m_mvp_matrix (C++ member)
inexor::vulkan_renderer::render_modules::octree::OctreeRenderer::m_octree_indices (C++ member)
inexor::vulkan_renderer::render_modules::octree::OctreeRenderer::m_octree_module (C++ member)
inexor::vulkan_renderer::render_modules::octree::OctreeRenderer::m_octree_pass (C++ member)
inexor::vulkan_renderer::render_modules::octree::OctreeRenderer::m_octree_pipeline (C++ member)
inexor::vulkan_renderer::render_modules::octree::OctreeRenderer::m_octree_vertices (C++ member)
inexor::vulkan_renderer::render_modules::octree::OctreeRenderer::m_swapchain (C++ member)
inexor::vulkan_renderer::render_modules::octree::OctreeRenderer::m_ubo (C++ member)
inexor::vulkan_renderer::render_modules::octree::OctreeRenderer::m_vertex_buffer (C++ member)
inexor::vulkan_renderer::render_modules::octree::OctreeRenderer::m_vertex_shader (C++ member)
inexor::vulkan_renderer::render_modules::octree::OctreeRenderer::OctreeRenderer (C++ function)
inexor::vulkan_renderer::render_modules::octree::OctreeRenderer::set_vertices_and_indices (C++ function)
inexor::vulkan_renderer::render_modules::octree::OctreeVertex (C++ struct)
inexor::vulkan_renderer::render_modules::octree::OctreeVertex::color (C++ member)
inexor::vulkan_renderer::render_modules::octree::OctreeVertex::OctreeVertex (C++ function)
inexor::vulkan_renderer::render_modules::octree::OctreeVertex::position (C++ member)
inexor::vulkan_renderer::render_modules::octree::operator== (C++ function)
inexor::vulkan_renderer::render_modules::octree::UniformBufferObject (C++ struct)
inexor::vulkan_renderer::render_modules::octree::UniformBufferObject::model (C++ member)
inexor::vulkan_renderer::render_modules::octree::UniformBufferObject::proj (C++ member)
inexor::vulkan_renderer::render_modules::octree::UniformBufferObject::view (C++ member)
inexor::vulkan_renderer::serialization::ByteStream (C++ class)
inexor::vulkan_renderer::serialization::ByteStream::buffer (C++ function)
inexor::vulkan_renderer::serialization::ByteStream::ByteStream (C++ function)
,
[1]
,
[2]
inexor::vulkan_renderer::serialization::ByteStream::m_buffer (C++ member)
inexor::vulkan_renderer::serialization::ByteStream::read_file (C++ function)
inexor::vulkan_renderer::serialization::ByteStream::size (C++ function)
inexor::vulkan_renderer::serialization::ByteStreamReader (C++ class)
inexor::vulkan_renderer::serialization::ByteStreamReader::ByteStreamReader (C++ function)
inexor::vulkan_renderer::serialization::ByteStreamReader::check_end (C++ function)
inexor::vulkan_renderer::serialization::ByteStreamReader::m_iter (C++ member)
inexor::vulkan_renderer::serialization::ByteStreamReader::m_stream (C++ member)
inexor::vulkan_renderer::serialization::ByteStreamReader::read (C++ function)
inexor::vulkan_renderer::serialization::ByteStreamReader::remaining (C++ function)
inexor::vulkan_renderer::serialization::ByteStreamReader::skip (C++ function)
inexor::vulkan_renderer::serialization::ByteStreamWriter (C++ class)
inexor::vulkan_renderer::serialization::ByteStreamWriter::ByteStream (C++ function)
,
[1]
,
[2]
inexor::vulkan_renderer::serialization::ByteStreamWriter::write (C++ function)
inexor::vulkan_renderer::serialization::NXOCParser (C++ class)
inexor::vulkan_renderer::serialization::NXOCParser::deserialize (C++ function)
inexor::vulkan_renderer::serialization::NXOCParser::deserialize_impl (C++ function)
inexor::vulkan_renderer::serialization::NXOCParser::LATEST_VERSION (C++ member)
inexor::vulkan_renderer::serialization::NXOCParser::serialize (C++ function)
inexor::vulkan_renderer::serialization::NXOCParser::serialize_impl (C++ function)
inexor::vulkan_renderer::serialization::OctreeParser (C++ class)
inexor::vulkan_renderer::serialization::OctreeParser::deserialize (C++ function)
inexor::vulkan_renderer::serialization::OctreeParser::serialize (C++ function)
inexor::vulkan_renderer::tools::allocators::PoolAllocator (C++ class)
inexor::vulkan_renderer::tools::allocators::PoolAllocator::allocate (C++ function)
inexor::vulkan_renderer::tools::allocators::PoolAllocator::blocks_in_use (C++ function)
inexor::vulkan_renderer::tools::allocators::PoolAllocator::blocks_left_to_use (C++ function)
inexor::vulkan_renderer::tools::allocators::PoolAllocator::deallocate (C++ function)
inexor::vulkan_renderer::tools::allocators::PoolAllocator::m_blocks_in_use (C++ member)
inexor::vulkan_renderer::tools::allocators::PoolAllocator::m_data (C++ member)
inexor::vulkan_renderer::tools::allocators::PoolAllocator::m_head (C++ member)
inexor::vulkan_renderer::tools::allocators::PoolAllocator::m_mutex (C++ member)
inexor::vulkan_renderer::tools::allocators::PoolAllocator::m_size (C++ member)
inexor::vulkan_renderer::tools::allocators::PoolAllocator::operator= (C++ function)
,
[1]
inexor::vulkan_renderer::tools::allocators::PoolAllocator::PoolAllocator (C++ function)
,
[1]
,
[2]
inexor::vulkan_renderer::tools::allocators::PoolAllocator::size (C++ function)
inexor::vulkan_renderer::tools::allocators::PoolAllocator::~PoolAllocator (C++ function)
inexor::vulkan_renderer::tools::allocators::PoolChunk (C++ union)
inexor::vulkan_renderer::tools::allocators::PoolChunk::next_pool_chunk (C++ member)
inexor::vulkan_renderer::tools::allocators::PoolChunk::PoolChunk (C++ function)
inexor::vulkan_renderer::tools::allocators::PoolChunk::value (C++ member)
inexor::vulkan_renderer::tools::allocators::PoolChunk::~PoolChunk (C++ function)
inexor::vulkan_renderer::tools::ApplicationPerformanceMeasurements (C++ class)
inexor::vulkan_renderer::tools::ApplicationPerformanceMeasurements::average_window (C++ member)
inexor::vulkan_renderer::tools::ApplicationPerformanceMeasurements::cpu_samples (C++ function)
inexor::vulkan_renderer::tools::ApplicationPerformanceMeasurements::gpu_samples (C++ function)
inexor::vulkan_renderer::tools::ApplicationPerformanceMeasurements::history_size (C++ member)
inexor::vulkan_renderer::tools::ApplicationPerformanceMeasurements::m_accumulator (C++ member)
inexor::vulkan_renderer::tools::ApplicationPerformanceMeasurements::m_cpu_raw_samples (C++ member)
inexor::vulkan_renderer::tools::ApplicationPerformanceMeasurements::m_cpu_samples (C++ member)
inexor::vulkan_renderer::tools::ApplicationPerformanceMeasurements::m_gpu_raw_samples (C++ member)
inexor::vulkan_renderer::tools::ApplicationPerformanceMeasurements::m_gpu_samples (C++ member)
inexor::vulkan_renderer::tools::ApplicationPerformanceMeasurements::m_history_count (C++ member)
inexor::vulkan_renderer::tools::ApplicationPerformanceMeasurements::m_history_index (C++ member)
inexor::vulkan_renderer::tools::ApplicationPerformanceMeasurements::m_last_cpu (C++ member)
inexor::vulkan_renderer::tools::ApplicationPerformanceMeasurements::m_last_gpu (C++ member)
inexor::vulkan_renderer::tools::ApplicationPerformanceMeasurements::push (C++ function)
inexor::vulkan_renderer::tools::ApplicationPerformanceMeasurements::sample_count (C++ function)
inexor::vulkan_renderer::tools::ApplicationPerformanceMeasurements::sample_index (C++ function)
inexor::vulkan_renderer::tools::ApplicationPerformanceMeasurements::update (C++ function)
inexor::vulkan_renderer::tools::as_string (C++ function)
inexor::vulkan_renderer::tools::build_device_info (C++ function)
inexor::vulkan_renderer::tools::Camera (C++ class)
inexor::vulkan_renderer::tools::Camera::aspect_ratio (C++ function)
inexor::vulkan_renderer::tools::Camera::Camera (C++ function)
inexor::vulkan_renderer::tools::Camera::change_zoom (C++ function)
inexor::vulkan_renderer::tools::Camera::far_plane (C++ function)
inexor::vulkan_renderer::tools::Camera::fov (C++ function)
inexor::vulkan_renderer::tools::Camera::front (C++ function)
inexor::vulkan_renderer::tools::Camera::is_moving (C++ function)
inexor::vulkan_renderer::tools::Camera::m_aspect_ratio (C++ member)
inexor::vulkan_renderer::tools::Camera::m_far_plane (C++ member)
inexor::vulkan_renderer::tools::Camera::m_fov (C++ member)
inexor::vulkan_renderer::tools::Camera::m_fov_max (C++ member)
inexor::vulkan_renderer::tools::Camera::m_fov_min (C++ member)
inexor::vulkan_renderer::tools::Camera::m_front (C++ member)
inexor::vulkan_renderer::tools::Camera::m_keys (C++ member)
inexor::vulkan_renderer::tools::Camera::m_mouse_sensitivity (C++ member)
inexor::vulkan_renderer::tools::Camera::m_movement_speed (C++ member)
inexor::vulkan_renderer::tools::Camera::m_near_plane (C++ member)
inexor::vulkan_renderer::tools::Camera::m_perspective_matrix (C++ member)
inexor::vulkan_renderer::tools::Camera::m_pitch (C++ member)
inexor::vulkan_renderer::tools::Camera::m_pitch_max (C++ member)
inexor::vulkan_renderer::tools::Camera::m_pitch_min (C++ member)
inexor::vulkan_renderer::tools::Camera::m_position (C++ member)
inexor::vulkan_renderer::tools::Camera::m_right (C++ member)
inexor::vulkan_renderer::tools::Camera::m_roll (C++ member)
inexor::vulkan_renderer::tools::Camera::m_rotation_speed (C++ member)
inexor::vulkan_renderer::tools::Camera::m_type (C++ member)
inexor::vulkan_renderer::tools::Camera::m_up (C++ member)
inexor::vulkan_renderer::tools::Camera::m_update_perspective_matrix (C++ member)
inexor::vulkan_renderer::tools::Camera::m_update_vertical_fov (C++ member)
inexor::vulkan_renderer::tools::Camera::m_update_view_matrix (C++ member)
inexor::vulkan_renderer::tools::Camera::m_vertical_fov (C++ member)
inexor::vulkan_renderer::tools::Camera::m_view_matrix (C++ member)
inexor::vulkan_renderer::tools::Camera::m_world_up (C++ member)
inexor::vulkan_renderer::tools::Camera::m_yaw (C++ member)
inexor::vulkan_renderer::tools::Camera::m_zoom_step (C++ member)
inexor::vulkan_renderer::tools::Camera::movement_speed (C++ function)
inexor::vulkan_renderer::tools::Camera::near_plane (C++ function)
inexor::vulkan_renderer::tools::Camera::perspective_matrix (C++ function)
inexor::vulkan_renderer::tools::Camera::pitch (C++ function)
inexor::vulkan_renderer::tools::Camera::position (C++ function)
inexor::vulkan_renderer::tools::Camera::right (C++ function)
inexor::vulkan_renderer::tools::Camera::roll (C++ function)
inexor::vulkan_renderer::tools::Camera::rotate (C++ function)
inexor::vulkan_renderer::tools::Camera::rotation (C++ function)
inexor::vulkan_renderer::tools::Camera::rotation_speed (C++ function)
inexor::vulkan_renderer::tools::Camera::set_aspect_ratio (C++ function)
inexor::vulkan_renderer::tools::Camera::set_far_plane (C++ function)
inexor::vulkan_renderer::tools::Camera::set_movement_speed (C++ function)
inexor::vulkan_renderer::tools::Camera::set_movement_state (C++ function)
inexor::vulkan_renderer::tools::Camera::set_near_plane (C++ function)
inexor::vulkan_renderer::tools::Camera::set_position (C++ function)
inexor::vulkan_renderer::tools::Camera::set_rotation (C++ function)
inexor::vulkan_renderer::tools::Camera::set_rotation_speed (C++ function)
inexor::vulkan_renderer::tools::Camera::set_type (C++ function)
inexor::vulkan_renderer::tools::Camera::type (C++ function)
inexor::vulkan_renderer::tools::Camera::up (C++ function)
inexor::vulkan_renderer::tools::Camera::update (C++ function)
inexor::vulkan_renderer::tools::Camera::update_matrices (C++ function)
inexor::vulkan_renderer::tools::Camera::update_vectors (C++ function)
inexor::vulkan_renderer::tools::Camera::view_matrix (C++ function)
inexor::vulkan_renderer::tools::Camera::yaw (C++ function)
inexor::vulkan_renderer::tools::CameraMovement (C++ enum)
inexor::vulkan_renderer::tools::CameraMovement::BACKWARD (C++ enumerator)
inexor::vulkan_renderer::tools::CameraMovement::FORWARD (C++ enumerator)
inexor::vulkan_renderer::tools::CameraMovement::LEFT (C++ enumerator)
inexor::vulkan_renderer::tools::CameraMovement::RIGHT (C++ enumerator)
inexor::vulkan_renderer::tools::CameraType (C++ enum)
inexor::vulkan_renderer::tools::CameraType::LOOK_AT (C++ enumerator)
inexor::vulkan_renderer::tools::compare_physical_devices (C++ function)
inexor::vulkan_renderer::tools::DEFAULT_QUEUE_PRIORITY (C++ member)
inexor::vulkan_renderer::tools::determine_queue_family_indices (C++ function)
inexor::vulkan_renderer::tools::device_type_rating (C++ function)
inexor::vulkan_renderer::tools::DeviceInfo (C++ struct)
inexor::vulkan_renderer::tools::DeviceInfo::extensions (C++ member)
inexor::vulkan_renderer::tools::DeviceInfo::features (C++ member)
inexor::vulkan_renderer::tools::DeviceInfo::name (C++ member)
inexor::vulkan_renderer::tools::DeviceInfo::physical_device (C++ member)
inexor::vulkan_renderer::tools::DeviceInfo::presentation_supported (C++ member)
inexor::vulkan_renderer::tools::DeviceInfo::swapchain_supported (C++ member)
inexor::vulkan_renderer::tools::DeviceInfo::total_device_local (C++ member)
inexor::vulkan_renderer::tools::DeviceInfo::type (C++ member)
inexor::vulkan_renderer::tools::directions::DEFAULT_FRONT (C++ member)
inexor::vulkan_renderer::tools::directions::DEFAULT_RIGHT (C++ member)
inexor::vulkan_renderer::tools::directions::DEFAULT_UP (C++ member)
inexor::vulkan_renderer::tools::FPSLimiter (C++ class)
inexor::vulkan_renderer::tools::FPSLimiter::average_fps (C++ function)
inexor::vulkan_renderer::tools::FPSLimiter::Clock (C++ type)
inexor::vulkan_renderer::tools::FPSLimiter::DEFAULT_FPS (C++ member)
inexor::vulkan_renderer::tools::FPSLimiter::Duration (C++ type)
inexor::vulkan_renderer::tools::FPSLimiter::elapsed_seconds (C++ function)
inexor::vulkan_renderer::tools::FPSLimiter::FPS_UPDATE_INTERVAL (C++ member)
inexor::vulkan_renderer::tools::FPSLimiter::FPSLimiter (C++ function)
inexor::vulkan_renderer::tools::FPSLimiter::get_fps (C++ function)
inexor::vulkan_renderer::tools::FPSLimiter::is_next_frame_allowed (C++ function)
inexor::vulkan_renderer::tools::FPSLimiter::m_first_frame_time (C++ member)
inexor::vulkan_renderer::tools::FPSLimiter::m_frame_elapsed (C++ member)
inexor::vulkan_renderer::tools::FPSLimiter::m_frame_time (C++ member)
inexor::vulkan_renderer::tools::FPSLimiter::m_frames (C++ member)
inexor::vulkan_renderer::tools::FPSLimiter::m_last_fps_update_time (C++ member)
inexor::vulkan_renderer::tools::FPSLimiter::m_last_frame_time (C++ member)
inexor::vulkan_renderer::tools::FPSLimiter::m_max_fps (C++ member)
inexor::vulkan_renderer::tools::FPSLimiter::m_total_frames (C++ member)
inexor::vulkan_renderer::tools::FPSLimiter::MAX_FPS (C++ member)
inexor::vulkan_renderer::tools::FPSLimiter::MIN_FPS (C++ member)
inexor::vulkan_renderer::tools::FPSLimiter::set_max_fps (C++ function)
inexor::vulkan_renderer::tools::generate_random_number (C++ member)
inexor::vulkan_renderer::tools::get_device_feature_description (C++ function)
inexor::vulkan_renderer::tools::get_device_features_as_vector (C++ function)
inexor::vulkan_renderer::tools::get_extension_properties (C++ function)
inexor::vulkan_renderer::tools::get_file_extension_lowercase (C++ function)
inexor::vulkan_renderer::tools::get_instance_extensions (C++ function)
inexor::vulkan_renderer::tools::get_instance_layers (C++ function)
inexor::vulkan_renderer::tools::get_physical_device_name (C++ function)
inexor::vulkan_renderer::tools::get_physical_devices (C++ function)
inexor::vulkan_renderer::tools::get_queue_family_properties (C++ function)
inexor::vulkan_renderer::tools::get_surface_formats (C++ function)
inexor::vulkan_renderer::tools::get_surface_present_modes (C++ function)
inexor::vulkan_renderer::tools::get_vk_debug_report_object_type (C++ function)
inexor::vulkan_renderer::tools::get_vk_object_type (C++ function)
inexor::vulkan_renderer::tools::InexorException (C++ class)
inexor::vulkan_renderer::tools::InexorException::InexorException (C++ function)
inexor::vulkan_renderer::tools::is_extension_supported (C++ function)
inexor::vulkan_renderer::tools::is_gpu_suitable (C++ function)
inexor::vulkan_renderer::tools::make_info (C++ function)
inexor::vulkan_renderer::tools::parse_bit_flags (C++ function)
inexor::vulkan_renderer::tools::pick_best_physical_device (C++ function)
,
[1]
inexor::vulkan_renderer::tools::QueueFamilyIndexCandidates (C++ struct)
inexor::vulkan_renderer::tools::QueueFamilyIndexCandidates::compute (C++ member)
inexor::vulkan_renderer::tools::QueueFamilyIndexCandidates::graphics (C++ member)
inexor::vulkan_renderer::tools::QueueFamilyIndexCandidates::operator== (C++ function)
inexor::vulkan_renderer::tools::QueueFamilyIndexCandidates::queues_to_create (C++ member)
inexor::vulkan_renderer::tools::QueueFamilyIndexCandidates::sparse_binding (C++ member)
inexor::vulkan_renderer::tools::QueueFamilyIndexCandidates::transfer (C++ member)
inexor::vulkan_renderer::tools::read_file_binary_data (C++ function)
inexor::vulkan_renderer::tools::RenderGraphPerformanceMeasurements (C++ class)
inexor::vulkan_renderer::tools::RenderGraphPerformanceMeasurements::cpu_phase_count (C++ member)
inexor::vulkan_renderer::tools::RenderGraphPerformanceMeasurements::CpuPhase (C++ enum)
inexor::vulkan_renderer::tools::RenderGraphPerformanceMeasurements::CpuPhase::Acquire (C++ enumerator)
inexor::vulkan_renderer::tools::RenderGraphPerformanceMeasurements::CpuPhase::Count (C++ enumerator)
inexor::vulkan_renderer::tools::RenderGraphPerformanceMeasurements::CpuPhase::Descriptors (C++ enumerator)
inexor::vulkan_renderer::tools::RenderGraphPerformanceMeasurements::CpuPhase::Finalize (C++ enumerator)
inexor::vulkan_renderer::tools::RenderGraphPerformanceMeasurements::CpuPhase::FrameContext (C++ enumerator)
inexor::vulkan_renderer::tools::RenderGraphPerformanceMeasurements::CpuPhase::Housekeeping (C++ enumerator)
inexor::vulkan_renderer::tools::RenderGraphPerformanceMeasurements::CpuPhase::Present (C++ enumerator)
inexor::vulkan_renderer::tools::RenderGraphPerformanceMeasurements::CpuPhase::Recording (C++ enumerator)
inexor::vulkan_renderer::tools::RenderGraphPerformanceMeasurements::CpuPhase::Resources (C++ enumerator)
inexor::vulkan_renderer::tools::RenderGraphPerformanceMeasurements::CpuPhase::Submit (C++ enumerator)
inexor::vulkan_renderer::tools::RenderGraphPerformanceMeasurements::CpuPhaseDurations (C++ type)
inexor::vulkan_renderer::tools::RenderGraphPerformanceMeasurements::log (C++ function)
inexor::vulkan_renderer::tools::RenderGraphPerformanceMeasurements::m_cpu_frames (C++ member)
inexor::vulkan_renderer::tools::RenderGraphPerformanceMeasurements::m_cpu_max_ns (C++ member)
inexor::vulkan_renderer::tools::RenderGraphPerformanceMeasurements::m_cpu_phase_max_ns (C++ member)
inexor::vulkan_renderer::tools::RenderGraphPerformanceMeasurements::m_cpu_phase_total_ns (C++ member)
inexor::vulkan_renderer::tools::RenderGraphPerformanceMeasurements::m_cpu_total_ns (C++ member)
inexor::vulkan_renderer::tools::RenderGraphPerformanceMeasurements::m_gpu_frames (C++ member)
inexor::vulkan_renderer::tools::RenderGraphPerformanceMeasurements::m_gpu_max_ms (C++ member)
inexor::vulkan_renderer::tools::RenderGraphPerformanceMeasurements::m_gpu_total_ms (C++ member)
inexor::vulkan_renderer::tools::RenderGraphPerformanceMeasurements::record_cpu_frame (C++ function)
inexor::vulkan_renderer::tools::RenderGraphPerformanceMeasurements::record_gpu_frame (C++ function)
inexor::vulkan_renderer::tools::RenderGraphPerformanceMeasurements::reset (C++ function)
inexor::vulkan_renderer::tools::result_to_description (C++ function)
inexor::vulkan_renderer::tools::SwapchainPerformanceMeasurements (C++ class)
inexor::vulkan_renderer::tools::SwapchainPerformanceMeasurements::m_statistics (C++ member)
inexor::vulkan_renderer::tools::SwapchainPerformanceMeasurements::record_acquire (C++ function)
inexor::vulkan_renderer::tools::SwapchainPerformanceMeasurements::record_image_wait (C++ function)
inexor::vulkan_renderer::tools::SwapchainPerformanceMeasurements::record_present (C++ function)
inexor::vulkan_renderer::tools::SwapchainPerformanceMeasurements::reset (C++ function)
inexor::vulkan_renderer::tools::SwapchainPerformanceMeasurements::statistics (C++ function)
inexor::vulkan_renderer::tools::SwapchainPerformanceMeasurements::Statistics (C++ struct)
,
[1]
inexor::vulkan_renderer::tools::SwapchainPerformanceMeasurements::Statistics::acquire_max_ns (C++ member)
,
[1]
inexor::vulkan_renderer::tools::SwapchainPerformanceMeasurements::Statistics::acquire_total_ns (C++ member)
,
[1]
inexor::vulkan_renderer::tools::SwapchainPerformanceMeasurements::Statistics::acquires (C++ member)
,
[1]
inexor::vulkan_renderer::tools::SwapchainPerformanceMeasurements::Statistics::image_wait_max_ns (C++ member)
,
[1]
inexor::vulkan_renderer::tools::SwapchainPerformanceMeasurements::Statistics::image_wait_total_ns (C++ member)
,
[1]
inexor::vulkan_renderer::tools::SwapchainPerformanceMeasurements::Statistics::image_waits (C++ member)
,
[1]
inexor::vulkan_renderer::tools::SwapchainPerformanceMeasurements::Statistics::present_max_ns (C++ member)
,
[1]
inexor::vulkan_renderer::tools::SwapchainPerformanceMeasurements::Statistics::present_total_ns (C++ member)
,
[1]
inexor::vulkan_renderer::tools::SwapchainPerformanceMeasurements::Statistics::presents (C++ member)
,
[1]
inexor::vulkan_renderer::tools::TimeStep (C++ class)
inexor::vulkan_renderer::tools::TimeStep::m_initialisation_time (C++ member)
inexor::vulkan_renderer::tools::TimeStep::m_last_time (C++ member)
inexor::vulkan_renderer::tools::TimeStep::time_step (C++ function)
inexor::vulkan_renderer::tools::TimeStep::time_step_since_initialisation (C++ function)
inexor::vulkan_renderer::tools::TimeStep::TimeStep (C++ function)
inexor::vulkan_renderer::tools::VulkanException (C++ class)
inexor::vulkan_renderer::tools::VulkanException::VulkanException (C++ function)
inexor::vulkan_renderer::wrapper::commands::CommandBuffer (C++ class)
inexor::vulkan_renderer::wrapper::commands::CommandBuffer::barrier_color_attachment_write_to_shader_read (C++ function)
inexor::vulkan_renderer::wrapper::commands::CommandBuffer::barrier_depth_stencil_write_to_shader_read (C++ function)
inexor::vulkan_renderer::wrapper::commands::CommandBuffer::barrier_transfer_write_to_shader_read (C++ function)
inexor::vulkan_renderer::wrapper::commands::CommandBuffer::begin_command_buffer (C++ function)
inexor::vulkan_renderer::wrapper::commands::CommandBuffer::begin_debug_label_region (C++ function)
inexor::vulkan_renderer::wrapper::commands::CommandBuffer::begin_rendering (C++ function)
inexor::vulkan_renderer::wrapper::commands::CommandBuffer::begin_secondary_command_buffer (C++ function)
inexor::vulkan_renderer::wrapper::commands::CommandBuffer::bind_descriptor_set (C++ function)
,
[1]
,
[2]
inexor::vulkan_renderer::wrapper::commands::CommandBuffer::bind_descriptor_sets (C++ function)
inexor::vulkan_renderer::wrapper::commands::CommandBuffer::bind_index_buffer (C++ function)
,
[1]
inexor::vulkan_renderer::wrapper::commands::CommandBuffer::bind_pipeline (C++ function)
,
[1]
inexor::vulkan_renderer::wrapper::commands::CommandBuffer::bind_vertex_buffer (C++ function)
inexor::vulkan_renderer::wrapper::commands::CommandBuffer::bind_vertex_buffers (C++ function)
inexor::vulkan_renderer::wrapper::commands::CommandBuffer::blit_image (C++ function)
inexor::vulkan_renderer::wrapper::commands::CommandBuffer::change_image_layout (C++ function)
,
[1]
inexor::vulkan_renderer::wrapper::commands::CommandBuffer::command_buffer (C++ function)
inexor::vulkan_renderer::wrapper::commands::CommandBuffer::CommandBuffer (C++ function)
,
[1]
,
[2]
inexor::vulkan_renderer::wrapper::commands::CommandBuffer::copy_buffer (C++ function)
,
[1]
,
[2]
inexor::vulkan_renderer::wrapper::commands::CommandBuffer::copy_buffer_to_image (C++ function)
,
[1]
,
[2]
,
[3]
,
[4]
inexor::vulkan_renderer::wrapper::commands::CommandBuffer::draw (C++ function)
inexor::vulkan_renderer::wrapper::commands::CommandBuffer::draw_indexed (C++ function)
inexor::vulkan_renderer::wrapper::commands::CommandBuffer::end_command_buffer (C++ function)
inexor::vulkan_renderer::wrapper::commands::CommandBuffer::end_debug_label_region (C++ function)
inexor::vulkan_renderer::wrapper::commands::CommandBuffer::end_recording (C++ function)
inexor::vulkan_renderer::wrapper::commands::CommandBuffer::end_rendering (C++ function)
inexor::vulkan_renderer::wrapper::commands::CommandBuffer::execute_secondary_command_buffers (C++ function)
inexor::vulkan_renderer::wrapper::commands::CommandBuffer::insert_debug_label (C++ function)
inexor::vulkan_renderer::wrapper::commands::CommandBuffer::m_cmd_buf (C++ member)
inexor::vulkan_renderer::wrapper::commands::CommandBuffer::m_device (C++ member)
inexor::vulkan_renderer::wrapper::commands::CommandBuffer::m_has_been_submitted (C++ member)
inexor::vulkan_renderer::wrapper::commands::CommandBuffer::m_name (C++ member)
inexor::vulkan_renderer::wrapper::commands::CommandBuffer::m_signal_submit_infos_scratch (C++ member)
inexor::vulkan_renderer::wrapper::commands::CommandBuffer::m_wait_fence (C++ member)
inexor::vulkan_renderer::wrapper::commands::CommandBuffer::m_wait_submit_infos_scratch (C++ member)
inexor::vulkan_renderer::wrapper::commands::CommandBuffer::name (C++ function)
inexor::vulkan_renderer::wrapper::commands::CommandBuffer::operator= (C++ function)
,
[1]
inexor::vulkan_renderer::wrapper::commands::CommandBuffer::pipeline_barrier (C++ function)
inexor::vulkan_renderer::wrapper::commands::CommandBuffer::pipeline_buffer_memory_barrier (C++ function)
inexor::vulkan_renderer::wrapper::commands::CommandBuffer::pipeline_image_memory_barrier (C++ function)
inexor::vulkan_renderer::wrapper::commands::CommandBuffer::pipeline_memory_barrier (C++ function)
inexor::vulkan_renderer::wrapper::commands::CommandBuffer::push_constant (C++ function)
,
[1]
inexor::vulkan_renderer::wrapper::commands::CommandBuffer::push_constants (C++ function)
inexor::vulkan_renderer::wrapper::commands::CommandBuffer::reset (C++ function)
inexor::vulkan_renderer::wrapper::commands::CommandBuffer::reset_fence (C++ function)
inexor::vulkan_renderer::wrapper::commands::CommandBuffer::reset_recording (C++ function)
inexor::vulkan_renderer::wrapper::commands::CommandBuffer::set_debug_name (C++ function)
inexor::vulkan_renderer::wrapper::commands::CommandBuffer::set_scissor (C++ function)
inexor::vulkan_renderer::wrapper::commands::CommandBuffer::set_viewport (C++ function)
inexor::vulkan_renderer::wrapper::commands::CommandBuffer::status (C++ function)
inexor::vulkan_renderer::wrapper::commands::CommandBuffer::submission_fence (C++ function)
inexor::vulkan_renderer::wrapper::commands::CommandBuffer::submit (C++ function)
,
[1]
,
[2]
,
[3]
,
[4]
,
[5]
inexor::vulkan_renderer::wrapper::commands::CommandBuffer::wait_fence (C++ function)
inexor::vulkan_renderer::wrapper::commands::CommandBuffer::was_submitted (C++ function)
inexor::vulkan_renderer::wrapper::commands::CommandBuffer::~CommandBuffer (C++ function)
inexor::vulkan_renderer::wrapper::commands::CommandBufferBuilder (C++ class)
inexor::vulkan_renderer::wrapper::commands::CommandBufferBuilder::barrier_color_attachment_write_to_shader_read (C++ function)
inexor::vulkan_renderer::wrapper::commands::CommandBufferBuilder::barrier_depth_stencil_write_to_shader_read (C++ function)
inexor::vulkan_renderer::wrapper::commands::CommandBufferBuilder::barrier_transfer_write_to_shader_read (C++ function)
inexor::vulkan_renderer::wrapper::commands::CommandBufferBuilder::begin_command_buffer (C++ function)
inexor::vulkan_renderer::wrapper::commands::CommandBufferBuilder::begin_debug_label_region (C++ function)
inexor::vulkan_renderer::wrapper::commands::CommandBufferBuilder::begin_rendering (C++ function)
inexor::vulkan_renderer::wrapper::commands::CommandBufferBuilder::begin_secondary_command_buffer (C++ function)
inexor::vulkan_renderer::wrapper::commands::CommandBufferBuilder::bind_descriptor_set (C++ function)
,
[1]
,
[2]
inexor::vulkan_renderer::wrapper::commands::CommandBufferBuilder::bind_descriptor_sets (C++ function)
inexor::vulkan_renderer::wrapper::commands::CommandBufferBuilder::bind_index_buffer (C++ function)
,
[1]
inexor::vulkan_renderer::wrapper::commands::CommandBufferBuilder::bind_pipeline (C++ function)
,
[1]
inexor::vulkan_renderer::wrapper::commands::CommandBufferBuilder::bind_vertex_buffer (C++ function)
inexor::vulkan_renderer::wrapper::commands::CommandBufferBuilder::bind_vertex_buffers (C++ function)
inexor::vulkan_renderer::wrapper::commands::CommandBufferBuilder::blit_image (C++ function)
inexor::vulkan_renderer::wrapper::commands::CommandBufferBuilder::change_image_layout (C++ function)
,
[1]
inexor::vulkan_renderer::wrapper::commands::CommandBufferBuilder::command_buffer (C++ function)
inexor::vulkan_renderer::wrapper::commands::CommandBufferBuilder::command_buffer_handle (C++ function)
inexor::vulkan_renderer::wrapper::commands::CommandBufferBuilder::CommandBufferBuilder (C++ function)
inexor::vulkan_renderer::wrapper::commands::CommandBufferBuilder::copy_buffer (C++ function)
,
[1]
,
[2]
inexor::vulkan_renderer::wrapper::commands::CommandBufferBuilder::copy_buffer_to_image (C++ function)
,
[1]
,
[2]
,
[3]
inexor::vulkan_renderer::wrapper::commands::CommandBufferBuilder::draw (C++ function)
inexor::vulkan_renderer::wrapper::commands::CommandBufferBuilder::draw_indexed (C++ function)
inexor::vulkan_renderer::wrapper::commands::CommandBufferBuilder::end_command_buffer (C++ function)
inexor::vulkan_renderer::wrapper::commands::CommandBufferBuilder::end_debug_label_region (C++ function)
inexor::vulkan_renderer::wrapper::commands::CommandBufferBuilder::end_recording (C++ function)
inexor::vulkan_renderer::wrapper::commands::CommandBufferBuilder::end_rendering (C++ function)
inexor::vulkan_renderer::wrapper::commands::CommandBufferBuilder::execute_secondary_command_buffers (C++ function)
inexor::vulkan_renderer::wrapper::commands::CommandBufferBuilder::insert_debug_label (C++ function)
inexor::vulkan_renderer::wrapper::commands::CommandBufferBuilder::invoke (C++ function)
inexor::vulkan_renderer::wrapper::commands::CommandBufferBuilder::m_command_buffer (C++ member)
inexor::vulkan_renderer::wrapper::commands::CommandBufferBuilder::pipeline_barrier (C++ function)
inexor::vulkan_renderer::wrapper::commands::CommandBufferBuilder::pipeline_buffer_memory_barrier (C++ function)
inexor::vulkan_renderer::wrapper::commands::CommandBufferBuilder::pipeline_image_memory_barrier (C++ function)
inexor::vulkan_renderer::wrapper::commands::CommandBufferBuilder::pipeline_memory_barrier (C++ function)
inexor::vulkan_renderer::wrapper::commands::CommandBufferBuilder::push_constant (C++ function)
,
[1]
inexor::vulkan_renderer::wrapper::commands::CommandBufferBuilder::push_constants (C++ function)
inexor::vulkan_renderer::wrapper::commands::CommandBufferBuilder::reset_query_pool (C++ function)
inexor::vulkan_renderer::wrapper::commands::CommandBufferBuilder::reset_recording (C++ function)
inexor::vulkan_renderer::wrapper::commands::CommandBufferBuilder::set_scissor (C++ function)
inexor::vulkan_renderer::wrapper::commands::CommandBufferBuilder::set_viewport (C++ function)
inexor::vulkan_renderer::wrapper::commands::CommandBufferBuilder::submit (C++ function)
,
[1]
,
[2]
,
[3]
,
[4]
,
[5]
inexor::vulkan_renderer::wrapper::commands::CommandBufferBuilder::write_timestamp (C++ function)
inexor::vulkan_renderer::wrapper::commands::CommandBufferCache (C++ class)
inexor::vulkan_renderer::wrapper::commands::CommandBufferCache::CommandBufferCache (C++ function)
inexor::vulkan_renderer::wrapper::commands::CommandBufferCache::execute_secondary_command_buffer (C++ function)
inexor::vulkan_renderer::wrapper::commands::CommandBufferCache::invalidate_all_secondary_command_buffers (C++ function)
inexor::vulkan_renderer::wrapper::commands::CommandBufferCache::m_current_frame_slot (C++ member)
inexor::vulkan_renderer::wrapper::commands::CommandBufferCache::m_device (C++ member)
inexor::vulkan_renderer::wrapper::commands::CommandBufferCache::m_frame_slot_count (C++ member)
inexor::vulkan_renderer::wrapper::commands::CommandBufferCache::m_frame_slot_submission_fences (C++ member)
inexor::vulkan_renderer::wrapper::commands::CommandBufferCache::m_secondary_command_buffers (C++ member)
inexor::vulkan_renderer::wrapper::commands::CommandBufferCache::m_secondary_command_buffers_mutex (C++ member)
inexor::vulkan_renderer::wrapper::commands::CommandBufferCache::m_use_secondary_command_buffers (C++ member)
inexor::vulkan_renderer::wrapper::commands::CommandBufferCache::record_secondary_command_buffer (C++ function)
,
[1]
inexor::vulkan_renderer::wrapper::commands::CommandBufferCache::SecondaryCommandBufferState (C++ struct)
,
[1]
inexor::vulkan_renderer::wrapper::commands::CommandBufferCache::SecondaryCommandBufferState::cached_render_extent (C++ member)
,
[1]
inexor::vulkan_renderer::wrapper::commands::CommandBufferCache::SecondaryCommandBufferState::dirty_by_frame_slot (C++ member)
,
[1]
inexor::vulkan_renderer::wrapper::commands::CommandBufferCache::set_frame_context (C++ function)
inexor::vulkan_renderer::wrapper::commands::CommandBufferCache::state_for_pass (C++ function)
inexor::vulkan_renderer::wrapper::commands::CommandBufferCache::uses_secondary_command_buffers (C++ function)
inexor::vulkan_renderer::wrapper::commands::CommandPool (C++ class)
inexor::vulkan_renderer::wrapper::commands::CommandPool::CommandPool (C++ function)
,
[1]
,
[2]
inexor::vulkan_renderer::wrapper::commands::CommandPool::get_pool_name (C++ function)
inexor::vulkan_renderer::wrapper::commands::CommandPool::m_cmd_bufs (C++ member)
inexor::vulkan_renderer::wrapper::commands::CommandPool::m_cmd_pool (C++ member)
inexor::vulkan_renderer::wrapper::commands::CommandPool::m_device (C++ member)
inexor::vulkan_renderer::wrapper::commands::CommandPool::m_name (C++ member)
inexor::vulkan_renderer::wrapper::commands::CommandPool::m_named_cmd_bufs (C++ member)
inexor::vulkan_renderer::wrapper::commands::CommandPool::m_next_reuse_index (C++ member)
inexor::vulkan_renderer::wrapper::commands::CommandPool::m_next_secondary_reuse_index (C++ member)
inexor::vulkan_renderer::wrapper::commands::CommandPool::m_queue_type (C++ member)
inexor::vulkan_renderer::wrapper::commands::CommandPool::m_secondary_cmd_bufs (C++ member)
inexor::vulkan_renderer::wrapper::commands::CommandPool::m_thread_id (C++ member)
inexor::vulkan_renderer::wrapper::commands::CommandPool::MAX_IN_FLIGHT_SUBMISSIONS (C++ member)
inexor::vulkan_renderer::wrapper::commands::CommandPool::operator= (C++ function)
,
[1]
inexor::vulkan_renderer::wrapper::commands::CommandPool::queue_type (C++ function)
inexor::vulkan_renderer::wrapper::commands::CommandPool::request_command_buffer (C++ function)
inexor::vulkan_renderer::wrapper::commands::CommandPool::request_named_command_buffer (C++ function)
inexor::vulkan_renderer::wrapper::commands::CommandPool::request_secondary_command_buffer (C++ function)
inexor::vulkan_renderer::wrapper::commands::CommandPool::thread_id (C++ function)
inexor::vulkan_renderer::wrapper::commands::CommandPool::wait_for_all_submissions (C++ function)
inexor::vulkan_renderer::wrapper::commands::CommandPool::~CommandPool (C++ function)
inexor::vulkan_renderer::wrapper::core::DebugLabelColor (C++ enum)
inexor::vulkan_renderer::wrapper::core::DebugLabelColor::BEIGE (C++ enumerator)
inexor::vulkan_renderer::wrapper::core::DebugLabelColor::BLUE (C++ enumerator)
inexor::vulkan_renderer::wrapper::core::DebugLabelColor::BROWN (C++ enumerator)
inexor::vulkan_renderer::wrapper::core::DebugLabelColor::CYAN (C++ enumerator)
inexor::vulkan_renderer::wrapper::core::DebugLabelColor::GREEN (C++ enumerator)
inexor::vulkan_renderer::wrapper::core::DebugLabelColor::LIME (C++ enumerator)
inexor::vulkan_renderer::wrapper::core::DebugLabelColor::MAGENTA (C++ enumerator)
inexor::vulkan_renderer::wrapper::core::DebugLabelColor::MAROON (C++ enumerator)
inexor::vulkan_renderer::wrapper::core::DebugLabelColor::NAVY (C++ enumerator)
inexor::vulkan_renderer::wrapper::core::DebugLabelColor::OLIVE (C++ enumerator)
inexor::vulkan_renderer::wrapper::core::DebugLabelColor::ORANGE (C++ enumerator)
inexor::vulkan_renderer::wrapper::core::DebugLabelColor::PINK (C++ enumerator)
inexor::vulkan_renderer::wrapper::core::DebugLabelColor::PURPLE (C++ enumerator)
inexor::vulkan_renderer::wrapper::core::DebugLabelColor::RED (C++ enumerator)
inexor::vulkan_renderer::wrapper::core::DebugLabelColor::TEAL (C++ enumerator)
inexor::vulkan_renderer::wrapper::core::DebugLabelColor::TURQUOISE (C++ enumerator)
inexor::vulkan_renderer::wrapper::core::DebugLabelColor::YELLOW (C++ enumerator)
inexor::vulkan_renderer::wrapper::core::Device (C++ class)
inexor::vulkan_renderer::wrapper::core::Device::allocator (C++ function)
inexor::vulkan_renderer::wrapper::core::Device::compute_queue (C++ function)
inexor::vulkan_renderer::wrapper::core::Device::Device (C++ function)
inexor::vulkan_renderer::wrapper::core::Device::device (C++ function)
inexor::vulkan_renderer::wrapper::core::Device::enabled_features (C++ function)
inexor::vulkan_renderer::wrapper::core::Device::execute (C++ function)
,
[1]
,
[2]
,
[3]
,
[4]
,
[5]
inexor::vulkan_renderer::wrapper::core::Device::get_surface_capabilities (C++ function)
inexor::vulkan_renderer::wrapper::core::Device::get_thread_command_pool (C++ function)
inexor::vulkan_renderer::wrapper::core::Device::gpu_name (C++ function)
inexor::vulkan_renderer::wrapper::core::Device::graphics_queue (C++ function)
inexor::vulkan_renderer::wrapper::core::Device::graphics_queue_family_index (C++ function)
inexor::vulkan_renderer::wrapper::core::Device::has_any_compute_queue (C++ function)
inexor::vulkan_renderer::wrapper::core::Device::has_any_sparse_binding_queue (C++ function)
inexor::vulkan_renderer::wrapper::core::Device::has_any_transfer_queue (C++ function)
inexor::vulkan_renderer::wrapper::core::Device::is_presentation_supported (C++ function)
inexor::vulkan_renderer::wrapper::core::Device::log_vma_statistics (C++ function)
inexor::vulkan_renderer::wrapper::core::Device::m_allocator (C++ member)
inexor::vulkan_renderer::wrapper::core::Device::m_cmd_pools (C++ member)
inexor::vulkan_renderer::wrapper::core::Device::m_compute_queue (C++ member)
inexor::vulkan_renderer::wrapper::core::Device::m_compute_queue_family_index (C++ member)
inexor::vulkan_renderer::wrapper::core::Device::m_debug_vma (C++ member)
inexor::vulkan_renderer::wrapper::core::Device::m_device (C++ member)
inexor::vulkan_renderer::wrapper::core::Device::m_enabled_features (C++ member)
inexor::vulkan_renderer::wrapper::core::Device::m_gpu_name (C++ member)
inexor::vulkan_renderer::wrapper::core::Device::m_graphics_queue (C++ member)
inexor::vulkan_renderer::wrapper::core::Device::m_graphics_queue_family_index (C++ member)
inexor::vulkan_renderer::wrapper::core::Device::m_mutex (C++ member)
inexor::vulkan_renderer::wrapper::core::Device::m_physical_device (C++ member)
inexor::vulkan_renderer::wrapper::core::Device::m_pipeline_cache (C++ member)
inexor::vulkan_renderer::wrapper::core::Device::m_pipeline_cache_uuid (C++ member)
inexor::vulkan_renderer::wrapper::core::Device::m_present_queue_family_index (C++ member)
inexor::vulkan_renderer::wrapper::core::Device::m_sparse_binding_queue (C++ member)
inexor::vulkan_renderer::wrapper::core::Device::m_sparse_binding_queue_family_index (C++ member)
inexor::vulkan_renderer::wrapper::core::Device::m_taskflow_executor (C++ member)
inexor::vulkan_renderer::wrapper::core::Device::m_transfer_queue (C++ member)
inexor::vulkan_renderer::wrapper::core::Device::m_transfer_queue_family_index (C++ member)
inexor::vulkan_renderer::wrapper::core::Device::physical_device (C++ function)
inexor::vulkan_renderer::wrapper::core::Device::pipeline_cache (C++ function)
inexor::vulkan_renderer::wrapper::core::Device::pipeline_cache_uuid (C++ function)
inexor::vulkan_renderer::wrapper::core::Device::request_command_buffer (C++ function)
inexor::vulkan_renderer::wrapper::core::Device::request_named_command_buffer (C++ function)
inexor::vulkan_renderer::wrapper::core::Device::request_secondary_command_buffer (C++ function)
inexor::vulkan_renderer::wrapper::core::Device::set_debug_name (C++ function)
inexor::vulkan_renderer::wrapper::core::Device::submit_command_buffer (C++ function)
inexor::vulkan_renderer::wrapper::core::Device::submit_graphics_command_buffers (C++ function)
inexor::vulkan_renderer::wrapper::core::Device::surface_supports_usage (C++ function)
inexor::vulkan_renderer::wrapper::core::Device::taskflow_executor (C++ function)
inexor::vulkan_renderer::wrapper::core::Device::transfer_queue (C++ function)
inexor::vulkan_renderer::wrapper::core::Device::transfer_queue_family_index (C++ function)
inexor::vulkan_renderer::wrapper::core::Device::transfer_queue_shares_graphics_family (C++ function)
inexor::vulkan_renderer::wrapper::core::Device::update_descriptor_sets (C++ function)
inexor::vulkan_renderer::wrapper::core::Device::wait_for_submissions (C++ function)
inexor::vulkan_renderer::wrapper::core::Device::wait_idle (C++ function)
inexor::vulkan_renderer::wrapper::core::Device::~Device (C++ function)
inexor::vulkan_renderer::wrapper::core::get_debug_label_color (C++ function)
inexor::vulkan_renderer::wrapper::core::Instance (C++ class)
inexor::vulkan_renderer::wrapper::core::Instance::Instance (C++ function)
,
[1]
,
[2]
inexor::vulkan_renderer::wrapper::core::Instance::instance (C++ function)
inexor::vulkan_renderer::wrapper::core::Instance::m_instance (C++ member)
inexor::vulkan_renderer::wrapper::core::Instance::operator= (C++ function)
,
[1]
inexor::vulkan_renderer::wrapper::core::Instance::REQUIRED_VK_API_VERSION (C++ member)
inexor::vulkan_renderer::wrapper::core::Instance::~Instance (C++ function)
inexor::vulkan_renderer::wrapper::core::is_instance_extension_supported (C++ function)
inexor::vulkan_renderer::wrapper::core::is_instance_layer_supported (C++ function)
inexor::vulkan_renderer::wrapper::core::QueueSemaphoreWait (C++ struct)
inexor::vulkan_renderer::wrapper::core::QueueSemaphoreWait::semaphore (C++ member)
inexor::vulkan_renderer::wrapper::core::QueueSemaphoreWait::stage_mask (C++ member)
inexor::vulkan_renderer::wrapper::core::VulkanDebugUtilsCallback (C++ class)
inexor::vulkan_renderer::wrapper::core::VulkanDebugUtilsCallback::m_debug_callback (C++ member)
inexor::vulkan_renderer::wrapper::core::VulkanDebugUtilsCallback::m_instance (C++ member)
inexor::vulkan_renderer::wrapper::core::VulkanDebugUtilsCallback::VulkanDebugUtilsCallback (C++ function)
inexor::vulkan_renderer::wrapper::core::VulkanDebugUtilsCallback::~VulkanDebugUtilsCallback (C++ function)
inexor::vulkan_renderer::wrapper::descriptors::DescriptorPool (C++ class)
inexor::vulkan_renderer::wrapper::descriptors::DescriptorPool::descriptor_pool (C++ function)
inexor::vulkan_renderer::wrapper::descriptors::DescriptorPool::DescriptorPool (C++ function)
,
[1]
,
[2]
inexor::vulkan_renderer::wrapper::descriptors::DescriptorPool::m_descriptor_pool (C++ member)
inexor::vulkan_renderer::wrapper::descriptors::DescriptorPool::m_device (C++ member)
inexor::vulkan_renderer::wrapper::descriptors::DescriptorPool::m_name (C++ member)
inexor::vulkan_renderer::wrapper::descriptors::DescriptorPool::m_pool_sizes (C++ member)
inexor::vulkan_renderer::wrapper::descriptors::DescriptorPool::operator= (C++ function)
,
[1]
inexor::vulkan_renderer::wrapper::descriptors::DescriptorPool::~DescriptorPool (C++ function)
inexor::vulkan_renderer::wrapper::descriptors::DescriptorPoolAllocator (C++ class)
inexor::vulkan_renderer::wrapper::descriptors::DescriptorPoolAllocator::DescriptorPoolAllocator (C++ function)
,
[1]
,
[2]
inexor::vulkan_renderer::wrapper::descriptors::DescriptorPoolAllocator::m_device (C++ member)
inexor::vulkan_renderer::wrapper::descriptors::DescriptorPoolAllocator::m_max_descriptor_count (C++ member)
inexor::vulkan_renderer::wrapper::descriptors::DescriptorPoolAllocator::m_pool_sizes (C++ member)
inexor::vulkan_renderer::wrapper::descriptors::DescriptorPoolAllocator::m_pools (C++ member)
inexor::vulkan_renderer::wrapper::descriptors::DescriptorPoolAllocator::operator= (C++ function)
,
[1]
inexor::vulkan_renderer::wrapper::descriptors::DescriptorPoolAllocator::request_new_descriptor_pool (C++ function)
inexor::vulkan_renderer::wrapper::descriptors::DescriptorPoolAllocator::~DescriptorPoolAllocator (C++ function)
inexor::vulkan_renderer::wrapper::descriptors::DescriptorSetAllocator (C++ class)
inexor::vulkan_renderer::wrapper::descriptors::DescriptorSetAllocator::allocate (C++ function)
inexor::vulkan_renderer::wrapper::descriptors::DescriptorSetAllocator::DescriptorSetAllocator (C++ function)
,
[1]
,
[2]
inexor::vulkan_renderer::wrapper::descriptors::DescriptorSetAllocator::m_current_pool (C++ member)
inexor::vulkan_renderer::wrapper::descriptors::DescriptorSetAllocator::m_current_pool_set_allocations (C++ member)
inexor::vulkan_renderer::wrapper::descriptors::DescriptorSetAllocator::m_descriptor_pool_allocator (C++ member)
inexor::vulkan_renderer::wrapper::descriptors::DescriptorSetAllocator::m_device (C++ member)
inexor::vulkan_renderer::wrapper::descriptors::DescriptorSetAllocator::m_max_descriptor_count (C++ member)
inexor::vulkan_renderer::wrapper::descriptors::DescriptorSetAllocator::operator= (C++ function)
,
[1]
inexor::vulkan_renderer::wrapper::descriptors::DescriptorSetAllocator::~DescriptorSetAllocator (C++ function)
inexor::vulkan_renderer::wrapper::descriptors::DescriptorSetLayout (C++ class)
inexor::vulkan_renderer::wrapper::descriptors::DescriptorSetLayout::DescriptorSetLayout (C++ function)
,
[1]
,
[2]
inexor::vulkan_renderer::wrapper::descriptors::DescriptorSetLayout::m_descriptor_set_layout (C++ member)
inexor::vulkan_renderer::wrapper::descriptors::DescriptorSetLayout::m_device (C++ member)
inexor::vulkan_renderer::wrapper::descriptors::DescriptorSetLayout::m_name (C++ member)
inexor::vulkan_renderer::wrapper::descriptors::DescriptorSetLayout::operator= (C++ function)
,
[1]
inexor::vulkan_renderer::wrapper::descriptors::DescriptorSetLayout::~DescriptorSetLayout (C++ function)
inexor::vulkan_renderer::wrapper::descriptors::DescriptorSetLayoutBuilder (C++ class)
inexor::vulkan_renderer::wrapper::descriptors::DescriptorSetLayoutBuilder::add (C++ function)
inexor::vulkan_renderer::wrapper::descriptors::DescriptorSetLayoutBuilder::build (C++ function)
inexor::vulkan_renderer::wrapper::descriptors::DescriptorSetLayoutBuilder::DescriptorSetLayoutBuilder (C++ function)
inexor::vulkan_renderer::wrapper::descriptors::DescriptorSetLayoutBuilder::m_binding (C++ member)
inexor::vulkan_renderer::wrapper::descriptors::DescriptorSetLayoutBuilder::m_bindings (C++ member)
inexor::vulkan_renderer::wrapper::descriptors::DescriptorSetLayoutBuilder::m_descriptor_set_layout_cache (C++ member)
inexor::vulkan_renderer::wrapper::descriptors::DescriptorSetLayoutBuilder::m_device (C++ member)
inexor::vulkan_renderer::wrapper::descriptors::DescriptorSetLayoutCache (C++ class)
inexor::vulkan_renderer::wrapper::descriptors::DescriptorSetLayoutCache::create_descriptor_set_layout (C++ function)
inexor::vulkan_renderer::wrapper::descriptors::DescriptorSetLayoutCache::DescriptorSetLayoutCache (C++ function)
,
[1]
,
[2]
inexor::vulkan_renderer::wrapper::descriptors::DescriptorSetLayoutCache::m_cache (C++ member)
inexor::vulkan_renderer::wrapper::descriptors::DescriptorSetLayoutCache::m_device (C++ member)
inexor::vulkan_renderer::wrapper::descriptors::DescriptorSetLayoutCache::operator= (C++ function)
,
[1]
inexor::vulkan_renderer::wrapper::descriptors::DescriptorSetLayoutCache::~DescriptorSetLayoutCache (C++ function)
inexor::vulkan_renderer::wrapper::descriptors::DescriptorSetLayoutHash (C++ struct)
inexor::vulkan_renderer::wrapper::descriptors::DescriptorSetLayoutHash::operator() (C++ function)
inexor::vulkan_renderer::wrapper::descriptors::DescriptorSetLayoutInfo (C++ struct)
inexor::vulkan_renderer::wrapper::descriptors::DescriptorSetLayoutInfo::bindings (C++ member)
inexor::vulkan_renderer::wrapper::descriptors::DescriptorSetLayoutInfo::hash (C++ function)
inexor::vulkan_renderer::wrapper::descriptors::DescriptorSetLayoutInfo::operator== (C++ function)
inexor::vulkan_renderer::wrapper::descriptors::DescriptorType (C++ enum)
inexor::vulkan_renderer::wrapper::descriptors::DescriptorType::COMBINED_IMAGE_SAMPLER (C++ enumerator)
inexor::vulkan_renderer::wrapper::descriptors::DescriptorType::INPUT_ATTACHMENT (C++ enumerator)
inexor::vulkan_renderer::wrapper::descriptors::DescriptorType::SAMPLED_IMAGE (C++ enumerator)
inexor::vulkan_renderer::wrapper::descriptors::DescriptorType::SAMPLER (C++ enumerator)
inexor::vulkan_renderer::wrapper::descriptors::DescriptorType::STORAGE_BUFFER (C++ enumerator)
inexor::vulkan_renderer::wrapper::descriptors::DescriptorType::STORAGE_BUFFER_DYNAMIC (C++ enumerator)
inexor::vulkan_renderer::wrapper::descriptors::DescriptorType::STORAGE_IMAGE (C++ enumerator)
inexor::vulkan_renderer::wrapper::descriptors::DescriptorType::STORAGE_TEXEL_BUFFER (C++ enumerator)
inexor::vulkan_renderer::wrapper::descriptors::DescriptorType::UNIFORM_BUFFER (C++ enumerator)
inexor::vulkan_renderer::wrapper::descriptors::DescriptorType::UNIFORM_BUFFER_DYNAMIC (C++ enumerator)
inexor::vulkan_renderer::wrapper::descriptors::DescriptorType::UNIFORM_TEXEL_BUFFER (C++ enumerator)
inexor::vulkan_renderer::wrapper::descriptors::PerFrameDescriptorSets (C++ class)
inexor::vulkan_renderer::wrapper::descriptors::PerFrameDescriptorSets::current_descriptor_set (C++ function)
inexor::vulkan_renderer::wrapper::descriptors::PerFrameDescriptorSets::descriptor_set (C++ function)
inexor::vulkan_renderer::wrapper::descriptors::PerFrameDescriptorSets::frame_slot_count (C++ function)
inexor::vulkan_renderer::wrapper::descriptors::PerFrameDescriptorSets::layout (C++ function)
inexor::vulkan_renderer::wrapper::descriptors::PerFrameDescriptorSets::m_current_frame_slot (C++ member)
inexor::vulkan_renderer::wrapper::descriptors::PerFrameDescriptorSets::m_descriptor_set_layout (C++ member)
inexor::vulkan_renderer::wrapper::descriptors::PerFrameDescriptorSets::m_descriptor_sets (C++ member)
inexor::vulkan_renderer::wrapper::descriptors::PerFrameDescriptorSets::m_pipeline_layout (C++ member)
inexor::vulkan_renderer::wrapper::descriptors::PerFrameDescriptorSets::pipeline_layout (C++ function)
inexor::vulkan_renderer::wrapper::descriptors::PerFrameDescriptorSets::set_descriptor_set (C++ function)
inexor::vulkan_renderer::wrapper::descriptors::PerFrameDescriptorSets::set_frame_context (C++ function)
inexor::vulkan_renderer::wrapper::descriptors::PerFrameDescriptorSets::set_layout (C++ function)
inexor::vulkan_renderer::wrapper::descriptors::PerFrameDescriptorSets::set_pipeline_layout (C++ function)
inexor::vulkan_renderer::wrapper::descriptors::WriteDescriptorSetBuilder (C++ class)
inexor::vulkan_renderer::wrapper::descriptors::WriteDescriptorSetBuilder::add (C++ function)
inexor::vulkan_renderer::wrapper::descriptors::WriteDescriptorSetBuilder::build (C++ function)
inexor::vulkan_renderer::wrapper::descriptors::WriteDescriptorSetBuilder::m_device (C++ member)
inexor::vulkan_renderer::wrapper::descriptors::WriteDescriptorSetBuilder::m_write_descriptor_sets (C++ member)
inexor::vulkan_renderer::wrapper::descriptors::WriteDescriptorSetBuilder::WriteDescriptorSetBuilder (C++ function)
inexor::vulkan_renderer::wrapper::images::Image (C++ class)
inexor::vulkan_renderer::wrapper::images::Image::create (C++ function)
inexor::vulkan_renderer::wrapper::images::Image::destroy (C++ function)
inexor::vulkan_renderer::wrapper::images::Image::height (C++ function)
inexor::vulkan_renderer::wrapper::images::Image::Image (C++ function)
,
[1]
,
[2]
inexor::vulkan_renderer::wrapper::images::Image::image (C++ function)
inexor::vulkan_renderer::wrapper::images::Image::image_view (C++ function)
inexor::vulkan_renderer::wrapper::images::Image::m_alloc (C++ member)
inexor::vulkan_renderer::wrapper::images::Image::m_alloc_info (C++ member)
inexor::vulkan_renderer::wrapper::images::Image::m_device (C++ member)
inexor::vulkan_renderer::wrapper::images::Image::m_img (C++ member)
inexor::vulkan_renderer::wrapper::images::Image::m_img_ci (C++ member)
inexor::vulkan_renderer::wrapper::images::Image::m_img_view (C++ member)
inexor::vulkan_renderer::wrapper::images::Image::m_img_view_ci (C++ member)
inexor::vulkan_renderer::wrapper::images::Image::m_name (C++ member)
inexor::vulkan_renderer::wrapper::images::Image::operator= (C++ function)
,
[1]
inexor::vulkan_renderer::wrapper::images::Image::width (C++ function)
inexor::vulkan_renderer::wrapper::images::Image::~Image (C++ function)
inexor::vulkan_renderer::wrapper::images::Sampler (C++ class)
inexor::vulkan_renderer::wrapper::images::Sampler::m_device (C++ member)
inexor::vulkan_renderer::wrapper::images::Sampler::m_name (C++ member)
inexor::vulkan_renderer::wrapper::images::Sampler::m_sampler (C++ member)
inexor::vulkan_renderer::wrapper::images::Sampler::operator= (C++ function)
,
[1]
inexor::vulkan_renderer::wrapper::images::Sampler::Sampler (C++ function)
,
[1]
,
[2]
inexor::vulkan_renderer::wrapper::images::Sampler::sampler (C++ function)
inexor::vulkan_renderer::wrapper::images::Sampler::~Sampler (C++ function)
inexor::vulkan_renderer::wrapper::pipelines::GraphicsPipeline (C++ class)
inexor::vulkan_renderer::wrapper::pipelines::GraphicsPipeline::GraphicsPipeline (C++ function)
inexor::vulkan_renderer::wrapper::pipelines::GraphicsPipeline::m_device (C++ member)
inexor::vulkan_renderer::wrapper::pipelines::GraphicsPipeline::m_name (C++ member)
inexor::vulkan_renderer::wrapper::pipelines::GraphicsPipeline::m_pipeline (C++ member)
inexor::vulkan_renderer::wrapper::pipelines::GraphicsPipeline::m_pipeline_layout (C++ member)
inexor::vulkan_renderer::wrapper::pipelines::GraphicsPipeline::name (C++ function)
inexor::vulkan_renderer::wrapper::pipelines::GraphicsPipeline::pipeline (C++ function)
inexor::vulkan_renderer::wrapper::pipelines::GraphicsPipeline::pipeline_layout (C++ function)
inexor::vulkan_renderer::wrapper::pipelines::GraphicsPipeline::~GraphicsPipeline (C++ function)
inexor::vulkan_renderer::wrapper::pipelines::GraphicsPipelineBuilder (C++ class)
inexor::vulkan_renderer::wrapper::pipelines::GraphicsPipelineBuilder::add_color_attachment_format (C++ function)
inexor::vulkan_renderer::wrapper::pipelines::GraphicsPipelineBuilder::add_color_blend_attachment (C++ function)
inexor::vulkan_renderer::wrapper::pipelines::GraphicsPipelineBuilder::add_descriptor_set (C++ function)
inexor::vulkan_renderer::wrapper::pipelines::GraphicsPipelineBuilder::add_push_constant_range (C++ function)
inexor::vulkan_renderer::wrapper::pipelines::GraphicsPipelineBuilder::add_shader (C++ function)
inexor::vulkan_renderer::wrapper::pipelines::GraphicsPipelineBuilder::add_standard_alpha_blend_attachment (C++ function)
inexor::vulkan_renderer::wrapper::pipelines::GraphicsPipelineBuilder::build (C++ function)
inexor::vulkan_renderer::wrapper::pipelines::GraphicsPipelineBuilder::GraphicsPipelineBuilder (C++ function)
inexor::vulkan_renderer::wrapper::pipelines::GraphicsPipelineBuilder::m_data (C++ member)
inexor::vulkan_renderer::wrapper::pipelines::GraphicsPipelineBuilder::m_device (C++ member)
inexor::vulkan_renderer::wrapper::pipelines::GraphicsPipelineBuilder::reset (C++ function)
inexor::vulkan_renderer::wrapper::pipelines::GraphicsPipelineBuilder::set_color_blend (C++ function)
inexor::vulkan_renderer::wrapper::pipelines::GraphicsPipelineBuilder::set_color_blend_attachments (C++ function)
inexor::vulkan_renderer::wrapper::pipelines::GraphicsPipelineBuilder::set_culling_mode (C++ function)
inexor::vulkan_renderer::wrapper::pipelines::GraphicsPipelineBuilder::set_depth_attachment_format (C++ function)
inexor::vulkan_renderer::wrapper::pipelines::GraphicsPipelineBuilder::set_depth_stencil (C++ function)
inexor::vulkan_renderer::wrapper::pipelines::GraphicsPipelineBuilder::set_descriptor_set_layout (C++ function)
inexor::vulkan_renderer::wrapper::pipelines::GraphicsPipelineBuilder::set_descriptor_set_layouts (C++ function)
inexor::vulkan_renderer::wrapper::pipelines::GraphicsPipelineBuilder::set_dynamic_scissor (C++ function)
inexor::vulkan_renderer::wrapper::pipelines::GraphicsPipelineBuilder::set_dynamic_viewport (C++ function)
inexor::vulkan_renderer::wrapper::pipelines::GraphicsPipelineBuilder::set_input_assembly (C++ function)
inexor::vulkan_renderer::wrapper::pipelines::GraphicsPipelineBuilder::set_line_width (C++ function)
inexor::vulkan_renderer::wrapper::pipelines::GraphicsPipelineBuilder::set_multisampling (C++ function)
inexor::vulkan_renderer::wrapper::pipelines::GraphicsPipelineBuilder::set_pipeline_layout (C++ function)
inexor::vulkan_renderer::wrapper::pipelines::GraphicsPipelineBuilder::set_primitive_topology (C++ function)
inexor::vulkan_renderer::wrapper::pipelines::GraphicsPipelineBuilder::set_push_constant_ranges (C++ function)
inexor::vulkan_renderer::wrapper::pipelines::GraphicsPipelineBuilder::set_rasterization (C++ function)
inexor::vulkan_renderer::wrapper::pipelines::GraphicsPipelineBuilder::set_scissor (C++ function)
,
[1]
inexor::vulkan_renderer::wrapper::pipelines::GraphicsPipelineBuilder::set_shaders (C++ function)
inexor::vulkan_renderer::wrapper::pipelines::GraphicsPipelineBuilder::set_standard_depth_stencil (C++ function)
inexor::vulkan_renderer::wrapper::pipelines::GraphicsPipelineBuilder::set_stencil_attachment_format (C++ function)
inexor::vulkan_renderer::wrapper::pipelines::GraphicsPipelineBuilder::set_tesselation_control_point_count (C++ function)
inexor::vulkan_renderer::wrapper::pipelines::GraphicsPipelineBuilder::set_vertex_input_attributes (C++ function)
inexor::vulkan_renderer::wrapper::pipelines::GraphicsPipelineBuilder::set_vertex_input_bindings (C++ function)
inexor::vulkan_renderer::wrapper::pipelines::GraphicsPipelineBuilder::set_viewport (C++ function)
,
[1]
inexor::vulkan_renderer::wrapper::pipelines::GraphicsPipelineBuilder::set_wireframe (C++ function)
inexor::vulkan_renderer::wrapper::pipelines::GraphicsPipelineSetupData (C++ struct)
inexor::vulkan_renderer::wrapper::pipelines::GraphicsPipelineSetupData::associated_descriptor_sets (C++ member)
inexor::vulkan_renderer::wrapper::pipelines::GraphicsPipelineSetupData::color_attachments (C++ member)
inexor::vulkan_renderer::wrapper::pipelines::GraphicsPipelineSetupData::color_blend_attachment_states (C++ member)
inexor::vulkan_renderer::wrapper::pipelines::GraphicsPipelineSetupData::color_blend_sci (C++ member)
inexor::vulkan_renderer::wrapper::pipelines::GraphicsPipelineSetupData::depth_attachment_format (C++ member)
inexor::vulkan_renderer::wrapper::pipelines::GraphicsPipelineSetupData::depth_stencil_sci (C++ member)
inexor::vulkan_renderer::wrapper::pipelines::GraphicsPipelineSetupData::descriptor_set_layouts (C++ member)
inexor::vulkan_renderer::wrapper::pipelines::GraphicsPipelineSetupData::dynamic_states (C++ member)
inexor::vulkan_renderer::wrapper::pipelines::GraphicsPipelineSetupData::dynamic_states_sci (C++ member)
inexor::vulkan_renderer::wrapper::pipelines::GraphicsPipelineSetupData::input_assembly_sci (C++ member)
inexor::vulkan_renderer::wrapper::pipelines::GraphicsPipelineSetupData::multisample_sci (C++ member)
inexor::vulkan_renderer::wrapper::pipelines::GraphicsPipelineSetupData::pipeline_layout (C++ member)
inexor::vulkan_renderer::wrapper::pipelines::GraphicsPipelineSetupData::pipeline_rendering_ci (C++ member)
inexor::vulkan_renderer::wrapper::pipelines::GraphicsPipelineSetupData::push_constant_ranges (C++ member)
inexor::vulkan_renderer::wrapper::pipelines::GraphicsPipelineSetupData::rasterization_sci (C++ member)
inexor::vulkan_renderer::wrapper::pipelines::GraphicsPipelineSetupData::scissors (C++ member)
inexor::vulkan_renderer::wrapper::pipelines::GraphicsPipelineSetupData::shader_stages (C++ member)
inexor::vulkan_renderer::wrapper::pipelines::GraphicsPipelineSetupData::stencil_attachment_format (C++ member)
inexor::vulkan_renderer::wrapper::pipelines::GraphicsPipelineSetupData::tesselation_sci (C++ member)
inexor::vulkan_renderer::wrapper::pipelines::GraphicsPipelineSetupData::vertex_input_attribute_descriptions (C++ member)
inexor::vulkan_renderer::wrapper::pipelines::GraphicsPipelineSetupData::vertex_input_binding_descriptions (C++ member)
inexor::vulkan_renderer::wrapper::pipelines::GraphicsPipelineSetupData::vertex_input_sci (C++ member)
inexor::vulkan_renderer::wrapper::pipelines::GraphicsPipelineSetupData::viewport_sci (C++ member)
inexor::vulkan_renderer::wrapper::pipelines::GraphicsPipelineSetupData::viewports (C++ member)
inexor::vulkan_renderer::wrapper::pipelines::PipelineCache (C++ class)
inexor::vulkan_renderer::wrapper::pipelines::PipelineCache::cache (C++ function)
inexor::vulkan_renderer::wrapper::pipelines::PipelineCache::m_cache_file_name (C++ member)
inexor::vulkan_renderer::wrapper::pipelines::PipelineCache::m_device (C++ member)
inexor::vulkan_renderer::wrapper::pipelines::PipelineCache::m_pipeline_cache (C++ member)
inexor::vulkan_renderer::wrapper::pipelines::PipelineCache::operator= (C++ function)
,
[1]
inexor::vulkan_renderer::wrapper::pipelines::PipelineCache::PipelineCache (C++ function)
,
[1]
,
[2]
inexor::vulkan_renderer::wrapper::pipelines::PipelineCache::read_cache_data_from_disk (C++ function)
inexor::vulkan_renderer::wrapper::pipelines::PipelineCache::save_cache_data_to_disk (C++ function)
inexor::vulkan_renderer::wrapper::pipelines::PipelineCache::~PipelineCache (C++ function)
inexor::vulkan_renderer::wrapper::pipelines::PipelineLayout (C++ class)
inexor::vulkan_renderer::wrapper::pipelines::PipelineLayout::m_device (C++ member)
inexor::vulkan_renderer::wrapper::pipelines::PipelineLayout::m_name (C++ member)
inexor::vulkan_renderer::wrapper::pipelines::PipelineLayout::m_pipeline_layout (C++ member)
inexor::vulkan_renderer::wrapper::pipelines::PipelineLayout::operator= (C++ function)
,
[1]
inexor::vulkan_renderer::wrapper::pipelines::PipelineLayout::pipeline_layout (C++ function)
inexor::vulkan_renderer::wrapper::pipelines::PipelineLayout::PipelineLayout (C++ function)
,
[1]
,
[2]
inexor::vulkan_renderer::wrapper::pipelines::PipelineLayout::~PipelineLayout (C++ function)
inexor::vulkan_renderer::wrapper::queries::QueryPool (C++ class)
inexor::vulkan_renderer::wrapper::queries::QueryPool::get_results (C++ function)
inexor::vulkan_renderer::wrapper::queries::QueryPool::m_device (C++ member)
inexor::vulkan_renderer::wrapper::queries::QueryPool::m_query_count (C++ member)
inexor::vulkan_renderer::wrapper::queries::QueryPool::m_query_pool (C++ member)
inexor::vulkan_renderer::wrapper::queries::QueryPool::query_count (C++ function)
inexor::vulkan_renderer::wrapper::queries::QueryPool::query_pool (C++ function)
inexor::vulkan_renderer::wrapper::queries::QueryPool::QueryPool (C++ function)
inexor::vulkan_renderer::wrapper::queries::QueryPool::try_get_results (C++ function)
inexor::vulkan_renderer::wrapper::queries::QueryPool::~QueryPool (C++ function)
inexor::vulkan_renderer::wrapper::shaders::get_shader_stage (C++ function)
inexor::vulkan_renderer::wrapper::shaders::Shader (C++ class)
inexor::vulkan_renderer::wrapper::shaders::Shader::m_device (C++ member)
inexor::vulkan_renderer::wrapper::shaders::Shader::m_name (C++ member)
inexor::vulkan_renderer::wrapper::shaders::Shader::m_shader_module (C++ member)
inexor::vulkan_renderer::wrapper::shaders::Shader::m_shader_stage (C++ member)
inexor::vulkan_renderer::wrapper::shaders::Shader::name (C++ function)
inexor::vulkan_renderer::wrapper::shaders::Shader::operator= (C++ function)
,
[1]
inexor::vulkan_renderer::wrapper::shaders::Shader::Shader (C++ function)
,
[1]
,
[2]
inexor::vulkan_renderer::wrapper::shaders::Shader::shader_module (C++ function)
inexor::vulkan_renderer::wrapper::shaders::Shader::shader_stage (C++ function)
inexor::vulkan_renderer::wrapper::shaders::Shader::~Shader (C++ function)
inexor::vulkan_renderer::wrapper::swapchains::choose_array_layers (C++ function)
inexor::vulkan_renderer::wrapper::swapchains::choose_composite_alpha (C++ function)
inexor::vulkan_renderer::wrapper::swapchains::choose_image_count (C++ function)
inexor::vulkan_renderer::wrapper::swapchains::choose_image_extent (C++ function)
inexor::vulkan_renderer::wrapper::swapchains::choose_image_usage (C++ function)
inexor::vulkan_renderer::wrapper::swapchains::choose_present_mode (C++ function)
inexor::vulkan_renderer::wrapper::swapchains::choose_surface_format (C++ function)
inexor::vulkan_renderer::wrapper::swapchains::choose_transform (C++ function)
inexor::vulkan_renderer::wrapper::swapchains::Swapchain (C++ class)
inexor::vulkan_renderer::wrapper::swapchains::Swapchain::acquire_next_image (C++ function)
inexor::vulkan_renderer::wrapper::swapchains::Swapchain::change_image_layout_to_prepare_for_presenting (C++ function)
inexor::vulkan_renderer::wrapper::swapchains::Swapchain::change_image_layout_to_prepare_for_rendering (C++ function)
inexor::vulkan_renderer::wrapper::swapchains::Swapchain::current_frame_slot (C++ function)
inexor::vulkan_renderer::wrapper::swapchains::Swapchain::current_swapchain_image_view (C++ function)
inexor::vulkan_renderer::wrapper::swapchains::Swapchain::DEFAULT_FRAMES_IN_FLIGHT (C++ member)
inexor::vulkan_renderer::wrapper::swapchains::Swapchain::extent (C++ function)
inexor::vulkan_renderer::wrapper::swapchains::Swapchain::frame_slot_count (C++ function)
inexor::vulkan_renderer::wrapper::swapchains::Swapchain::get_swapchain_images (C++ function)
inexor::vulkan_renderer::wrapper::swapchains::Swapchain::image_available_semaphore (C++ function)
inexor::vulkan_renderer::wrapper::swapchains::Swapchain::image_count (C++ function)
inexor::vulkan_renderer::wrapper::swapchains::Swapchain::image_format (C++ function)
inexor::vulkan_renderer::wrapper::swapchains::Swapchain::image_views (C++ function)
inexor::vulkan_renderer::wrapper::swapchains::Swapchain::inflight_stats (C++ function)
inexor::vulkan_renderer::wrapper::swapchains::Swapchain::m_current_extent (C++ member)
inexor::vulkan_renderer::wrapper::swapchains::Swapchain::m_current_frame_slot (C++ member)
inexor::vulkan_renderer::wrapper::swapchains::Swapchain::m_current_img_index (C++ member)
inexor::vulkan_renderer::wrapper::swapchains::Swapchain::m_current_swapchain_img (C++ member)
inexor::vulkan_renderer::wrapper::swapchains::Swapchain::m_current_swapchain_img_view (C++ member)
inexor::vulkan_renderer::wrapper::swapchains::Swapchain::m_device (C++ member)
inexor::vulkan_renderer::wrapper::swapchains::Swapchain::m_format (C++ member)
inexor::vulkan_renderer::wrapper::swapchains::Swapchain::m_frame_index (C++ member)
inexor::vulkan_renderer::wrapper::swapchains::Swapchain::m_frames_in_flight (C++ member)
inexor::vulkan_renderer::wrapper::swapchains::Swapchain::m_img_available (C++ member)
inexor::vulkan_renderer::wrapper::swapchains::Swapchain::m_img_views (C++ member)
inexor::vulkan_renderer::wrapper::swapchains::Swapchain::m_imgs (C++ member)
inexor::vulkan_renderer::wrapper::swapchains::Swapchain::m_imgs_in_flight (C++ member)
inexor::vulkan_renderer::wrapper::swapchains::Swapchain::m_name (C++ member)
inexor::vulkan_renderer::wrapper::swapchains::Swapchain::m_performance_measurements (C++ member)
inexor::vulkan_renderer::wrapper::swapchains::Swapchain::m_rendering_finished (C++ member)
inexor::vulkan_renderer::wrapper::swapchains::Swapchain::m_surface (C++ member)
inexor::vulkan_renderer::wrapper::swapchains::Swapchain::m_surface_format (C++ member)
inexor::vulkan_renderer::wrapper::swapchains::Swapchain::m_swapchain (C++ member)
inexor::vulkan_renderer::wrapper::swapchains::Swapchain::m_vsync_enabled (C++ member)
inexor::vulkan_renderer::wrapper::swapchains::Swapchain::mark_current_image_in_flight (C++ function)
inexor::vulkan_renderer::wrapper::swapchains::Swapchain::name (C++ function)
inexor::vulkan_renderer::wrapper::swapchains::Swapchain::next_frame_slot (C++ function)
inexor::vulkan_renderer::wrapper::swapchains::Swapchain::present (C++ function)
inexor::vulkan_renderer::wrapper::swapchains::Swapchain::rendering_finished_semaphore (C++ function)
inexor::vulkan_renderer::wrapper::swapchains::Swapchain::setup_swapchain (C++ function)
inexor::vulkan_renderer::wrapper::swapchains::Swapchain::Swapchain (C++ function)
inexor::vulkan_renderer::wrapper::swapchains::Swapchain::swapchain (C++ function)
inexor::vulkan_renderer::wrapper::swapchains::Swapchain::wait_for_current_image_if_in_flight (C++ function)
inexor::vulkan_renderer::wrapper::swapchains::Swapchain::~Swapchain (C++ function)
inexor::vulkan_renderer::wrapper::swapchains::SwapchainPerformance (C++ class)
inexor::vulkan_renderer::wrapper::swapchains::SwapchainPerformance::m_statistics (C++ member)
inexor::vulkan_renderer::wrapper::swapchains::SwapchainPerformance::record_acquire (C++ function)
inexor::vulkan_renderer::wrapper::swapchains::SwapchainPerformance::record_image_wait (C++ function)
inexor::vulkan_renderer::wrapper::swapchains::SwapchainPerformance::record_present (C++ function)
inexor::vulkan_renderer::wrapper::swapchains::SwapchainPerformance::reset (C++ function)
inexor::vulkan_renderer::wrapper::swapchains::SwapchainPerformance::statistics (C++ function)
inexor::vulkan_renderer::wrapper::swapchains::SwapchainPerformance::Statistics (C++ struct)
,
[1]
inexor::vulkan_renderer::wrapper::swapchains::SwapchainPerformance::Statistics::acquire_max_ns (C++ member)
,
[1]
inexor::vulkan_renderer::wrapper::swapchains::SwapchainPerformance::Statistics::acquire_total_ns (C++ member)
,
[1]
inexor::vulkan_renderer::wrapper::swapchains::SwapchainPerformance::Statistics::acquires (C++ member)
,
[1]
inexor::vulkan_renderer::wrapper::swapchains::SwapchainPerformance::Statistics::image_wait_max_ns (C++ member)
,
[1]
inexor::vulkan_renderer::wrapper::swapchains::SwapchainPerformance::Statistics::image_wait_total_ns (C++ member)
,
[1]
inexor::vulkan_renderer::wrapper::swapchains::SwapchainPerformance::Statistics::image_waits (C++ member)
,
[1]
inexor::vulkan_renderer::wrapper::swapchains::SwapchainPerformance::Statistics::present_max_ns (C++ member)
,
[1]
inexor::vulkan_renderer::wrapper::swapchains::SwapchainPerformance::Statistics::present_total_ns (C++ member)
,
[1]
inexor::vulkan_renderer::wrapper::swapchains::SwapchainPerformance::Statistics::presents (C++ member)
,
[1]
inexor::vulkan_renderer::wrapper::synchronization::Fence (C++ class)
inexor::vulkan_renderer::wrapper::synchronization::Fence::Fence (C++ function)
,
[1]
,
[2]
inexor::vulkan_renderer::wrapper::synchronization::Fence::fence (C++ function)
inexor::vulkan_renderer::wrapper::synchronization::Fence::m_device (C++ member)
inexor::vulkan_renderer::wrapper::synchronization::Fence::m_fence (C++ member)
inexor::vulkan_renderer::wrapper::synchronization::Fence::m_name (C++ member)
inexor::vulkan_renderer::wrapper::synchronization::Fence::operator= (C++ function)
,
[1]
inexor::vulkan_renderer::wrapper::synchronization::Fence::reset (C++ function)
inexor::vulkan_renderer::wrapper::synchronization::Fence::status (C++ function)
inexor::vulkan_renderer::wrapper::synchronization::Fence::wait (C++ function)
inexor::vulkan_renderer::wrapper::synchronization::Fence::~Fence (C++ function)
inexor::vulkan_renderer::wrapper::synchronization::PipelineBarrierBatchBuilder (C++ class)
inexor::vulkan_renderer::wrapper::synchronization::PipelineBarrierBatchBuilder::add (C++ function)
,
[1]
inexor::vulkan_renderer::wrapper::synchronization::PipelineBarrierBatchBuilder::empty (C++ function)
inexor::vulkan_renderer::wrapper::synchronization::PipelineBarrierBatchBuilder::flush (C++ function)
inexor::vulkan_renderer::wrapper::synchronization::PipelineBarrierBatchBuilder::flush_if_not_empty (C++ function)
inexor::vulkan_renderer::wrapper::synchronization::PipelineBarrierBatchBuilder::m_buffer_barriers (C++ member)
inexor::vulkan_renderer::wrapper::synchronization::PipelineBarrierBatchBuilder::m_image_barriers (C++ member)
inexor::vulkan_renderer::wrapper::synchronization::PipelineBarrierBatchBuilder::m_memory_barriers (C++ member)
inexor::vulkan_renderer::wrapper::synchronization::PipelineBarrierBatchBuilder::PipelineBarrierBatchBuilder (C++ function)
inexor::vulkan_renderer::wrapper::synchronization::PipelineBarrierBatchBuilder::reset (C++ function)
inexor::vulkan_renderer::wrapper::synchronization::Semaphore (C++ class)
inexor::vulkan_renderer::wrapper::synchronization::Semaphore::m_device (C++ member)
inexor::vulkan_renderer::wrapper::synchronization::Semaphore::m_name (C++ member)
inexor::vulkan_renderer::wrapper::synchronization::Semaphore::m_semaphore (C++ member)
inexor::vulkan_renderer::wrapper::synchronization::Semaphore::operator= (C++ function)
,
[1]
inexor::vulkan_renderer::wrapper::synchronization::Semaphore::Semaphore (C++ function)
,
[1]
,
[2]
inexor::vulkan_renderer::wrapper::synchronization::Semaphore::semaphore (C++ function)
inexor::vulkan_renderer::wrapper::synchronization::Semaphore::~Semaphore (C++ function)
inexor::vulkan_renderer::wrapper::windows::Window (C++ class)
inexor::vulkan_renderer::wrapper::windows::Window::get_framebuffer_size (C++ function)
inexor::vulkan_renderer::wrapper::windows::Window::height (C++ function)
inexor::vulkan_renderer::wrapper::windows::Window::m_height (C++ member)
inexor::vulkan_renderer::wrapper::windows::Window::m_mode (C++ member)
inexor::vulkan_renderer::wrapper::windows::Window::m_width (C++ member)
inexor::vulkan_renderer::wrapper::windows::Window::m_window (C++ member)
inexor::vulkan_renderer::wrapper::windows::Window::mode (C++ function)
inexor::vulkan_renderer::wrapper::windows::Window::poll (C++ function)
inexor::vulkan_renderer::wrapper::windows::Window::set_cursor_position_callback (C++ function)
inexor::vulkan_renderer::wrapper::windows::Window::set_keyboard_button_callback (C++ function)
inexor::vulkan_renderer::wrapper::windows::Window::set_mouse_button_callback (C++ function)
inexor::vulkan_renderer::wrapper::windows::Window::set_mouse_scroll_callback (C++ function)
inexor::vulkan_renderer::wrapper::windows::Window::set_resize_callback (C++ function)
inexor::vulkan_renderer::wrapper::windows::Window::set_title (C++ function)
inexor::vulkan_renderer::wrapper::windows::Window::set_user_ptr (C++ function)
inexor::vulkan_renderer::wrapper::windows::Window::should_close (C++ function)
inexor::vulkan_renderer::wrapper::windows::Window::show (C++ function)
inexor::vulkan_renderer::wrapper::windows::Window::wait_for_focus (C++ function)
inexor::vulkan_renderer::wrapper::windows::Window::width (C++ function)
inexor::vulkan_renderer::wrapper::windows::Window::Window (C++ function)
inexor::vulkan_renderer::wrapper::windows::Window::window (C++ function)
inexor::vulkan_renderer::wrapper::windows::Window::~Window (C++ function)
inexor::vulkan_renderer::wrapper::windows::WindowMode (C++ enum)
inexor::vulkan_renderer::wrapper::windows::WindowMode::FULLSCREEN (C++ enumerator)
inexor::vulkan_renderer::wrapper::windows::WindowMode::WINDOWED (C++ enumerator)
inexor::vulkan_renderer::wrapper::windows::WindowMode::WINDOWED_FULLSCREEN (C++ enumerator)
inexor::vulkan_renderer::wrapper::windows::WindowSurface (C++ class)
inexor::vulkan_renderer::wrapper::windows::WindowSurface::m_instance (C++ member)
inexor::vulkan_renderer::wrapper::windows::WindowSurface::m_surface (C++ member)
inexor::vulkan_renderer::wrapper::windows::WindowSurface::operator= (C++ function)
,
[1]
inexor::vulkan_renderer::wrapper::windows::WindowSurface::surface (C++ function)
inexor::vulkan_renderer::wrapper::windows::WindowSurface::WindowSurface (C++ function)
,
[1]
,
[2]
inexor::vulkan_renderer::wrapper::windows::WindowSurface::~WindowSurface (C++ function)
S
std::hash<inexor::vulkan_renderer::render_modules::octree::OctreeVertex> (C++ struct)
std::hash<inexor::vulkan_renderer::render_modules::octree::OctreeVertex>::operator() (C++ function)
swap (C++ function)
,
[1]