[−][src]Struct worldgen::world::tile::Constraint
A constraint that limits when a tile should be chosen for the generated world.
Implementations
impl Constraint
[src]
pub fn new(
nm: Box<dyn NoiseMapGeneratorBase>,
constraint: ConstraintType
) -> Constraint
[src]
nm: Box<dyn NoiseMapGeneratorBase>,
constraint: ConstraintType
) -> Constraint
pub fn satisfied_by(
&self,
x: i64,
y: i64,
size: Size,
chunk_x: i64,
chunk_y: i64,
nms: &mut HashMap<u64, Vec<Vec<f64>>>
) -> bool
[src]
&self,
x: i64,
y: i64,
size: Size,
chunk_x: i64,
chunk_y: i64,
nms: &mut HashMap<u64, Vec<Vec<f64>>>
) -> bool
Returns true if the given value would satisfy this constraint.
Auto Trait Implementations
impl !RefUnwindSafe for Constraint
impl !Send for Constraint
impl !Sync for Constraint
impl Unpin for Constraint
impl !UnwindSafe for Constraint
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,