Struct rs_pbrt::shapes::nurbs::Homogeneous3
source · pub struct Homogeneous3 {
pub x: Float,
pub y: Float,
pub z: Float,
pub w: Float,
}
Fields§
§x: Float
§y: Float
§z: Float
§w: Float
Trait Implementations§
source§impl Clone for Homogeneous3
impl Clone for Homogeneous3
source§fn clone(&self) -> Homogeneous3
fn clone(&self) -> Homogeneous3
Returns a copy 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 Homogeneous3
impl Debug for Homogeneous3
source§impl Default for Homogeneous3
impl Default for Homogeneous3
source§fn default() -> Homogeneous3
fn default() -> Homogeneous3
Returns the “default value” for a type. Read more
impl Copy for Homogeneous3
Auto Trait Implementations§
impl RefUnwindSafe for Homogeneous3
impl Send for Homogeneous3
impl Sync for Homogeneous3
impl Unpin for Homogeneous3
impl UnwindSafe for Homogeneous3
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> Pointable for T
impl<T> Pointable for T
source§impl<R, P> ReadPrimitive<R> for Pwhere
R: Read + ReadEndian<P>,
P: Default,
impl<R, P> ReadPrimitive<R> for Pwhere R: Read + ReadEndian<P>, P: Default,
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()
.