pub struct TriangleFeed { /* private fields */ }Implementations§
Source§impl TriangleFeed
impl TriangleFeed
pub fn pass(&self, shading: FragmentShading) -> Box<dyn FramePass>
pub fn set_view(&self, eye: &Eye, placement: Rigid)
pub fn set_ground(&self, ground: Option<Ground>) -> Result<(), GroundLocked>
pub fn edit(&self, build: impl FnOnce(&mut TriangleMesh<3>))
Sourcepub fn set_mesh(&self, version: Version, mesh: &TriangleMesh<3>)
pub fn set_mesh(&self, version: Version, mesh: &TriangleMesh<3>)
Tracks one source by version; switching sources requires a distinct version.
pub fn uploads(&self) -> u64
pub fn triangles(&self) -> usize
Trait Implementations§
Source§impl Clone for TriangleFeed
impl Clone for TriangleFeed
Source§fn clone(&self) -> TriangleFeed
fn clone(&self) -> TriangleFeed
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 Default for TriangleFeed
impl Default for TriangleFeed
Source§fn default() -> TriangleFeed
fn default() -> TriangleFeed
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for TriangleFeed
impl !RefUnwindSafe for TriangleFeed
impl !Send for TriangleFeed
impl !Sync for TriangleFeed
impl Unpin for TriangleFeed
impl UnsafeUnpin for TriangleFeed
impl !UnwindSafe for TriangleFeed
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