MCPcopy Create free account

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

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

↓ 151 callersMethoddevice
(&self)
crates/libs/vulkan/src/context/mod.rs:96
↓ 26 callersMethodindex
(&self)
crates/libs/model/src/mesh.rs:50
↓ 22 callersMethoddynamic_rendering
(&self)
crates/libs/vulkan/src/context/mod.rs:112
↓ 17 callersMethodoffset
(&self)
crates/libs/model/src/vertex.rs:120
↓ 16 callersMethodbuffer
(&self)
crates/libs/model/src/vertex.rs:116
↓ 16 callersMethodmaterial
(&self)
crates/libs/model/src/mesh.rs:62
↓ 15 callersMethodrange
(&self)
crates/libs/model/src/light.rs:22
↓ 15 callersMethodtransition_image_layout
( &self, old_layout: vk::ImageLayout, new_layout: vk::ImageLayout, )
crates/libs/vulkan/src/image.rs:190
↓ 14 callersMethodnodes
(&self)
crates/libs/model/src/lib.rs:219
↓ 13 callersFunctionany_as_u8_slice
Return a `&[u8]` for any sized object passed in.
crates/libs/util/src/lib.rs:4
↓ 12 callersFunctioncreate_pipeline
( context: &Arc<Context>, output_format: vk::Format, layout: vk::PipelineLayout, tone_map_mode
crates/viewer/src/renderer/postprocess/finalpass.rs:372
↓ 12 callersMethodtarget
(&self)
crates/viewer/src/camera.rs:61
↓ 11 callersMethodcreate_view
( &self, view_type: vk::ImageViewType, aspect_mask: vk::ImageAspectFlags, )
crates/libs/vulkan/src/image.rs:152
↓ 11 callersMethodmap_memory
Map the buffer memory and return the mapped pointer. If the memory is already mapped it just returns the pointer.
crates/libs/vulkan/src/buffer.rs:112
↓ 11 callersMethodsets
(&self)
crates/libs/vulkan/src/descriptor.rs:37
↓ 10 callersMethodexecute_one_time_commands
Create a one time use command buffer and pass it to `executor`.
crates/libs/vulkan/src/context/mod.rs:159
↓ 10 callersMethodtransform
(&mut self, global_transform: Option<Matrix4<f32>>)
crates/libs/model/src/node.rs:50
↓ 9 callersMethodget_channel
(&self)
crates/libs/model/src/material.rs:246
↓ 9 callersMethodlayout
(&self)
crates/libs/vulkan/src/descriptor.rs:29
↓ 8 callersFunctioncreate_descriptor_image_info
( index: Option<usize>, textures: &[Texture], dummy_texture: &VulkanTexture, )
crates/viewer/src/renderer/model/lightpass.rs:1138
↓ 8 callersFunctioncreate_sampler
( context: &Arc<Context>, min_filter: vk::Filter, mag_filter: vk::Filter, )
crates/viewer/src/renderer/attachments.rs:345
↓ 8 callersFunctionget_texture_transform
(info: Option<TextureInfo>)
crates/viewer/src/renderer/model/uniform.rs:236
↓ 8 callersMethodmesh_index
(&self)
crates/libs/model/src/node.rs:127
↓ 7 callersFunctionget_texture
(texture_info: Option<Info>)
crates/libs/model/src/material.rs:335
↓ 7 callersMethodvertices
(&self)
crates/libs/model/src/mesh.rs:54
↓ 6 callersFunctioncmd_transition_images_layouts
( command_buffer: vk::CommandBuffer, transitions: &[LayoutTransition], )
crates/libs/vulkan/src/image.rs:660
↓ 6 callersMethodindex
(&self)
crates/libs/model/src/metadata.rs:168
↓ 6 callersMethodis_transparent
(&self)
crates/libs/model/src/material.rs:204
↓ 6 callersFunctionmem_copy
Utility function that copy the content of a slice at the position of a given pointer.
crates/libs/vulkan/src/util.rs:5
↓ 6 callersMethodname
(&self)
crates/libs/model/src/metadata.rs:101
↓ 6 callersMethodposition
(&self)
crates/viewer/src/camera.rs:54
↓ 6 callersMethodprimitives
(&self)
crates/libs/model/src/mesh.rs:27
↓ 6 callersMethodproperties
(&self)
crates/libs/vulkan/src/swapchain.rs:158
↓ 6 callersMethodtex_coord
(&self, face: usize, vert: usize)
crates/libs/model/src/mikktspace.rs:41
↓ 5 callersMethodcmd_transition_image_mips_layout
( &self, command_buffer: vk::CommandBuffer, base_mip_level: u32, level_count:
crates/libs/vulkan/src/image.rs:215
↓ 5 callersMethodget_scene_resolved_color
(&self)
crates/viewer/src/renderer/attachments.rs:74
↓ 5 callersMethodimage_count
(&self)
crates/libs/vulkan/src/swapchain.rs:162
↓ 5 callersMethodindices
(&self)
crates/libs/model/src/mesh.rs:58
↓ 5 callersMethodmaterials
(&self)
crates/libs/model/src/lib.rs:227
↓ 5 callersMethodphysical_device
(&self)
crates/libs/vulkan/src/context/mod.rs:92
↓ 5 callersMethodresolution
(&self)
crates/viewer/src/config.rs:42
↓ 4 callersMethodanimations
(&self)
crates/libs/model/src/metadata.rs:145
↓ 4 callersMethodcmd_transition_image_layout
( &self, command_buffer: vk::CommandBuffer, old_layout: vk::ImageLayout, new_l
crates/libs/vulkan/src/image.rs:200
↓ 4 callersMethodcount
(&self)
crates/libs/vulkan/src/image.rs:651
↓ 4 callersFunctioncreate_command_pool
( device: &Device, queue_families_indices: QueueFamiliesIndices, create_flags: vk::CommandPoolCrea
crates/libs/vulkan/src/context/mod.rs:63
↓ 4 callersFunctioncreate_fullscreen_pipeline
( context: &Arc<Context>, output_format: vk::Format, layout: vk::PipelineLayout, fragment_shad
crates/viewer/src/renderer/fullscreen.rs:68
↓ 4 callersMethodelement_count
(&self)
crates/libs/model/src/vertex.rs:124
↓ 4 callersMethodgeneral_command_pool
(&self)
crates/libs/vulkan/src/context/mod.rs:124
↓ 4 callersMethodgraphics_queue_wait_idle
(&self)
crates/libs/vulkan/src/context/mod.rs:167
↓ 4 callersMethodinstance
(&self)
crates/libs/vulkan/src/context/mod.rs:80
↓ 4 callersMethodis_double_sided
(&self)
crates/libs/model/src/material.rs:184
↓ 4 callersMethodmesh
(&self, index: usize)
crates/libs/model/src/lib.rs:207
↓ 4 callersMethodmeshes
(&self)
crates/libs/model/src/lib.rs:203
↓ 4 callersFunctionperspective
(fovy: F, aspect: S, near: S, far: S)
crates/libs/math/src/lib.rs:17
↓ 4 callersMethodprimitive_count
(&self)
crates/libs/model/src/lib.rs:211
↓ 4 callersMethodregister_model_draw_commands
( &self, command_buffer: vk::CommandBuffer, frame_index: usize, model: &Model,
crates/viewer/src/renderer/model/lightpass.rs:353
↓ 4 callersMethodskins
(&self)
crates/libs/model/src/lib.rs:215
↓ 4 callersMethodtextures
(&self)
crates/libs/model/src/lib.rs:223
↓ 3 callersMethodchildren
(&self)
crates/libs/model/src/metadata.rs:176
↓ 3 callersMethodcmd_copy_buffer
( &self, command_buffer: vk::CommandBuffer, buffer: &Buffer, extent: vk::Exten
crates/libs/vulkan/src/image.rs:386
↓ 3 callersMethodcolor
(&self)
crates/libs/model/src/light.rs:14
↓ 3 callersFunctioncreate_descriptors
(context: &Arc<Context>, texture: &Texture)
crates/libs/environment/src/lib.rs:165
↓ 3 callersFunctioncreate_image_view
( device: &Device, image: vk::Image, view_type: vk::ImageViewType, layers: u32, mip_levels
crates/libs/vulkan/src/image.rs:599
↓ 3 callersFunctioncreate_opaque_pipeline
( context: &Arc<Context>, pass: Pass, msaa_samples: vk::SampleCountFlags, enable_face_culling:
crates/viewer/src/renderer/model/lightpass.rs:1169
↓ 3 callersMethodcursor_delta
(&self)
crates/viewer/src/controls.rs:140
↓ 3 callersMethoddestroy_swapchain
(&mut self)
crates/viewer/src/renderer/mod.rs:917
↓ 3 callersMethodget_color_texture
(&self)
crates/libs/model/src/material.rs:188
↓ 3 callersMethodget_mip_levels
(&self)
crates/libs/vulkan/src/image.rs:577
↓ 3 callersMethodget_vertex
(&self, face: usize, vert: usize)
crates/libs/model/src/mikktspace.rs:13
↓ 3 callersFunctionget_view_matrices
()
crates/libs/environment/src/lib.rs:130
↓ 3 callersMethodget_workflow
(&self)
crates/libs/model/src/material.rs:232
↓ 3 callersMethodheight
(self)
crates/viewer/src/config.rs:86
↓ 3 callersMethodindices
(&self)
crates/libs/environment/src/lib.rs:125
↓ 3 callersMethodintensity
(&self)
crates/libs/model/src/light.rs:18
↓ 3 callersMethodjoints
(&self)
crates/libs/model/src/skin.rs:23
↓ 3 callersMethodlights
(&self)
crates/libs/model/src/lib.rs:231
↓ 3 callersFunctionmap_interpolation
(gltf_interpolation: GltfInterpolation)
crates/libs/model/src/animation.rs:456
↓ 3 callersFunctionmap_texture_transform
(tt: &TextureTransform)
crates/libs/model/src/material.rs:395
↓ 3 callersFunctionmem_copy_aligned
Utility function that copy the content of a slice at the position of a given pointer and pad elements to respect the requested alignment.
crates/libs/vulkan/src/util.rs:15
↓ 3 callersMethodnodes_mut
(&mut self)
crates/libs/model/src/node.rs:100
↓ 3 callersMethodnormal_texture
(&self)
crates/libs/model/src/material.rs:154
↓ 3 callersFunctionpartial_max
Return the partial maximum from an Iterator of PartialOrd if it exists.
crates/libs/math/src/lib.rs:85
↓ 3 callersFunctionpartial_min
Return the partial minimum from an Iterator of PartialOrd if it exists.
crates/libs/math/src/lib.rs:76
↓ 3 callersMethodpath
(&self)
crates/viewer/src/config.rs:110
↓ 3 callersFunctionread_times
(reader: &Reader<'a, 's, F>)
crates/libs/model/src/animation.rs:464
↓ 3 callersMethodsurface
(&self)
crates/libs/vulkan/src/context/mod.rs:84
↓ 3 callersMethodsurface_khr
(&self)
crates/libs/vulkan/src/context/mod.rs:88
↓ 3 callersMethodsynchronization2
(&self)
crates/libs/vulkan/src/context/mod.rs:116
↓ 3 callersMethodvertices
(&self)
crates/libs/environment/src/lib.rs:121
↓ 3 callersMethodvsync
(&self)
crates/viewer/src/config.rs:50
↓ 3 callersMethodwidth
(self)
crates/viewer/src/config.rs:82
↓ 2 callersMethodaabb
(&self)
crates/libs/model/src/mesh.rs:35
↓ 2 callersFunctionallocate_command_buffers
(context: &Context, count: usize)
crates/viewer/src/renderer/mod.rs:231
↓ 2 callersMethodbrdf_lookup
(&self)
crates/libs/environment/src/lib.rs:59
↓ 2 callersMethodcmd_generate_mipmaps
(&self, command_buffer: vk::CommandBuffer, extent: vk::Extent2D)
crates/libs/vulkan/src/image.rs:472
↓ 2 callersMethodcompute_joints_matrices
Compute the joints matrices from the nodes matrices.
crates/libs/model/src/skin.rs:15
↓ 2 callersFunctioncompute_transform_matrix
(transform: &Transform)
crates/libs/model/src/node.rs:181
↓ 2 callersFunctioncreate_descriptors
(context: &Arc<Context>, resources: DescriptorsResources)
crates/viewer/src/renderer/model/gbufferpass.rs:182
↓ 2 callersFunctioncreate_descriptors
(context: &Arc<Context>, resources: DescriptorsResources)
crates/viewer/src/renderer/model/lightpass.rs:528
↓ 2 callersFunctioncreate_kernel_buffer
(context: &Arc<Context>, kernel_size: u32)
crates/viewer/src/renderer/ssao.rs:110
next →1–100 of 624, ranked by callers