MCPcopy Create free account

hub / github.com/blitzcode/rust-exp / functions

Functions88 in github.com/blitzcode/rust-exp

↓ 18 callersFunctionfast_normalize
(n: &V3F)
rs-src/rasterizer.rs:54
↓ 16 callersFunctionnormalize_phong_lobe
(power: f32)
rs-src/rasterizer.rs:872
↓ 14 callersFunctionlookup_dir_cm
(cm: &CM, dir: &V3F)
rs-src/rasterizer.rs:720
↓ 14 callersFunctionlookup_texel_cm
(cm: &CM, texel: (CMFaceName, i32))
rs-src/rasterizer.rs:715
↓ 12 callersFunctionrast_draw
(shade_per_pixel: i32, mode: RenderMode, mesh_idx: i32,
rs-src/rasterizer.rs:1891
↓ 11 callersFunctionreflect
(i: &V3F, n: &V3F)
rs-src/rasterizer.rs:60
↓ 7 callersFunctioncm_texel_from_dir
(dir: &V3F)
rs-src/rasterizer.rs:680
↓ 6 callersFunctioncm_fn_from_param
(path: &String, power: i32, face: CMFaceName)
rs-src/rasterizer.rs:570
↓ 6 callersFunctionload_cm_face
(file_name: &String, flip_x: bool, flip_y: bool)
rs-src/rasterizer.rs:585
↓ 5 callersFunctionload_cm
(power: i32, path: &String)
rs-src/rasterizer.rs:610
↓ 3 callersFunctionforce
(px1: f32, py1: f32, m1: f32, px2: f32, py2: f32, m2: f32)
rs-src/nbody.rs:164
↓ 3 callersFunctionmax3
(a: T, b: T, c: T)
rs-src/rasterizer.rs:34
↓ 3 callersFunctionmesh_by_idx
(idx: i32)
rs-src/rasterizer.rs:359
↓ 2 callersMethodadd_mass
(&mut self, px: f32, py: f32, m: f32)
rs-src/nbody.rs:303
↓ 2 callersFunctioncm_set_by_idx
(idx: i32)
rs-src/rasterizer.rs:768
↓ 2 callersFunctionfast_unit_pow16
(v: f32)
rs-src/rasterizer.rs:1058
↓ 2 callersFunctionfresnel_conductor
( cosi: f32, // Cosine between normal and incident ray eta: f32, // Index of refraction k: f32
rs-src/rasterizer.rs:1033
↓ 2 callersFunctionmin3
(a: T, b: T, c: T)
rs-src/rasterizer.rs:42
↓ 2 callersFunctionrgb_to_abgr32
(r: u8, g: u8, b: u8, factor: f32)
rs-src/nbody.rs:585
↓ 2 callersFunctionshader_by_idx
(idx: i32)
rs-src/rasterizer.rs:1135
↓ 2 callersFunctiontransform_vertices
(vtx_in: &[Vertex], vtx_out: &mut [TransformedVertex], normalize_m
rs-src/rasterizer.rs:1180
↓ 1 callersFunctionadd_abgr32
(c1: u32, c2: u32)
rs-src/nbody.rs:595
↓ 1 callersMethodcompute_force
(&self, px: f32, py: f32, m: f32, theta: f32)
rs-src/nbody.rs:333
↓ 1 callersMethodcreate_children
(&mut self)
rs-src/nbody.rs:286
↓ 1 callersFunctiondeg_to_rad
(deg: f32)
rs-src/rasterizer.rs:29
↓ 1 callersFunctiondraw_bg_gradient
(bg_idx: i32, w: i32, h: i32, fb: *mut u32)
rs-src/rasterizer.rs:1270
↓ 1 callersFunctiondraw_cm_cross_buffer
(cm: &CM)
rs-src/rasterizer.rs:624
↓ 1 callersMethoddraw_cross
(&self, xorg: i32, yorg: i32, w: i32, h: i32, fb: *mut u32)
rs-src/rasterizer.rs:529
↓ 1 callersFunctiondraw_line
(x1: f32, y1: f32, x2: f32, y2: f32, fb: *mut u32, w: i32, h: i32)
rs-src/rasterizer.rs:1301
↓ 1 callersFunctionface_normal
(v0: &P3F, v1: &P3F, v2: &P3F)
rs-src/rasterizer.rs:50
↓ 1 callersMethodhas_children
(&self)
rs-src/nbody.rs:224
↓ 1 callersMethodinsert
(&mut self, px: f32, py: f32, m: f32, depth : u32)
rs-src/nbody.rs:226
↓ 1 callersFunctionload_hdr
(file_name: &String)
rs-src/rasterizer.rs:555
↓ 1 callersFunctionlook_at
(eye: &P3F, at: &P3F, up: &V3F)
rs-src/rasterizer.rs:1236
↓ 1 callersFunctionnb_step_brute_force
(dt : f32)
rs-src/nbody.rs:107
↓ 1 callersMethodnormalize_dimensions
(&self)
rs-src/rasterizer.rs:131
↓ 1 callersFunctionperspective
(fovy_deg: f32, aspect: f32, near: f32, far: f32)
rs-src/rasterizer.rs:1247
↓ 1 callersMethodquadrant_from_point
(&self, x: f32, y: f32)
rs-src/nbody.rs:322
↓ 1 callersFunctionrgbf_to_abgr32
(r: f32, g: f32, b: f32)
rs-src/rasterizer.rs:1337
↓ 1 callersFunctionrgbf_to_abgr32_gamma
(r: f32, g: f32, b: f32)
rs-src/rasterizer.rs:1347
↓ 1 callersFunctionsmootherstep
(edge0: f32, edge1: f32, x: f32)
rs-src/rasterizer.rs:467
↓ 1 callersFunctionuniform_sample_disk
(x: &mut f32, y: &mut f32)
rs-src/nbody.rs:66
↓ 1 callersMethodupdate_aabb
(&mut self)
rs-src/rasterizer.rs:117
Functioncam_orbit
(tick: f64)
rs-src/rasterizer.rs:420
Functioncam_orbit_closer
(tick: f64)
rs-src/rasterizer.rs:427
Functioncam_orbit_front
(tick: f64)
rs-src/rasterizer.rs:434
Functioncam_pan_back
(tick: f64)
rs-src/rasterizer.rs:460
Functioncam_pan_front
(tick: f64)
rs-src/rasterizer.rs:453
Functioncm_texel_to_dir
(face: CMFaceName, x: i32, y: i32)
rs-src/rasterizer.rs:725
Methodfrom_path
(path: &str)
rs-src/rasterizer.rs:504
Functiongol_draw
(w: i32, h: i32, fb: *mut u32)
rs-src/gol.rs:173
Functiongol_randomize
()
rs-src/gol.rs:19
Functiongol_set_pattern
(w: i32, h: i32, pat: *mut u8)
rs-src/gol.rs:201
Functiongol_step
(nthreads : i32)
rs-src/gol.rs:32
Functionload_mesh
(file_name: &str, mesh_file_type: MeshFileType)
rs-src/rasterizer.rs:153
Functionnb_draw
(w: i32, h: i32, fb: *mut u32)
rs-src/nbody.rs:483
Functionnb_num_particles
()
rs-src/nbody.rs:35
Functionnb_random_disk
(num_particles: i32)
rs-src/nbody.rs:40
Functionnb_stable_orbits
(num_particles: i32, rmin: f32, rmax: f32)
rs-src/nbody.rs:74
Functionnb_step_barnes_hut
(theta : f32, dt : f32, nthreads: i32)
rs-src/nbody.rs:187
Methodnew
(px: f32, py: f32, pz: f32, nx: f32, ny: f32, nz: f32, r: f32, g: f32, b: f32)
rs-src/rasterizer.rs:78
Methodnew
(x1: f32, y1: f32, x2: f32, y2: f32)
rs-src/nbody.rs:216
Functionrast_benchmark
()
rs-src/rasterizer.rs:1782
Functionrast_get_cm_set_name
(idx: i32)
rs-src/rasterizer.rs:766
Functionrast_get_mesh_name
(idx: i32)
rs-src/rasterizer.rs:354
Functionrast_get_mesh_tri_cnt
(idx: i32)
rs-src/rasterizer.rs:357
Functionrast_get_num_backgrounds
()
rs-src/rasterizer.rs:1268
Functionrast_get_num_cm_sets
()
rs-src/rasterizer.rs:763
Functionrast_get_num_meshes
()
rs-src/rasterizer.rs:351
Functionrast_get_num_shaders
()
rs-src/rasterizer.rs:1130
Functionrast_get_shader_name
(idx: i32)
rs-src/rasterizer.rs:1133
Functionshader_cm_blinn_schlick
(p: &V3F, n: &V3F, col: &V3F, eye: &P3F, _tick: f64, cm: &IrradianceCMSet)
rs-src/rasterizer.rs:1018
Functionshader_cm_blue
(p: &V3F, n: &V3F, col: &V3F, eye: &P3F, _tick: f64, cm: &IrradianceCMSet)
rs-src/rasterizer.rs:1002
Functionshader_cm_coated
(p: &V3F, n: &V3F, col: &V3F, eye: &P3F, _tick: f64, cm: &IrradianceCMSet)
rs-src/rasterizer.rs:897
Functionshader_cm_diff_rim
(p: &V3F, n: &V3F, col: &V3F, eye: &P3F, _: f64, cm: &IrradianceCMSet)
rs-src/rasterizer.rs:912
Functionshader_cm_diffuse
(_p: &V3F, n: &V3F, col: &V3F, _eye: &P3F, _tick: f64, cm: &IrradianceCMSet)
rs-src/rasterizer.rs:877
Functionshader_cm_glossy
(p: &V3F, n: &V3F, col: &V3F, eye: &P3F, _tick: f64, cm: &IrradianceCMSet)
rs-src/rasterizer.rs:922
Functionshader_cm_gold
(p: &V3F, n: &V3F, col: &V3F, eye: &P3F, _tick: f64, cm: &IrradianceCMSet)
rs-src/rasterizer.rs:985
Functionshader_cm_green_highlight
(p: &V3F, n: &V3F, col: &V3F, eye: &P3F, _tick: f64, cm: &IrradianceCMSet)
rs-src/rasterizer.rs:934
Functionshader_cm_metallic
(p: &V3F, n: &V3F, col: &V3F, eye: &P3F, _tick: f64, cm: &IrradianceCMSet)
rs-src/rasterizer.rs:958
Functionshader_cm_red_material
(p: &V3F, n: &V3F, col: &V3F, eye: &P3F, _tick: f64, cm: &IrradianceCMSet)
rs-src/rasterizer.rs:946
Functionshader_cm_refl
(p: &V3F, n: &V3F, col: &V3F, eye: &P3F, _tick: f64, cm: &IrradianceCMSet)
rs-src/rasterizer.rs:883
Functionshader_cm_super_shiny
(p: &V3F, n: &V3F, col: &V3F, eye: &P3F, _tick: f64, cm: &IrradianceCMSet)
rs-src/rasterizer.rs:971
Functionshader_color
(_: &V3F, _: &V3F, col: &V3F, _: &P3F, _: f64, _: &IrradianceCMSet)
rs-src/rasterizer.rs:825
Functionshader_dir_light
(p: &V3F, n: &V3F, col: &V3F, eye: &P3F, _tick: f64, _cm: &IrradianceCMSet)
rs-src/rasterizer.rs:842
Functionshader_headlight
(p: &V3F, n: &V3F, col: &V3F, eye: &P3F, _: f64, _: &IrradianceCMSet)
rs-src/rasterizer.rs:834
Functionshader_n_to_color
(_: &V3F, n: &V3F, _: &V3F, _: &P3F, _: f64, _: &IrradianceCMSet)
rs-src/rasterizer.rs:829
Functionsine_scroller
(w: i32, h: i32, fb: *mut u32, tick: f64)
rs-src/sine_scroller.rs:5