type LightMapFn = Arc<dyn Fn(Vec3<i32>) -> f32 + Send + Sync>;
Expand description

Type of closure used for light mapping.

Aliased Type§

struct LightMapFn {
    ptr: NonNull<ArcInner<dyn Fn(Vec3<i32>) -> f32 + Send + Sync>>,
    phantom: PhantomData<ArcInner<dyn Fn(Vec3<i32>) -> f32 + Send + Sync>>,
    alloc: Global,
}

Fields§

§ptr: NonNull<ArcInner<dyn Fn(Vec3<i32>) -> f32 + Send + Sync>>§phantom: PhantomData<ArcInner<dyn Fn(Vec3<i32>) -> f32 + Send + Sync>>§alloc: Global