Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/cessen/psychopath
/ functions
Functions
737 in github.com/cessen/psychopath
⨍
Functions
737
◇
Types & classes
117
Method
bounds
(&self)
src/light/sphere_light.rs:342
Method
bounds
(&self)
src/light/rectangle_light.rs:341
Function
bounds_mean_split
Takes a slice of boundable objects and partitions them based on the bounds mean heuristic. Returns the index of the partition boundary and the axis t
src/accel/objects_split.rs:244
Method
cleanup
(self)
psychoblend/assembly.py:226
Method
cleanup
(self)
psychoblend/assembly.py:272
Method
cleanup
(self)
psychoblend/assembly.py:397
Method
clear
(&mut self)
src/transform_stack.rs:26
Function
compute_max_brightness
(point)
sub_crates/spectral_upsampling/src/meng/generate_meng_spectra_tables.py:945
Function
compute_spectrum
(data_point)
sub_crates/spectral_upsampling/src/meng/generate_meng_spectra_tables.py:670
Method
construct_from_base
( arena: &'a Arena, base: &BVHBase, node: &BVHBaseNode, fill_node: &mut MaybeU
src/accel/bvh4.rs:186
Method
construct_from_base
( arena: &'a MemArena, base: &BVHBase, node_index: usize, )
src/accel/bvh.rs:161
Method
construct_from_builder
( arena: &'a Arena, base: &LightTreeBuilder, node_index: usize, node_mem: &mut
src/accel/light_tree.rs:89
Function
cos_gt
Calculates the cosine of the angle between the two vectors, and checks to see if it's greater than the passed cos.
sub_crates/compact/tests/proptest_tests.rs:9
Method
cross
(self, other: Vector)
sub_crates/math3d/src/vector.rs:181
Function
cross_test
()
sub_crates/math3d/src/normal.rs:263
Function
cross_test
()
sub_crates/math3d/src/vector.rs:279
Function
dec_inc_ulp
()
src/fp_utils.rs:125
Function
dec_ulp
()
src/fp_utils.rs:95
Function
dec_ulp_zero
()
src/fp_utils.rs:109
Function
decode
(n: u32)
sub_crates/compact/src/unit_vec/oct32.rs:68
Function
decode_yuv_01
()
sub_crates/compact/src/fluv/fluv32.rs:274
Method
default
()
sub_crates/math3d/src/transform.rs:83
Function
dielectric_fresnel_from_fac
(fresnel_fac: f32, c: f32)
src/shading/surface_closure.rs:696
Function
div
()
sub_crates/math3d/src/normal.rs:223
Function
div
()
sub_crates/math3d/src/vector.rs:239
Method
div
(self, rhs: f32)
src/color.rs:484
Method
div
(self, other: f32)
sub_crates/math3d/src/normal.rs:144
Method
div
(self, other: f32)
sub_crates/math3d/src/vector.rs:156
Method
div_assign
(&mut self, rhs: f32)
src/color.rs:493
Method
dot
(self, other: Vector)
sub_crates/math3d/src/vector.rs:174
Function
dot_test
()
sub_crates/math3d/src/normal.rs:254
Function
dot_test
()
sub_crates/math3d/src/vector.rs:270
Method
draw
(self, context)
psychoblend/__init__.py:160
Method
draw
(self, context)
psychoblend/ui.py:32
Method
draw
(self, context)
psychoblend/ui.py:59
Method
draw
(self, context)
psychoblend/ui.py:77
Method
draw
(self, context)
psychoblend/ui.py:95
Method
draw
(self, context)
psychoblend/ui.py:117
Method
draw
(self, context)
psychoblend/ui.py:151
Method
draw
(self, context)
psychoblend/ui.py:178
Method
draw
(self, context)
psychoblend/ui.py:197
Method
draw
(self, context)
psychoblend/ui.py:247
Method
drop
(&mut self)
src/image.rs:259
Method
elapsed
Returns the time elapsed in seconds since the last call to tick().
src/timer.rs:28
Method
eq
(&self, other: &Normal)
sub_crates/math3d/src/normal.rs:91
Method
eq
(&self, other: &Point)
sub_crates/math3d/src/point.rs:94
Method
eq
(&self, other: &Vector)
sub_crates/math3d/src/vector.rs:103
Function
equality_test
()
sub_crates/math3d/src/transform.rs:125
Method
export
(self, render_engine, w)
psychoblend/world.py:87
Method
export
(self, render_engine, w)
psychoblend/world.py:114
Method
export
(self, render_engine, w)
psychoblend/world.py:145
Method
export
(self, render_engine, w)
psychoblend/assembly.py:229
Method
export
(self, render_engine, w)
psychoblend/assembly.py:275
Method
export
(self, render_engine, w)
psychoblend/assembly.py:310
Method
export
(self, render_engine, w)
psychoblend/assembly.py:334
Function
fast_ln
(x: f32)
src/math.rs:134
Function
fast_log2
(x: f32)
src/math.rs:142
Function
fast_pow
(x: f32, p: f32)
src/math.rs:150
Function
fast_pow2
(p: f32)
src/math.rs:138
Function
faster_exp
(p: f32)
src/math.rs:158
Function
faster_pow2
(p: f32)
src/math.rs:154
Function
fluv32_decode_1000_values
(bench: &mut Bencher)
sub_crates/compact/benches/bench.rs:102
Function
fluv32_decode_yuv_1000_values
(bench: &mut Bencher)
sub_crates/compact/benches/bench.rs:112
Function
fluv32_encode_1000_values
(bench: &mut Bencher)
sub_crates/compact/benches/bench.rs:90
Function
free_sah_split
Takes a slice of boundable objects and partitions them based on the Surface Area Heuristic, but using arbitrarily oriented planes. Returns the index
src/accel/objects_split.rs:21
Method
from_assembly
(assembly: &'a Assembly)
src/tracer.rs:22
Method
from_bboxes
Creates a BBox with min as the minimum extent and max as the maximum extent.
src/bbox4.rs:45
Method
from_compressed
Constructs a Color from compressed color data, and also returns the number of bytes consumed from `in_data`.
src/color.rs:199
Method
from_compressed
Constructs a SurfaceClosure from compressed closure data, and also returns the number of bytes consumed from `in_data`.
src/shading/surface_closure.rs:213
Method
from_location
(loc: Point)
sub_crates/math3d/src/transform.rs:50
Method
from_objects
( arena: &'a Arena, objects: &mut [T], objects_per_leaf: usize, bounder: F,
src/accel/bvh4.rs:58
Method
from_objects
(objects: &mut [T], objects_per_leaf: usize, bounder: F)
src/accel/bvh_base.rs:57
Method
from_objects
( arena: &'a Arena, objects: &mut [T], info_getter: F, )
src/accel/light_array.rs:19
Method
from_objects
( arena: &'a MemArena, objects: &mut [T], objects_per_leaf: usize, bounder: F,
src/accel/bvh.rs:38
Method
from_objects
( arena: &'a Arena, objects: &mut [T], info_getter: F, )
src/accel/light_tree.rs:62
Method
from_parts
(e: Vec4, wavelength: f32)
src/color.rs:411
Method
from_points
Creates a BBox with min as the minimum extent and max as the maximum extent.
src/bbox.rs:37
Method
from_spectral_sample
(ss: &SpectralSample)
src/color.rs:520
Method
from_str
(source_text: &'a str)
src/parse/data_tree.rs:22
Method
from_value
(value: f32, wavelength: f32)
src/color.rs:403
Method
from_verts_and_indices
( arena: &'b Arena, verts: &[Vec<Point>], vert_normals: &[Vec<Normal>], tri_in
src/surface/micropoly_batch.rs:49
Method
from_verts_and_indices
( arena: &'b Arena, verts: &[Vec<Point>], vert_normals: &Option<Vec<Vec<Normal>>>,
src/surface/triangle_mesh.rs:29
Method
from_wavelength
(wavelength: f32, intensity: f32)
src/color.rs:512
Function
garbage_upper_bits_decode
()
sub_crates/compact/src/shared_exp/signed48.rs:276
Method
get_n
(&self, n: usize)
sub_crates/math3d/src/normal.rs:49
Method
get_n
(&self, n: usize)
sub_crates/math3d/src/vector.rs:61
Function
inc_dec_ulp
()
src/fp_utils.rs:117
Function
inc_ulp
()
src/fp_utils.rs:89
Function
inc_ulp_zero
()
src/fp_utils.rs:101
Function
inf_saturate
()
sub_crates/compact/src/fluv/fluv32.rs:290
Function
inf_saturate
()
sub_crates/compact/src/shared_exp/signed48.rs:238
Function
inf_saturate
()
sub_crates/compact/src/shared_exp/unsigned32.rs:156
Function
inf_saturate
()
sub_crates/compact/src/shared_exp/unsigned40.rs:191
Function
integers
()
sub_crates/compact/src/fluv/fluv32.rs:253
Function
integers
()
sub_crates/compact/src/shared_exp/signed48.rs:203
Function
integers
()
sub_crates/compact/src/shared_exp/unsigned32.rs:134
Function
integers
()
sub_crates/compact/src/shared_exp/unsigned40.rs:169
Method
intersect_ray
Returns whether the given ray intersects with the bboxes.
src/bbox4.rs:63
Method
intersect_rays
( &self, rays: &mut RayBatch, ray_stack: &mut RayStack, isects: &mut [SurfaceI
src/surface/micropoly_batch.rs:148
Method
intersect_rays
( &self, rays: &mut RayBatch, ray_stack: &mut RayStack, isects: &mut [SurfaceI
src/surface/triangle_mesh.rs:125
← previous
next →
401–500 of 737, ranked by callers