pub struct BaseGlobalSampler {
pub base: BaseSampler,
pub dimension: u32,
pub interval_sample_index: i64,
pub array_end_dim: u32,
}Fields§
§base: BaseSampler§dimension: u32§interval_sample_index: i64§array_end_dim: u32Implementations§
Source§impl BaseGlobalSampler
impl BaseGlobalSampler
pub const array_start_dim: u32 = 5u32
pub fn new(samples_per_pixel: u32) -> Self
pub fn request_1d_array(&mut self, n: u32)
pub fn request_2d_array(&mut self, n: u32)
pub fn get_1d_array(&mut self, n: u32) -> Option<Vec<Float>>
pub fn get_2d_array(&mut self, n: u32) -> Option<Vec<Vector2f>>
Trait Implementations§
Source§impl Clone for BaseGlobalSampler
impl Clone for BaseGlobalSampler
Source§fn clone(&self) -> BaseGlobalSampler
fn clone(&self) -> BaseGlobalSampler
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for BaseGlobalSampler
impl Debug for BaseGlobalSampler
Source§impl Default for BaseGlobalSampler
impl Default for BaseGlobalSampler
Source§fn default() -> BaseGlobalSampler
fn default() -> BaseGlobalSampler
Returns the “default value” for a type. Read more
Source§impl PartialEq for BaseGlobalSampler
impl PartialEq for BaseGlobalSampler
impl StructuralPartialEq for BaseGlobalSampler
Auto Trait Implementations§
impl Freeze for BaseGlobalSampler
impl RefUnwindSafe for BaseGlobalSampler
impl Send for BaseGlobalSampler
impl Sync for BaseGlobalSampler
impl Unpin for BaseGlobalSampler
impl UnwindSafe for BaseGlobalSampler
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§impl<T> Pointable for T
impl<T> Pointable for T
Source§impl<R, P> ReadPrimitive<R> for P
impl<R, P> ReadPrimitive<R> for P
Source§fn read_from_little_endian(read: &mut R) -> Result<Self, Error>
fn read_from_little_endian(read: &mut R) -> Result<Self, Error>
Read this value from the supplied reader. Same as
ReadEndian::read_from_little_endian().