Type Alias veloren_voxygen::scene::terrain::LightMapFn
source · 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