Struct ColorResolverRegistry
pub struct ColorResolverRegistry { /* private fields */ }Expand description
The game’s ColorResolvers: the registered resolvers, each at the index its handle names.
Implementations§
§impl ColorResolverRegistry
impl ColorResolverRegistry
pub fn into_resolvers(self) -> Arc<[Arc<dyn BiomeColorResolver>]> ⓘ
pub fn into_resolvers(self) -> Arc<[Arc<dyn BiomeColorResolver>]> ⓘ
The resolvers, each at the index its handle names.
Trait Implementations§
§impl ColorResolvers for ColorResolverRegistry
impl ColorResolvers for ColorResolverRegistry
§fn register(&mut self, resolver: Arc<dyn BiomeColorResolver>) -> ColorResolver
fn register(&mut self, resolver: Arc<dyn BiomeColorResolver>) -> ColorResolver
register(resolver): adds resolver to the ones the game blends and caches, and returns
the ColorResolver a block tint source passes to
BlockAndTintGetter::block_tint.§impl Default for ColorResolverRegistry
impl Default for ColorResolverRegistry
§fn default() -> ColorResolverRegistry
fn default() -> ColorResolverRegistry
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl !RefUnwindSafe for ColorResolverRegistry
impl !UnwindSafe for ColorResolverRegistry
impl Freeze for ColorResolverRegistry
impl Send for ColorResolverRegistry
impl Sync for ColorResolverRegistry
impl Unpin for ColorResolverRegistry
impl UnsafeUnpin for ColorResolverRegistry
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