vuk
Topics:
Core concepts
Domains and Access
CommandBuffer
Runtime
Allocators
Built-in functions
Extra Features
vuk
Index
Index
V
V
vuk (C++ type)
,
[1]
vuk::Access (C++ enum)
vuk::Access::eAccelerationStructureBuildRead (C++ enumerator)
vuk::Access::eAccelerationStructureBuildRW (C++ enumerator)
vuk::Access::eAccelerationStructureBuildWrite (C++ enumerator)
vuk::Access::eAttributeRead (C++ enumerator)
vuk::Access::eBlitRead (C++ enumerator)
vuk::Access::eBlitRW (C++ enumerator)
vuk::Access::eBlitWrite (C++ enumerator)
vuk::Access::eClear (C++ enumerator)
vuk::Access::eColorRead (C++ enumerator)
vuk::Access::eColorRW (C++ enumerator)
vuk::Access::eColorWrite (C++ enumerator)
vuk::Access::eComputeRead (C++ enumerator)
vuk::Access::eComputeRW (C++ enumerator)
vuk::Access::eComputeSampled (C++ enumerator)
vuk::Access::eComputeUniformRead (C++ enumerator)
vuk::Access::eComputeWrite (C++ enumerator)
vuk::Access::eCopyRead (C++ enumerator)
vuk::Access::eCopyRW (C++ enumerator)
vuk::Access::eCopyWrite (C++ enumerator)
vuk::Access::eDepthStencilRead (C++ enumerator)
vuk::Access::eDepthStencilRW (C++ enumerator)
vuk::Access::eDepthStencilWrite (C++ enumerator)
vuk::Access::eFragmentRead (C++ enumerator)
vuk::Access::eFragmentRW (C++ enumerator)
vuk::Access::eFragmentSampled (C++ enumerator)
vuk::Access::eFragmentUniformRead (C++ enumerator)
vuk::Access::eFragmentWrite (C++ enumerator)
vuk::Access::eHostRead (C++ enumerator)
vuk::Access::eHostRW (C++ enumerator)
vuk::Access::eHostWrite (C++ enumerator)
vuk::Access::eIndexRead (C++ enumerator)
vuk::Access::eIndirectRead (C++ enumerator)
vuk::Access::eMemoryRead (C++ enumerator)
vuk::Access::eMemoryRW (C++ enumerator)
vuk::Access::eMemoryWrite (C++ enumerator)
vuk::Access::eNone (C++ enumerator)
vuk::Access::ePresent (C++ enumerator)
vuk::Access::eRayTracingRead (C++ enumerator)
vuk::Access::eRayTracingRW (C++ enumerator)
vuk::Access::eRayTracingSampled (C++ enumerator)
vuk::Access::eRayTracingUniformRead (C++ enumerator)
vuk::Access::eRayTracingWrite (C++ enumerator)
vuk::Access::eResolveRead (C++ enumerator)
vuk::Access::eResolveRW (C++ enumerator)
vuk::Access::eResolveWrite (C++ enumerator)
vuk::Access::eTessellationRead (C++ enumerator)
vuk::Access::eTessellationSampled (C++ enumerator)
vuk::Access::eTessellationUniformRead (C++ enumerator)
vuk::Access::eTransferRead (C++ enumerator)
vuk::Access::eTransferRW (C++ enumerator)
vuk::Access::eTransferWrite (C++ enumerator)
vuk::Access::eVertexRead (C++ enumerator)
vuk::Access::eVertexSampled (C++ enumerator)
vuk::Access::eVertexUniformRead (C++ enumerator)
vuk::allocate_buffer (C++ function)
vuk::allocate_command_buffer (C++ function)
vuk::allocate_command_pool (C++ function)
vuk::allocate_fence (C++ function)
vuk::allocate_image (C++ function)
,
[1]
vuk::allocate_image_view (C++ function)
,
[1]
vuk::allocate_semaphore (C++ function)
vuk::Allocator (C++ class)
vuk::Allocator::allocate (C++ function)
,
[1]
,
[2]
,
[3]
,
[4]
,
[5]
,
[6]
,
[7]
,
[8]
,
[9]
,
[10]
,
[11]
,
[12]
,
[13]
,
[14]
,
[15]
,
[16]
,
[17]
,
[18]
,
[19]
vuk::Allocator::allocate_acceleration_structures (C++ function)
vuk::Allocator::allocate_buffers (C++ function)
vuk::Allocator::allocate_command_buffers (C++ function)
vuk::Allocator::allocate_command_pools (C++ function)
vuk::Allocator::allocate_compute_pipelines (C++ function)
vuk::Allocator::allocate_descriptor_sets (C++ function)
vuk::Allocator::allocate_descriptor_sets_with_value (C++ function)
vuk::Allocator::allocate_fences (C++ function)
vuk::Allocator::allocate_framebuffers (C++ function)
vuk::Allocator::allocate_graphics_pipelines (C++ function)
vuk::Allocator::allocate_image_views (C++ function)
vuk::Allocator::allocate_images (C++ function)
vuk::Allocator::allocate_persistent_descriptor_sets (C++ function)
vuk::Allocator::allocate_ray_tracing_pipelines (C++ function)
vuk::Allocator::allocate_render_passes (C++ function)
vuk::Allocator::allocate_semaphores (C++ function)
vuk::Allocator::allocate_timestamp_queries (C++ function)
vuk::Allocator::allocate_timestamp_query_pools (C++ function)
vuk::Allocator::allocate_virtual_address_spaces (C++ function)
vuk::Allocator::allocate_virtual_allocations (C++ function)
vuk::Allocator::Allocator (C++ function)
,
[1]
vuk::Allocator::deallocate (C++ function)
,
[1]
,
[2]
,
[3]
,
[4]
,
[5]
,
[6]
,
[7]
,
[8]
,
[9]
,
[10]
,
[11]
,
[12]
,
[13]
,
[14]
,
[15]
,
[16]
,
[17]
,
[18]
,
[19]
vuk::Allocator::get_context (C++ function)
vuk::Allocator::get_device_resource (C++ function)
vuk::Allocator::set_allocation_name (C++ function)
,
[1]
vuk::Allocator::wait_sync_points (C++ function)
vuk::blit_image (C++ function)
vuk::clear_image (C++ function)
vuk::CommandBuffer (C++ class)
vuk::CommandBuffer::_scratch_buffer (C++ function)
vuk::CommandBuffer::bind_acceleration_structure (C++ function)
vuk::CommandBuffer::bind_buffer (C++ function)
,
[1]
vuk::CommandBuffer::bind_compute_pipeline (C++ function)
,
[1]
vuk::CommandBuffer::bind_compute_state (C++ function)
vuk::CommandBuffer::bind_graphics_pipeline (C++ function)
,
[1]
vuk::CommandBuffer::bind_graphics_state (C++ function)
vuk::CommandBuffer::bind_image (C++ function)
,
[1]
,
[2]
vuk::CommandBuffer::bind_index_buffer (C++ function)
vuk::CommandBuffer::bind_persistent (C++ function)
vuk::CommandBuffer::bind_ray_tracing_pipeline (C++ function)
,
[1]
vuk::CommandBuffer::bind_ray_tracing_state (C++ function)
vuk::CommandBuffer::bind_sampler (C++ function)
vuk::CommandBuffer::bind_vertex_buffer (C++ function)
,
[1]
vuk::CommandBuffer::blit_image (C++ function)
vuk::CommandBuffer::broadcast_color_blend (C++ function)
,
[1]
vuk::CommandBuffer::build_acceleration_structures (C++ function)
vuk::CommandBuffer::clear_image (C++ function)
vuk::CommandBuffer::copy_buffer (C++ function)
,
[1]
vuk::CommandBuffer::copy_buffer_to_image (C++ function)
vuk::CommandBuffer::copy_image (C++ function)
vuk::CommandBuffer::copy_image_to_buffer (C++ function)
vuk::CommandBuffer::dispatch (C++ function)
vuk::CommandBuffer::dispatch_indirect (C++ function)
,
[1]
vuk::CommandBuffer::dispatch_invocations (C++ function)
vuk::CommandBuffer::dispatch_invocations_per_element (C++ function)
vuk::CommandBuffer::dispatch_invocations_per_pixel (C++ function)
vuk::CommandBuffer::draw (C++ function)
vuk::CommandBuffer::draw_indexed (C++ function)
vuk::CommandBuffer::draw_indexed_indirect (C++ function)
,
[1]
vuk::CommandBuffer::draw_indexed_indirect_count (C++ function)
vuk::CommandBuffer::draw_indirect (C++ function)
,
[1]
vuk::CommandBuffer::draw_indirect_count (C++ function)
vuk::CommandBuffer::draw_mesh_tasks (C++ function)
vuk::CommandBuffer::draw_mesh_tasks_indirect (C++ function)
vuk::CommandBuffer::draw_mesh_tasks_indirect_count (C++ function)
vuk::CommandBuffer::fill_buffer (C++ function)
vuk::CommandBuffer::get_allocator (C++ function)
vuk::CommandBuffer::get_context (C++ function)
vuk::CommandBuffer::get_ongoing_render_pass (C++ function)
vuk::CommandBuffer::get_scheduled_domain (C++ function)
vuk::CommandBuffer::get_scheduled_stream (C++ function)
vuk::CommandBuffer::get_underlying (C++ function)
vuk::CommandBuffer::image_barrier (C++ function)
vuk::CommandBuffer::memory_barrier (C++ function)
vuk::CommandBuffer::push_constants (C++ function)
,
[1]
,
[2]
vuk::CommandBuffer::resolve_image (C++ function)
vuk::CommandBuffer::scratch_buffer (C++ function)
vuk::CommandBuffer::set_attachmentless_framebuffer (C++ function)
vuk::CommandBuffer::set_blend_constants (C++ function)
vuk::CommandBuffer::set_color_blend (C++ function)
,
[1]
vuk::CommandBuffer::set_conservative (C++ function)
vuk::CommandBuffer::set_depth_stencil (C++ function)
vuk::CommandBuffer::set_descriptor_set_strategy (C++ function)
vuk::CommandBuffer::set_dynamic_state (C++ function)
vuk::CommandBuffer::set_patch_control_points (C++ function)
vuk::CommandBuffer::set_primitive_topology (C++ function)
vuk::CommandBuffer::set_rasterization (C++ function)
vuk::CommandBuffer::set_scissor (C++ function)
vuk::CommandBuffer::set_viewport (C++ function)
,
[1]
vuk::CommandBuffer::specialize_constants (C++ function)
,
[1]
,
[2]
,
[3]
,
[4]
vuk::CommandBuffer::trace_rays (C++ function)
vuk::CommandBuffer::update_buffer (C++ function)
vuk::CommandBuffer::write_timestamp (C++ function)
vuk::copy (C++ function)
,
[1]
,
[2]
,
[3]
vuk::create_buffer (C++ function)
vuk::create_image_and_view_with_data (C++ function)
,
[1]
vuk::create_image_with_data (C++ function)
,
[1]
vuk::DeviceFrameResource (C++ struct)
vuk::DeviceNestedResource (C++ struct)
vuk::DeviceResource (C++ struct)
vuk::DeviceSuperFrameResource (C++ struct)
vuk::DeviceVkResource (C++ struct)
vuk::download_buffer (C++ function)
vuk::extra::SimpleApp (C++ struct)
vuk::extra::SimpleApp::next_frame (C++ function)
vuk::extra::SimpleApp::runtime (C++ member)
vuk::extra::SimpleApp::superframe_allocator (C++ member)
vuk::extra::SimpleApp::superframe_resource (C++ member)
vuk::extra::SimpleApp::surface (C++ member)
vuk::extra::SimpleApp::swapchain (C++ member)
vuk::extra::SimpleApp::update_swapchain (C++ function)
vuk::extra::SimpleApp::vk_api_major_version (C++ member)
vuk::extra::SimpleApp::vk_api_minor_version (C++ member)
vuk::extra::SimpleApp::vk_device_version (C++ member)
vuk::extra::SimpleApp::vkbdevice (C++ member)
vuk::extra::SimpleApp::vkbinstance (C++ member)
vuk::extra::SimpleApp::wait_idle (C++ function)
vuk::fill (C++ function)
vuk::generate_mips (C++ function)
vuk::host_data_to_buffer (C++ function)
,
[1]
vuk::host_data_to_image (C++ function)
vuk::Ignore (C++ struct)
vuk::Ignore::Ignore (C++ function)
,
[1]
vuk::make_pass (C++ function)
vuk::Packed (C++ struct)
vuk::Packed::Packed (C++ function)
vuk::Query (C++ struct)
vuk::resolve_into (C++ function)
vuk::Runtime (C++ class)
vuk::Runtime::acquire_descriptor_pool (C++ function)
vuk::Runtime::acquire_descriptor_set_layout (C++ function)
vuk::Runtime::acquire_sampler (C++ function)
vuk::Runtime::begin_region (C++ function)
vuk::Runtime::collect (C++ function)
vuk::Runtime::compile_shader (C++ function)
vuk::Runtime::create_named_pipeline (C++ function)
vuk::Runtime::create_timestamp_query (C++ function)
vuk::Runtime::debug_enabled (C++ function)
vuk::Runtime::default_descriptor_set_strategy (C++ member)
vuk::Runtime::end_region (C++ function)
vuk::Runtime::get_frame_count (C++ function)
vuk::Runtime::get_named_pipeline (C++ function)
vuk::Runtime::get_pipeline_reflection_info (C++ function)
vuk::Runtime::get_unique_handle_id (C++ function)
vuk::Runtime::get_vk_resource (C++ function)
vuk::Runtime::is_pipeline_available (C++ function)
vuk::Runtime::is_timestamp_available (C++ function)
vuk::Runtime::load_pipeline_cache (C++ function)
vuk::Runtime::make_timestamp_results_available (C++ function)
vuk::Runtime::next_frame (C++ function)
vuk::Runtime::retrieve_duration (C++ function)
vuk::Runtime::retrieve_timestamp (C++ function)
vuk::Runtime::Runtime (C++ function)
vuk::Runtime::save_pipeline_cache (C++ function)
vuk::Runtime::set_name (C++ function)
vuk::Runtime::set_shader_target_version (C++ function)
vuk::Runtime::shader_compiler_target_version (C++ member)
vuk::Runtime::vk_pipeline_cache (C++ member)
vuk::Runtime::wait_idle (C++ function)
vuk::Runtime::wrap (C++ function)
vuk::RuntimeCreateParameters (C++ struct)
vuk::RuntimeCreateParameters::device (C++ member)
vuk::RuntimeCreateParameters::executors (C++ member)
vuk::RuntimeCreateParameters::instance (C++ member)
vuk::RuntimeCreateParameters::physical_device (C++ member)
vuk::RuntimeCreateParameters::pointers (C++ member)
vuk::Unique (C++ class)
vuk::Value (C++ class)
vuk::Value::as_released (C++ function)
vuk::Value::get (C++ function)
vuk::Value::get_size (C++ function)
vuk::Value::layer (C++ function)
vuk::Value::mip (C++ function)
vuk::Value::operator-> (C++ function)
vuk::Value::operator[] (C++ function)
vuk::Value::same_2D_extent_as (C++ function)
vuk::Value::same_extent_as (C++ function)
vuk::Value::same_format_as (C++ function)
vuk::Value::same_shape_as (C++ function)
vuk::Value::same_size (C++ function)
vuk::Value::set_size (C++ function)
vuk::Value::similar_to (C++ function)
vuk::Value::subrange (C++ function)
vuk::Value::transmute (C++ function)