pub struct GeometryBuilder<'a: 'b, 'b, A: Allocator + 'a> { /* private fields */ }Implementations§
Source§impl<'a: 'b, 'b, A: Allocator + 'a> GeometryBuilder<'a, 'b, A>
impl<'a: 'b, 'b, A: Allocator + 'a> GeometryBuilder<'a, 'b, A>
pub fn add_type_(&mut self, type_: GeometryType)
pub fn add_lod(&mut self, lod: WIPOffset<&'b str>)
pub fn add_solids(&mut self, solids: WIPOffset<Vector<'b, u32>>)
pub fn add_shells(&mut self, shells: WIPOffset<Vector<'b, u32>>)
pub fn add_surfaces(&mut self, surfaces: WIPOffset<Vector<'b, u32>>)
pub fn add_strings(&mut self, strings: WIPOffset<Vector<'b, u32>>)
pub fn add_boundaries(&mut self, boundaries: WIPOffset<Vector<'b, u32>>)
pub fn add_semantics(&mut self, semantics: WIPOffset<Vector<'b, u32>>)
pub fn add_semantics_objects( &mut self, semantics_objects: WIPOffset<Vector<'b, ForwardsUOffset<SemanticObject<'b>>>>, )
pub fn add_material( &mut self, material: WIPOffset<Vector<'b, ForwardsUOffset<MaterialMapping<'b>>>>, )
pub fn add_texture( &mut self, texture: WIPOffset<Vector<'b, ForwardsUOffset<TextureMapping<'b>>>>, )
pub fn new(_fbb: &'b mut FlatBufferBuilder<'a, A>) -> GeometryBuilder<'a, 'b, A>
pub fn finish(self) -> WIPOffset<Geometry<'a>>
Auto Trait Implementations§
impl<'a, 'b, A> Freeze for GeometryBuilder<'a, 'b, A>
impl<'a, 'b, A> RefUnwindSafe for GeometryBuilder<'a, 'b, A>where
A: RefUnwindSafe,
impl<'a, 'b, A> Send for GeometryBuilder<'a, 'b, A>where
A: Send,
impl<'a, 'b, A> Sync for GeometryBuilder<'a, 'b, A>where
A: Sync,
impl<'a, 'b, A> Unpin for GeometryBuilder<'a, 'b, A>
impl<'a, 'b, A> UnsafeUnpin for GeometryBuilder<'a, 'b, A>
impl<'a, 'b, A> !UnwindSafe for GeometryBuilder<'a, 'b, A>
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