Struct rtbvh::MortonEncoder [−][src]
pub struct MortonEncoder { /* fields omitted */ }
Implementations
impl MortonEncoder
[src]
impl MortonEncoder
[src]pub const MAX_GRID_DIM: usize
[src]
pub fn new(aabb: &Aabb, grid_dim: usize) -> MortonEncoder
[src]
pub fn morton_encode(x: u32, y: u32, z: u32) -> u32
[src]
pub fn encode<T: Into<[f32; 3]> + Debug + Copy>(&self, point: T) -> u32
[src]
pub fn get_sorted_indices<E: Debug + Copy + Send + Sync, T: Primitive<E>>(
&self,
aabbs: &[Aabb<E>],
primitives: &[T]
) -> (Vec<u32>, Vec<u32>)
[src]
&self,
aabbs: &[Aabb<E>],
primitives: &[T]
) -> (Vec<u32>, Vec<u32>)
Auto Trait Implementations
impl RefUnwindSafe for MortonEncoder
impl RefUnwindSafe for MortonEncoder
impl Send for MortonEncoder
impl Send for MortonEncoder
impl Sync for MortonEncoder
impl Sync for MortonEncoder
impl Unpin for MortonEncoder
impl Unpin for MortonEncoder
impl UnwindSafe for MortonEncoder
impl UnwindSafe for MortonEncoder