Enum ColorResolver
pub enum ColorResolver {
Grass,
Foliage,
DryFoliage,
Water,
Mod(ModColorResolver),
}Expand description
The colour calculations block tints blend over the biomes around a block (vanilla’s
BiomeColors resolvers, ColorResolver): vanilla’s four, and the ones mods register in
register_color_resolvers.
Variants§
Grass
BiomeColors.GRASS_COLOR_RESOLVER: Biome.getGrassColor.
Foliage
BiomeColors.FOLIAGE_COLOR_RESOLVER: Biome.getFoliageColor.
DryFoliage
BiomeColors.DRY_FOLIAGE_COLOR_RESOLVER: Biome.getDryFoliageColor.
Water
BiomeColors.WATER_COLOR_RESOLVER: Biome.getWaterColor.
Mod(ModColorResolver)
A mod’s own resolver, as ColorResolvers::register returned it.
Trait Implementations§
§impl Clone for ColorResolver
impl Clone for ColorResolver
§fn clone(&self) -> ColorResolver
fn clone(&self) -> ColorResolver
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for ColorResolver
§impl Debug for ColorResolver
impl Debug for ColorResolver
impl Eq for ColorResolver
§impl Hash for ColorResolver
impl Hash for ColorResolver
§impl PartialEq for ColorResolver
impl PartialEq for ColorResolver
impl StructuralPartialEq for ColorResolver
Auto Trait Implementations§
impl Freeze for ColorResolver
impl RefUnwindSafe for ColorResolver
impl Send for ColorResolver
impl Sync for ColorResolver
impl Unpin for ColorResolver
impl UnsafeUnpin for ColorResolver
impl UnwindSafe for ColorResolver
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more