Struct vox_geometry_rust::triangle3::Builder [−][src]
pub struct Builder { /* fields omitted */ }
Expand description
Implementations
impl Builder
[src]
impl Builder
[src]pub fn with_normals(&mut self, normals: [Vector3D; 3]) -> &mut Self
[src]
pub fn with_normals(&mut self, normals: [Vector3D; 3]) -> &mut Self
[src]Returns builder with normals.
pub fn make_shared(&mut self) -> Triangle3Ptr
[src]
pub fn make_shared(&mut self) -> Triangle3Ptr
[src]Builds shared pointer of Triangle3 instance.
Trait Implementations
impl SurfaceBuilderBase3 for Builder
[src]
impl SurfaceBuilderBase3 for Builder
[src]fn view(&mut self) -> &mut Surface3Data
[src]
fn with_is_normal_flipped(&mut self, is_normal_flipped: bool) -> &mut Self
[src]
fn with_is_normal_flipped(&mut self, is_normal_flipped: bool) -> &mut Self
[src]Returns builder with flipped normal flag.
fn with_translation(&mut self, translation: Vector3D) -> &mut Self
[src]
fn with_translation(&mut self, translation: Vector3D) -> &mut Self
[src]Returns builder with translation.
fn with_orientation(&mut self, orientation: QuaternionD) -> &mut Self
[src]
fn with_orientation(&mut self, orientation: QuaternionD) -> &mut Self
[src]Returns builder with orientation.
fn with_transform(&mut self, transform: Transform3) -> &mut Self
[src]
fn with_transform(&mut self, transform: Transform3) -> &mut Self
[src]Returns builder with transform.
Auto Trait Implementations
impl RefUnwindSafe for Builder
impl Send for Builder
impl Sync for Builder
impl Unpin for Builder
impl UnwindSafe for Builder
Blanket Implementations
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]pub fn borrow_mut(&mut self) -> &mut T
[src]
pub fn borrow_mut(&mut self) -> &mut T
[src]Mutably borrows from an owned value. Read more
impl<T> Pointable for T
impl<T> Pointable for T
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
impl<V, T> VZip<V> for T where
V: MultiLane<T>,