MCPcopy Create free account

hub / github.com/brandonpollack23/sarekt / functions

Functions225 in github.com/brandonpollack23/sarekt

Methodnew
( graphics_queue: vk::Queue, presentation_queue: vk::Queue, transfer_queue: vk::Queue, )
src/renderer/vulkan/queues.rs:42
Methodnew
( vulkan_core: &VulkanCoreStructures, device_bundle: &VulkanDeviceStructures, allocator: Arc<vk_mem::A
src/renderer/vulkan/vulkan_buffer_image_functions.rs:48
Methodnew
(logical_device: Arc<Device>)
src/renderer/vulkan/vulkan_shader_functions.rs:15
Methodnew
( instance: &Instance, physical_device: vk::PhysicalDevice, buffer_image_store: &Arc<RwLock<BufferImag
src/renderer/vulkan/vulkan_renderer/render_attachments.rs:25
Methodnew
Creates a new Debug Extension for vulkan with the associated user data for the debug callback, if provided. This user data must be Sync, which is gar
src/renderer/vulkan/vulkan_renderer/debug_utils_ext.rs:27
Methodnew
( window: &W, application_details: ApplicationDetails, engine_details: EngineDetails, debug_user_data:
src/renderer/vulkan/vulkan_renderer/vulkan_core.rs:47
Methodnew
Creates a VulkanRenderer for the window with no application name, no engine, and base versions of 0.1.0.
src/renderer/vulkan/vulkan_renderer/mod.rs:113
Methodnew
( config: &Config, vulkan_core: &VulkanCoreStructures, device_bundle: &VulkanDeviceStructures, render_
src/renderer/vulkan/vulkan_renderer/pipelines.rs:41
Methodnew
( pipeline: vk::Pipeline, pipeline_layout: vk::PipelineLayout, pipeline_create_info: vk::GraphicsPipel
src/renderer/vulkan/vulkan_renderer/base_pipeline_bundle.rs:23
Methodnew
(surface: vk::SurfaceKHR, surface_functions: ash::extensions::khr::Surface)
src/renderer/vulkan/vulkan_renderer/surface.rs:9
Methodnew
( swapchain: vk::SwapchainKHR, format: vk::Format, swapchain_functions: ash::extensions::khr::Swapchai
src/renderer/vulkan/vulkan_renderer/swap_chain.rs:10
Methodnew
( vulkan_core: &VulkanCoreStructures, device_bundle: &VulkanDeviceStructures, requested_width: u32, re
src/renderer/vulkan/vulkan_renderer/render_targets.rs:28
Methodnew
(logical_device: Arc<Device>, num_render_targets: usize)
src/renderer/vulkan/vulkan_renderer/draw_synchronization.rs:21
Methodnew
()
examples/02_basic_loop.rs:24
Methodnew
()
examples/00_base_code.rs:5
Methodnew_with_debug_user_data
Like new_detailed but allows injection of user data, for unit testing or metric gathering.
src/renderer/vulkan/vulkan_renderer/mod.rs:121
Methodnew_with_texture
(pos: &[f32; 3], texture_coordinates: &[f32; 2])
src/renderer/vertex_bindings.rs:45
Methodpick_physical_device
================================================================================ Physical Device Helper Methods ======================================
src/renderer/vulkan/vulkan_renderer/vulkan_core.rs:291
Methodquery_swap_chain_support
Retrieves the details of the swapchain's supported formats, present modes, and capabilities.
src/renderer/vulkan/vulkan_renderer/vulkan_core.rs:567
Methodrank_device
Rank the devices based on an internal scoring mechanism. A score of -1 means the device is not supported. TODO(issue#18) CONFIG add ways to configure
src/renderer/vulkan/vulkan_renderer/vulkan_core.rs:333
Methodset_uniform
( &self, handle_data: &Vec<BufferAndMemoryMapped>, data: &BufElem, )
src/renderer/vulkan/vulkan_renderer/mod.rs:1016
Methodsetup_debug_callback_messenger
================================================================================ Debug Extension Helper Methods. =====================================
src/renderer/vulkan/vulkan_renderer/vulkan_core.rs:220
Methodtry_from
(n: u8)
src/renderer/config.rs:165
Methodtry_from
(format: vk::Format)
src/renderer/vulkan/mod.rs:57
Methodwithout_uv
For use when there is no intended texture use.
src/renderer/vertex_bindings.rs:41
← previous201–225 of 225, ranked by callers