MCPcopy Create free account

hub / github.com/darksv/compile-time-ray-tracer-in-rust / functions

Functions35 in github.com/darksv/compile-time-ray-tracer-in-rust

↓ 8 callersFunctiondot
(v1: Vec3, v2: Vec3)
src/ray_tracer.rs:82
↓ 7 callersFunctionnorm
(v: Vec3)
src/ray_tracer.rs:42
↓ 4 callersFunctionfloor
(val: Real)
src/ray_tracer.rs:25
↓ 3 callersFunctionscale
(k: Real, v: &Color)
src/ray_tracer.rs:165
↓ 2 callersMethodcamera
(&self)
src/scene.rs:11
↓ 2 callersFunctioncross
(v1: Vec3, v2: Vec3)
src/ray_tracer.rs:90
↓ 2 callersMethodlights
(&self)
src/scene.rs:19
↓ 2 callersFunctionmag
(v: Vec3)
src/ray_tracer.rs:86
↓ 2 callersFunctionrender_ct
()
src/main.rs:16
↓ 2 callersFunctionsqrt
(val: Real)
src/ray_tracer.rs:3
↓ 2 callersMethodsurface
(&self)
src/ray_tracer.rs:275
↓ 1 callersMethoddiffuse
(&self, _pos: &Vec3)
src/ray_tracer.rs:367
↓ 1 callersMethodintersect
(&'obj self, ray: &Ray, thing: &'obj Thing)
src/ray_tracer.rs:248
↓ 1 callersMethodinto_array
(self)
src/canvas.rs:14
↓ 1 callersMethodnormal
(&self, pos: &Vec3)
src/ray_tracer.rs:271
↓ 1 callersFunctionpow
(base: Real, mut iexp: i32)
src/ray_tracer.rs:15
↓ 1 callersMethodreflect
(&self, _pos: &Vec3)
src/ray_tracer.rs:373
↓ 1 callersMethodroughness
(&self)
src/ray_tracer.rs:376
↓ 1 callersMethodset_pixel
(&mut self, x: usize, y: usize, c: Color)
src/canvas.rs:20
↓ 1 callersMethodspecular
(&self, _pos: &Vec3)
src/ray_tracer.rs:370
↓ 1 callersMethodthings
(&self)
src/scene.rs:15
Methodadd
(self, rhs: Vec3)
src/ray_tracer.rs:49
Methodbackground
()
src/ray_tracer.rs:157
Methodblack
()
src/ray_tracer.rs:150
Methoddefault_color
()
src/ray_tracer.rs:160
Methodgrey
()
src/ray_tracer.rs:143
Functionmain
()
src/main.rs:42
Methodmul
(self, rhs: Vec3)
src/ray_tracer.rs:73
Methodnew
(x: Real, y: Real, z: Real)
src/ray_tracer.rs:37
Methodnew
()
src/canvas.rs:8
Methodplane
(norm: Vec3, offset: Real, surface: MySurface)
src/ray_tracer.rs:324
Functionrender_rt
()
src/main.rs:38
Methodsphere
(centre: Vec3, radius: Real, surface: MySurface)
src/ray_tracer.rs:316
Methodsub
(self, rhs: Vec3)
src/ray_tracer.rs:61
Methodwhite
()
src/ray_tracer.rs:136