pub struct FastNoiseSIMD { /* private fields */ }
Implementations§
Source§impl FastNoiseSIMD
impl FastNoiseSIMD
pub fn new(seed: i32) -> Self
pub fn get_simd_type() -> SIMDType
pub fn set_general_properties(&mut self, properties: GeneralProperties)
pub fn get_general_properties(&self) -> GeneralProperties
pub fn set_fractal_properties(&mut self, properties: FractalProperties)
pub fn get_fractal_properties(&self) -> FractalProperties
pub fn set_cellular_properties(&mut self, properties: CellularProperties)
pub fn get_cellular_properties(&self) -> CellularProperties
pub fn set_perturb_properties(&mut self, properties: PerturbProperties)
pub fn get_perturb_properties(&self) -> PerturbProperties
Sourcepub fn get_vector_set(_x_size: i32, _y_size: i32, _z_size: i32) -> VectorSet
pub fn get_vector_set(_x_size: i32, _y_size: i32, _z_size: i32) -> VectorSet
TODO: Not implemented
Sourcepub fn get_sampling_vector_set(
_sample_scale: i32,
_x_size: i32,
_y_size: i32,
_z_size: i32,
) -> VectorSet
pub fn get_sampling_vector_set( _sample_scale: i32, _x_size: i32, _y_size: i32, _z_size: i32, ) -> VectorSet
TODO: Not implemented
Sourcepub fn fill_vector_set(
_vector_set: &mut VectorSet,
_x_size: i32,
_y_size: i32,
_z_size: i32,
)
pub fn fill_vector_set( _vector_set: &mut VectorSet, _x_size: i32, _y_size: i32, _z_size: i32, )
TODO: Not implemented
Sourcepub fn fill_sampling_vector_set(
_vector_set: &mut VectorSet,
_sample_scale: i32,
_x_size: i32,
_y_size: i32,
_z_size: i32,
)
pub fn fill_sampling_vector_set( _vector_set: &mut VectorSet, _sample_scale: i32, _x_size: i32, _y_size: i32, _z_size: i32, )
TODO: Not implemented
Sourcepub fn fill_noise_set1(
&mut self,
_noise_set: &mut NoiseSet,
_vector_set: &mut VectorSet,
_x_offset: f32,
_y_offset: f32,
_z_offset: f32,
)
pub fn fill_noise_set1( &mut self, _noise_set: &mut NoiseSet, _vector_set: &mut VectorSet, _x_offset: f32, _y_offset: f32, _z_offset: f32, )
TODO: Not implemented
pub fn get_noise_set( &mut self, x_start: i32, y_start: i32, z_start: i32, x_size: i32, y_size: i32, z_size: i32, scale_modifier: f32, ) -> NoiseSet
pub fn fill_noise_set( &mut self, noise_set: &mut NoiseSet, x_start: i32, y_start: i32, z_start: i32, x_size: i32, y_size: i32, z_size: i32, scale_modifier: f32, )
pub fn get_sampled_noise_set( &mut self, x_start: i32, y_start: i32, z_start: i32, x_size: i32, y_size: i32, z_size: i32, sample_scale: i32, ) -> NoiseSet
pub fn get_white_noise_set( &mut self, x_start: i32, y_start: i32, z_start: i32, x_size: i32, y_size: i32, z_size: i32, scale_modifier: f32, ) -> NoiseSet
pub fn get_value_set( &mut self, x_start: i32, y_start: i32, z_start: i32, x_size: i32, y_size: i32, z_size: i32, scale_modifier: f32, ) -> NoiseSet
pub fn get_value_fractal_set( &mut self, x_start: i32, y_start: i32, z_start: i32, x_size: i32, y_size: i32, z_size: i32, scale_modifier: f32, ) -> NoiseSet
pub fn get_perlin_set( &mut self, x_start: i32, y_start: i32, z_start: i32, x_size: i32, y_size: i32, z_size: i32, scale_modifier: f32, ) -> NoiseSet
pub fn get_perlin_fractal_set( &mut self, x_start: i32, y_start: i32, z_start: i32, x_size: i32, y_size: i32, z_size: i32, scale_modifier: f32, ) -> NoiseSet
pub fn get_simplex_set( &mut self, x_start: i32, y_start: i32, z_start: i32, x_size: i32, y_size: i32, z_size: i32, scale_modifier: f32, ) -> NoiseSet
pub fn get_simplex_fractal_set( &mut self, x_start: i32, y_start: i32, z_start: i32, x_size: i32, y_size: i32, z_size: i32, scale_modifier: f32, ) -> NoiseSet
pub fn get_cellular_set( &mut self, x_start: i32, y_start: i32, z_start: i32, x_size: i32, y_size: i32, z_size: i32, scale_modifier: f32, ) -> NoiseSet
pub fn get_cubic_set( &mut self, x_start: i32, y_start: i32, z_start: i32, x_size: i32, y_size: i32, z_size: i32, scale_modifier: f32, ) -> NoiseSet
pub fn get_cubic_fractal_set( &mut self, x_start: i32, y_start: i32, z_start: i32, x_size: i32, y_size: i32, z_size: i32, scale_modifier: f32, ) -> NoiseSet
Auto Trait Implementations§
impl Freeze for FastNoiseSIMD
impl RefUnwindSafe for FastNoiseSIMD
impl !Send for FastNoiseSIMD
impl !Sync for FastNoiseSIMD
impl Unpin for FastNoiseSIMD
impl UnwindSafe for FastNoiseSIMD
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