Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/codeworm96/light2d-rs
/ functions
Functions
18 in github.com/codeworm96/light2d-rs
⨍
Functions
18
◇
Types & classes
11
↓ 9 callers
Function
distance
(p1: (f64, f64), p2: (f64, f64))
src/main.rs:392
↓ 6 callers
Method
is_inside
(&self, p: (f64, f64))
src/main.rs:124
↓ 2 callers
Function
schlick
(cosi: f64, cost: f64, etai: f64, etat: f64)
src/main.rs:440
↓ 1 callers
Function
beer_lambert
(a: Color, d: f64)
src/main.rs:448
↓ 1 callers
Method
intersect
(&self, p: (f64, f64), d: (f64, f64))
src/main.rs:95
↓ 1 callers
Function
reflect
(ix: f64, iy: f64, nx: f64, ny: f64)
src/main.rs:419
↓ 1 callers
Function
refract
(ix: f64, iy: f64, nx: f64, ny: f64, eta: f64)
src/main.rs:424
↓ 1 callers
Function
sample
(scene: &Scene, rng: &mut ThreadRng, x: f64, y: f64)
src/main.rs:499
↓ 1 callers
Method
sum
(iter: I)
src/main.rs:69
↓ 1 callers
Function
trace
(scene: &Scene, ox: f64, oy: f64, dx: f64, dy: f64, depth: u32)
src/main.rs:456
Method
add
(self, rhs: Color)
src/main.rs:35
Method
black
()
src/main.rs:23
Function
fresnel
(cosi: f64, cost: f64, etai: f64, etat: f64)
src/main.rs:434
Function
main
()
src/main.rs:509
Method
mul
(self, rhs: Color)
src/main.rs:47
Method
new
(p: Vec<(f64, f64)>)
src/main.rs:167
Method
ngon
(cx: f64, cy: f64, r: f64, n: u32)
src/main.rs:190
Method
rectangle
(cx: f64, cy: f64, theta: f64, sx: f64, sy: f64)
src/main.rs:175