MCPcopy Create free account

hub / github.com/adrien-ben/gltf-viewer-rs / functions

Functions624 in github.com/adrien-ben/gltf-viewer-rs

↓ 2 callersFunctioncreate_pipeline
( context: &Arc<Context>, layout: vk::PipelineLayout, kernel_size: u32, )
crates/viewer/src/renderer/ssao.rs:655
↓ 2 callersFunctioncreate_pipeline
( context: &Arc<Context>, depth_format: vk::Format, layout: vk::PipelineLayout, enable_face_cu
crates/viewer/src/renderer/model/gbufferpass.rs:433
↓ 2 callersFunctioncreate_shader_stage_info
( context: &Arc<Context>, entry_point_name: &'a CString, stage: vk::ShaderStageFlags, params:
crates/libs/vulkan/src/pipeline.rs:101
↓ 2 callersMethoddestroy
(&self, device: &Device)
crates/viewer/src/renderer/mod.rs:1234
↓ 2 callersMethoddestroy_pipelines
(&mut self)
crates/viewer/src/renderer/postprocess/finalpass.rs:227
↓ 2 callersMethodenv
(&self)
crates/viewer/src/config.rs:58
↓ 2 callersMethodfactor_texture
(&self)
crates/libs/model/src/material.rs:138
↓ 2 callersFunctionfind_memory_type
Find a memory type in `mem_properties` that is suitable for `requirements` and supports `required_properties`. # Returns The index of the memory typ
crates/libs/vulkan/src/context/mod.rs:188
↓ 2 callersFunctionfind_queue_families
Find a queue family with at least one graphics & compute queue and one with at least one presentation queue from `device`. #Returns Return a tuple (
crates/libs/vulkan/src/context/shared.rs:253
↓ 2 callersMethodfirst
(&self)
crates/libs/vulkan/src/image.rs:643
↓ 2 callersMethodgenerate_mipmaps
(&self, extent: vk::Extent2D)
crates/libs/vulkan/src/image.rs:451
↓ 2 callersMethodget_alpha_cutoff
(&self)
crates/libs/model/src/material.rs:180
↓ 2 callersMethodget_alpha_mode
(&self)
crates/libs/model/src/material.rs:176
↓ 2 callersMethodget_barrier
( &self, base_mip_level: u32, level_count: u32, old_layout: vk::ImageLayout,
crates/libs/vulkan/src/image.rs:235
↓ 2 callersMethodget_clearcoat
(&self)
crates/libs/model/src/material.rs:228
↓ 2 callersMethodget_color
(&self)
crates/libs/model/src/material.rs:164
↓ 2 callersMethodget_color_texture_index
(&self)
crates/libs/model/src/material.rs:208
↓ 2 callersMethodget_emissive_texture
(&self)
crates/libs/model/src/material.rs:192
↓ 2 callersMethodget_mem_properties
(&self)
crates/libs/vulkan/src/context/mod.rs:134
↓ 2 callersMethodget_metallic_roughness_texture
(&self)
crates/libs/model/src/material.rs:86
↓ 2 callersMethodget_normals_texture
(&self)
crates/libs/model/src/material.rs:196
↓ 2 callersMethodget_occlusion_texture
(&self)
crates/libs/model/src/material.rs:200
↓ 2 callersFunctionget_required_device_extensions
()
crates/libs/vulkan/src/context/shared.rs:235
↓ 2 callersMethodget_sampler
(&self)
crates/libs/model/src/texture.rs:26
↓ 2 callersMethodget_skins_transform
(&self)
crates/libs/model/src/node.rs:66
↓ 2 callersMethodget_specular_glossiness_texture
(&self)
crates/libs/model/src/material.rs:111
↓ 2 callersMethodget_view
(&self)
crates/libs/model/src/texture.rs:22
↓ 2 callersMethodgraphics_compute_queue
(&self)
crates/libs/vulkan/src/context/mod.rs:104
↓ 2 callersMethodgraphics_compute_queue
(&self)
crates/libs/vulkan/src/context/shared.rs:382
↓ 2 callersMethodimages
(&self)
crates/libs/vulkan/src/swapchain.rs:166
↓ 2 callersMethodindex_type
(&self)
crates/libs/model/src/vertex.rs:160
↓ 2 callersMethodirradiance
(&self)
crates/libs/environment/src/lib.rs:51
↓ 2 callersMethodis_left_clicked
(&self)
crates/viewer/src/controls.rs:132
↓ 2 callersMethodkind
(&self)
crates/libs/model/src/metadata.rs:172
↓ 2 callersMethodlight_index
(&self)
crates/libs/model/src/node.rs:135
↓ 2 callersMethodlight_type
(&self)
crates/libs/model/src/light.rs:26
↓ 2 callersMethodload
Start loading a new model in the background. Call `get_model` to retrieve the loaded model.
crates/viewer/src/loader.rs:80
↓ 2 callersFunctionmap_wrap_mode
(wrap_mode: WrappingMode)
crates/libs/model/src/texture.rs:192
↓ 2 callersMethodmodule
(&self)
crates/libs/vulkan/src/shader.rs:19
↓ 2 callersMethodnext
(&mut self)
crates/viewer/src/renderer/mod.rs:1217
↓ 2 callersMethodnodes
(&self)
crates/libs/model/src/metadata.rs:141
↓ 2 callersMethodpre_filtered
(&self)
crates/libs/environment/src/lib.rs:55
↓ 2 callersFunctionread_tex_coords
(reader: &Reader<'a, 's, F>, channel: u32)
crates/libs/model/src/mesh.rs:294
↓ 2 callersMethodrecreate_swapchain
(&mut self, dimensions: [u32; 2], vsync: bool, hdr: bool)
crates/viewer/src/renderer/mod.rs:886
↓ 2 callersFunctionregister_model_draw_commands
( context: &Context, pipeline_layout: vk::PipelineLayout, command_buffer: vk::CommandBuffer, m
crates/viewer/src/renderer/model/gbufferpass.rs:484
↓ 2 callersMethodreset
(&mut self)
crates/libs/model/src/animation.rs:256
↓ 2 callersMethodroughness_texture
(&self)
crates/libs/model/src/material.rs:146
↓ 2 callersMethodset_ao_map
(&mut self, ao_map: Option<&VulkanTexture>)
crates/viewer/src/renderer/model/lightpass.rs:214
↓ 2 callersMethodset_attachments
(&mut self, attachments: &Attachments)
crates/viewer/src/renderer/postprocess/bloom.rs:51
↓ 2 callersMethodskin_index
(&self)
crates/libs/model/src/node.rs:131
↓ 2 callersMethodupdate
(&mut self, input: &InputState, delta_time_secs: f32)
crates/viewer/src/camera.rs:47
↓ 2 callersFunctionupdate_descriptor_set
(context: &Arc<Context>, set: vk::DescriptorSet, input_image: &Texture)
crates/viewer/src/renderer/postprocess/blurpass.rs:214
↓ 2 callersFunctionupdate_descriptor_set
( context: &Arc<Context>, set: vk::DescriptorSet, attachments: &Attachments, )
crates/viewer/src/renderer/postprocess/finalpass.rs:316
↓ 2 callersFunctionupdate_descriptor_sets
first set will reference the input image that we want to blur subsequent sets will reference the mips of the bloom attachments
crates/viewer/src/renderer/postprocess/bloom.rs:444
↓ 2 callersFunctionupdate_dynamic_set
(context: &Arc<Context>, set: vk::DescriptorSet, kernel_buffer: &Buffer)
crates/viewer/src/renderer/ssao.rs:558
↓ 2 callersFunctionupdate_input_descriptor_set
( context: &Arc<Context>, set: vk::DescriptorSet, ao_map: &VulkanTexture, )
crates/viewer/src/renderer/model/lightpass.rs:1115
↓ 2 callersFunctionupdate_static_set
( context: &Arc<Context>, set: vk::DescriptorSet, normals: &Texture, depth: &Texture, nois
crates/viewer/src/renderer/ssao.rs:464
↓ 2 callersMethodwait_idle_gpu
(&self)
crates/viewer/src/renderer/mod.rs:913
↓ 1 callersMethodacquire_next_image
( &self, timeout: Option<u64>, semaphore: Option<vk::Semaphore>, fence: Option
crates/libs/vulkan/src/swapchain.rs:176
↓ 1 callersMethodadvance
(&mut self, delta_time: f32)
crates/libs/model/src/animation.rs:194
↓ 1 callersMethodanimate
Update nodes' transforms from animation data. Returns true if any nodes was updated.
crates/libs/model/src/animation.rs:277
↓ 1 callersMethodanimation_count
(&self)
crates/libs/model/src/metadata.rs:117
↓ 1 callersMethodapply_transform
(&mut self, transform: Matrix4<f32>)
crates/libs/model/src/node.rs:116
↓ 1 callersFunctionbuild_animation_player_window
( ui: &mut Ui, state: &mut State, model_metadata: Option<&Metadata>, animation_playback_state:
crates/viewer/src/gui.rs:198
↓ 1 callersFunctionbuild_camera_details_window
(ui: &mut Ui, state: &mut State, camera: Option<Camera>)
crates/viewer/src/gui.rs:252
↓ 1 callersFunctionbuild_graph_run_indices
(roots_indices: &[usize], nodes: &[Node])
crates/libs/model/src/node.rs:75
↓ 1 callersFunctionbuild_graph_run_indices_rec
( nodes: &[Node], node_index: usize, parent_index: Option<usize>, indices: &mut Vec<(usize, Op
crates/libs/model/src/node.rs:83
↓ 1 callersFunctionbuild_renderer_settings_window
(ui: &mut Ui, state: &mut State)
crates/viewer/src/gui.rs:298
↓ 1 callersFunctionbuild_rgba_buffer
(image: &Data)
crates/libs/model/src/texture.rs:113
↓ 1 callersFunctionbuild_tree
(document: &Document)
crates/libs/model/src/metadata.rs:45
↓ 1 callersMethodcamera_fov
(&self)
crates/viewer/src/gui.rs:146
↓ 1 callersMethodcamera_mode
(&self)
crates/viewer/src/gui.rs:142
↓ 1 callersMethodcamera_move_speed
(&self)
crates/viewer/src/gui.rs:158
↓ 1 callersMethodcamera_z_far
(&self)
crates/viewer/src/gui.rs:154
↓ 1 callersMethodcamera_z_near
(&self)
crates/viewer/src/gui.rs:150
↓ 1 callersFunctioncan_generate_inputs
(index_count: usize, vertex_count: usize)
crates/libs/model/src/mikktspace.rs:92
↓ 1 callersFunctioncheck_device_extension_support
(instance: &Instance, device: vk::PhysicalDevice)
crates/libs/vulkan/src/context/shared.rs:212
↓ 1 callersMethodcheck_renderer_settings_changed
(&mut self, other: &Self)
crates/viewer/src/gui.rs:429
↓ 1 callersFunctionclamp
Clamp `value` between `min` and `max`.
crates/libs/math/src/lib.rs:54
↓ 1 callersMethodcmd_copy
Register the commands to copy the `size` first bytes of `src` this buffer.
crates/libs/vulkan/src/buffer.rs:94
↓ 1 callersMethodcmd_downsample
( &self, command_buffer: vk::CommandBuffer, attachments: &Attachments, quad_mo
crates/viewer/src/renderer/postprocess/bloom.rs:73
↓ 1 callersMethodcmd_draw
( &mut self, command_buffer: vk::CommandBuffer, frame_index: usize, ui_render_
crates/viewer/src/renderer/mod.rs:451
↓ 1 callersMethodcmd_draw
( &self, command_buffer: vk::CommandBuffer, frame_index: usize, model_data: &M
crates/viewer/src/renderer/model/gbufferpass.rs:87
↓ 1 callersMethodcmd_draw
( &self, command_buffer: vk::CommandBuffer, frame_index: usize, model_data: &M
crates/viewer/src/renderer/model/lightpass.rs:263
↓ 1 callersMethodcmd_upsample
( &self, command_buffer: vk::CommandBuffer, attachments: &Attachments, quad_mo
crates/viewer/src/renderer/postprocess/bloom.rs:226
↓ 1 callersFunctioncompile_shaders
()
crates/viewer/build.rs:21
↓ 1 callersFunctioncompute_aabb
(nodes: &Nodes, meshes: &[Mesh])
crates/libs/model/src/lib.rs:236
↓ 1 callersMethodcompute_matrix
(&mut self, transform: Matrix4<f32>, nodes: &[Node])
crates/libs/model/src/skin.rs:44
↓ 1 callersFunctioncompute_unit_cube_at_origin_transform
(aabb: Aabb<f32>)
crates/libs/model/src/lib.rs:249
↓ 1 callersMethodcopy_buffer
(&self, buffer: &Buffer, extent: vk::Extent2D)
crates/libs/vulkan/src/image.rs:380
↓ 1 callersFunctioncreate_bloom
(context: &Arc<Context>, extent: vk::Extent2D)
crates/viewer/src/renderer/attachments.rs:306
↓ 1 callersFunctioncreate_brdf_lookup
(context: &Arc<Context>, size: u32)
crates/libs/environment/src/brdf.rs:69
↓ 1 callersFunctioncreate_camera_ubos
(context: &Arc<Context>, count: u32)
crates/viewer/src/renderer/mod.rs:275
↓ 1 callersFunctioncreate_config_ubos
(context: &Arc<Context>, count: u32)
crates/viewer/src/renderer/mod.rs:288
↓ 1 callersFunctioncreate_descriptor_image_info
( index: Option<usize>, textures: &[Texture], dummy_texture: &VulkanTexture, )
crates/viewer/src/renderer/model/gbufferpass.rs:399
↓ 1 callersFunctioncreate_descriptor_pool
(device: &Device, descriptor_count: u32)
crates/viewer/src/renderer/ssao.rs:389
↓ 1 callersFunctioncreate_descriptor_pool
(device: &Device, descriptor_count: u32)
crates/viewer/src/renderer/skybox.rs:131
↓ 1 callersFunctioncreate_descriptor_pool
( device: &Device, descriptors_resources: DescriptorsResources, )
crates/viewer/src/renderer/model/gbufferpass.rs:203
↓ 1 callersFunctioncreate_descriptor_pool
( device: &Device, descriptors_resources: DescriptorsResources, )
crates/viewer/src/renderer/model/lightpass.rs:576
↓ 1 callersFunctioncreate_descriptor_pool
(device: &Device)
crates/viewer/src/renderer/postprocess/blurpass.rs:177
← previousnext →101–200 of 624, ranked by callers