MCPcopy Create free account

hub / github.com/Soulghost/Rust101 / functions

Functions153 in github.com/Soulghost/Rust101

↓ 36 callersFunctionmax
(a: f64, b: f64)
ray_marching/src/math/mod.rs:292
↓ 24 callersFunctionmin
(a: f64, b: f64)
ray_marching/src/math/mod.rs:288
↓ 14 callersMethoddot
(&self, rhs: &Vector3f)
ray_marching/src/math/mod.rs:70
↓ 13 callersMethodclone
(&self)
path_tracing/src/bvh/bounds.rs:98
↓ 12 callersMethodlength
(&self)
ray_marching/src/math/mod.rs:66
↓ 10 callersMethodclone
(&self)
path_tracing/src/mesh/triangle.rs:115
↓ 10 callersMethoddot
(&self, rhs: &Vector3f)
path_tracing/src/math/vector.rs:52
↓ 9 callersMethodget_bounds
(&self)
path_tracing/src/mesh/model.rs:96
↓ 7 callersFunctionmax
(a: f64, b: f64)
ray_marching/src/material/pbr.rs:80
↓ 7 callersMethodshape_sdf
(&self, p: &Vector3f)
ray_marching/src/sdf/mod.rs:355
↓ 6 callersMethodadd
(&mut self, model: Arc<Model>)
path_tracing/src/scene/scene.rs:60
↓ 6 callersMethodcenter
(&self)
path_tracing/src/bvh/bounds.rs:39
↓ 5 callersMethodclone
(&self)
path_tracing/src/math/vector.rs:216
↓ 5 callersMethodcross
(&self, rhs: &Vector3f)
path_tracing/src/math/vector.rs:56
↓ 5 callersMethodintersect
(&self, ray: &Ray)
path_tracing/src/bvh/bvh.rs:27
↓ 5 callersMethodnormalize
(&self)
ray_marching/src/math/mod.rs:56
↓ 4 callersMethodadd_leaf_node
( &'a self, shape: Box<dyn Shape>, material: Rc<PBRMaterial>, )
ray_marching/src/sdf/mod.rs:150
↓ 4 callersMethodadd_root_node
(&'a self, node: &'a ShapeOp<'a>)
ray_marching/src/sdf/mod.rs:182
↓ 4 callersMethodget_area
(&self)
path_tracing/src/mesh/model.rs:92
↓ 4 callersMethodhas_emission
(&self)
path_tracing/src/material/material.rs:60
↓ 4 callersMethodnormalize
(&self)
path_tracing/src/math/vector.rs:38
↓ 3 callersMethodbuild
(&mut self)
path_tracing/src/bvh/bvh.rs:22
↓ 3 callersMethodencode_color_component
(&self, c: f64)
path_tracing/src/renderer/texture.rs:69
↓ 3 callersMethodencode_color_component
(&self, c: f64)
ray_marching/src/renderer/texture.rs:88
↓ 3 callersFunctiongamma
(c: f64)
ray_marching/src/renderer/texture.rs:95
↓ 3 callersMethodsample
(&self)
path_tracing/src/bvh/bvh.rs:34
↓ 3 callersMethodsdf
(&'a self, p: &Vector3f)
ray_marching/src/sdf/mod.rs:198
↓ 2 callersMethodadd_node
( &'a self, shape: Box<dyn Shape>, material: Rc<PBRMaterial>, op: ShapeOpType,
ray_marching/src/sdf/mod.rs:165
↓ 2 callersMethodeval
(&self, t: f64)
path_tracing/src/domain/domain.rs:33
↓ 2 callersMethodeval
(&self, t: f64)
ray_marching/src/domain/mod.rs:23
↓ 2 callersFunctiongeometry_schlick_ggx
(n_dot_v: f64, roughness: f64)
ray_marching/src/material/pbr.rs:59
↓ 2 callersMethodget_emission
(&self)
path_tracing/src/material/material.rs:64
↓ 2 callersMethodget_render_target
(&mut self)
path_tracing/src/renderer/framebuffer.rs:14
↓ 2 callersMethodget_render_target
(&mut self)
ray_marching/src/renderer/framebuffer.rs:14
↓ 2 callersMethodlength
(&self)
path_tracing/src/math/vector.rs:48
↓ 2 callersFunctionlerp
(x: T, y: T, a: f64)
ray_marching/src/math/mod.rs:281
↓ 2 callersMethodray_march
(&'a self, ray: &Ray, max_dist: f64)
ray_marching/src/sdf/mod.rs:301
↓ 2 callersMethodunion
(&mut self, b: &Bounds3)
path_tracing/src/bvh/bounds.rs:29
↓ 1 callersMethod_cast_ray
(&'a self, ray: &Ray, depth: u32, _source_op: Option<&'a ShapeOp<'a>>)
ray_marching/src/sdf/mod.rs:221
↓ 1 callersFunctionadd_models_to_scene
(scene: &'a Scene<'a>)
ray_marching/src/main.rs:75
↓ 1 callersMethodbuild_bvh
(&mut self)
path_tracing/src/scene/scene.rs:64
↓ 1 callersMethodcast_ray
(&self, ray: &Ray)
path_tracing/src/scene/scene.rs:74
↓ 1 callersMethodcast_ray
(&'a self, origin_ray: &Ray)
ray_marching/src/sdf/mod.rs:210
↓ 1 callersMethodcompensation
(&self)
path_tracing/src/scene/scene.rs:22
↓ 1 callersMethoddetermine
(&self, depth: usize)
path_tracing/src/scene/scene.rs:13
↓ 1 callersMethoddiagonal
(&self)
path_tracing/src/bvh/bounds.rs:43
↓ 1 callersMethoddistance_sq
(&self, rhs: &Vector3f)
path_tracing/src/math/vector.rs:64
↓ 1 callersMethoddump_to_file
(&self, path: &str)
path_tracing/src/renderer/texture.rs:51
↓ 1 callersMethoddump_to_file
(&self, path: &str)
ray_marching/src/renderer/texture.rs:70
↓ 1 callersFunctionfresnel_schlick
(cos_theta: f64, f0: &Vector3f)
ray_marching/src/material/pbr.rs:75
↓ 1 callersFunctiongeometry_simth
(normal: &Vector3f, view: &Vector3f, light: &Vector3f, roughness: f64)
ray_marching/src/material/pbr.rs:67
↓ 1 callersMethodget_buffer
(&self, need_gamma: bool)
ray_marching/src/renderer/texture.rs:41
↓ 1 callersMethodis_ground
(&'a self, node: &'a ShapeOp<'a>)
ray_marching/src/sdf/mod.rs:190
↓ 1 callersMethodload
(&mut self, path: &str)
path_tracing/src/mesh/model.rs:33
↓ 1 callersMethodmax_extent_axis
(&self)
path_tracing/src/bvh/bounds.rs:47
↓ 1 callersMethodnormal
(&'a self, hit: &HitResult, p: &Vector3f)
ray_marching/src/sdf/mod.rs:324
↓ 1 callersFunctionnormal_distribution_ggx
(normal: &Vector3f, half: &Vector3f, roughness: f64)
ray_marching/src/material/pbr.rs:48
↓ 1 callersFunctionpbr_lighting
( hit: &'a HitResult<'a>, view: &Vector3f, normal: &Vector3f, light: &Vector3f, light_inte
ray_marching/src/material/pbr.rs:11
↓ 1 callersMethodpdf
(&self, _wi: &Vector3f, wo: &Vector3f, normal: &Vector3f)
path_tracing/src/material/material.rs:32
↓ 1 callersFunctionrender
(show_window: bool)
ray_marching/src/main.rs:20
↓ 1 callersMethodrender
(&mut self, scene: Arc<Scene>, n_threads: u32)
path_tracing/src/renderer/rendering.rs:28
↓ 1 callersMethodrender
( &mut self, eye: Vector3f, rotation_degrees: Vector3f, scene: &'a Scene<'a>,
ray_marching/src/renderer/rendering.rs:18
↓ 1 callersMethodsample
(&self, _wi: &Vector3f, normal: &Vector3f)
path_tracing/src/material/material.rs:10
↓ 1 callersMethodsample_light
(&self)
path_tracing/src/scene/scene.rs:137
↓ 1 callersMethodset
(&mut self, x: u32, y: u32, color: Vector3f, mode: RenderTextureSetMode)
path_tracing/src/renderer/texture.rs:27
↓ 1 callersMethodset
(&mut self, x: u32, y: u32, color: Vector3f, mode: RenderTextureSetMode)
ray_marching/src/renderer/texture.rs:26
↓ 1 callersMethodset_ground
(&'a self, node: &'a ShapeOp<'a>)
ray_marching/src/sdf/mod.rs:186
↓ 1 callersMethodshade
(&self, hit: &Intersection, wo: &Vector3f, depth: usize)
path_tracing/src/scene/scene.rs:86
↓ 1 callersMethodunion_point
(&mut self, p: &Vector3f)
path_tracing/src/bvh/bounds.rs:34
Methodadd
(self, rhs: Vector3f)
path_tracing/src/math/vector.rs:138
Methodadd
(self, rhs: Vector3f)
ray_marching/src/math/mod.rs:156
Methodadd_assign
(&mut self, rhs: Self)
path_tracing/src/math/vector.rs:160
Methodadd_assign
(&mut self, rhs: Self)
ray_marching/src/math/mod.rs:178
Methodbuild_recursively
(mut primitives: Vec<Arc<dyn Object>>)
path_tracing/src/bvh/bvh.rs:42
Methodcross
(&self, rhs: &Vector3f)
ray_marching/src/math/mod.rs:74
Methoddefault
()
path_tracing/src/renderer/rendering.rs:101
Methoddefault
()
path_tracing/src/domain/domain.rs:65
Methoddefault
()
ray_marching/src/renderer/rendering.rs:98
Methoddefault
()
ray_marching/src/sdf/mod.rs:114
Methoddegree
(radian: f64)
path_tracing/src/math/mod.rs:13
Methoddegree
(radian: f64)
ray_marching/src/math/mod.rs:257
Methoddistance_sq
(&self, rhs: &Vector3f)
ray_marching/src/math/mod.rs:82
Methoddiv
(self, rhs: T)
path_tracing/src/math/vector.rs:109
Methoddiv
(self, rhs: T)
ray_marching/src/math/mod.rs:127
Methodeval
(&self, _ws: &Vector3f, wo: &Vector3f, normal: &Vector3f)
path_tracing/src/material/material.rs:68
Methodfmt
(&self, f: &mut std::fmt::Formatter<'_>)
path_tracing/src/bvh/bounds.rs:104
Methodfmt
(&self, f: &mut std::fmt::Formatter<'_>)
path_tracing/src/math/vector.rs:226
Methodfmt
(&self, f: &mut fmt::Formatter<'_>)
ray_marching/src/sdf/primitive.rs:26
Methodfmt
(&self, f: &mut fmt::Formatter<'_>)
ray_marching/src/sdf/mod.rs:24
Methodfmt
(&self, f: &mut std::fmt::Formatter<'_>)
ray_marching/src/math/mod.rs:246
Methodfrom_points
(p1: &Vector3f, p2: &Vector3f)
path_tracing/src/bvh/bounds.rs:14
Methodget_albedo
(&self)
path_tracing/src/material/material.rs:56
Methodget_area
(&self)
path_tracing/src/mesh/triangle.rs:56
Methodget_bounds
(&self)
path_tracing/src/mesh/triangle.rs:50
Methodget_color_attachment
(&mut self)
path_tracing/src/renderer/texture.rs:39
Methodget_color_attachment
(&mut self)
ray_marching/src/renderer/texture.rs:37
Methodget_height
(&self)
path_tracing/src/renderer/texture.rs:47
Methodget_height
(&self)
ray_marching/src/renderer/texture.rs:66
Methodget_name
for debug
path_tracing/src/mesh/triangle.rs:46
Methodget_name
(&self)
path_tracing/src/mesh/object.rs:6
next →1–100 of 153, ranked by callers