pub struct FrameBuilder { /* private fields */ }Expand description
Builder used for explicit output allocation and writes.
Implementations§
Source§impl FrameBuilder
impl FrameBuilder
Sourcepub fn new(
format: FormatDescriptor,
width: usize,
height: usize,
schema: &MetadataSchema,
allocator: AllocatorConfig,
) -> Result<Self>
pub fn new( format: FormatDescriptor, width: usize, height: usize, schema: &MetadataSchema, allocator: AllocatorConfig, ) -> Result<Self>
Allocates explicit output buffers for a frame.
Sourcepub const fn actual_alignment(&self) -> usize
pub const fn actual_alignment(&self) -> usize
Returns actual allocation alignment.
Auto Trait Implementations§
impl Freeze for FrameBuilder
impl RefUnwindSafe for FrameBuilder
impl Send for FrameBuilder
impl Sync for FrameBuilder
impl Unpin for FrameBuilder
impl UnsafeUnpin for FrameBuilder
impl UnwindSafe for FrameBuilder
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