pub struct DeviceObjects { /* private fields */ }
Implementations§
Source§impl DeviceObjects
impl DeviceObjects
pub fn init<F: Facade>( im_gui: &mut ImGui, ctx: &F, ) -> RendererResult<DeviceObjects>
pub fn upload_vertex_buffer<F: Facade>( &mut self, ctx: &F, vtx_buffer: &[ImDrawVert], ) -> RendererResult<()>
pub fn upload_index_buffer<F: Facade>( &mut self, ctx: &F, idx_buffer: &[ImDrawIdx], ) -> RendererResult<()>
Auto Trait Implementations§
impl !Freeze for DeviceObjects
impl !RefUnwindSafe for DeviceObjects
impl !Send for DeviceObjects
impl !Sync for DeviceObjects
impl Unpin for DeviceObjects
impl !UnwindSafe for DeviceObjects
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