Struct basalt::interface::render::ItfRenderer[][src]

pub struct ItfRenderer { /* fields omitted */ }

Implementations

impl ItfRenderer[src]

pub fn new(basalt: Arc<Basalt>) -> Self[src]

pub fn draw<S: Send + Sync + 'static>(
    &mut self,
    mut cmd: AutoCommandBufferBuilder<StandardCommandPoolBuilder>,
    win_size: [u32; 2],
    mut resize: bool,
    swap_imgs: &Vec<Arc<SwapchainImage<S>>>,
    render_to_swapchain: bool,
    image_num: usize
) -> (AutoCommandBufferBuilder<StandardCommandPoolBuilder>, Option<Arc<dyn ImageViewAccess + Send + Sync>>)
[src]

Command buffer used must not be in the middle of a render pass. Resize is to be set to true anytime the swapchain is recreated. Render to swapchain option will render the ui directly onto the swapchain images. If this is not set this function will return ImageViewAccess to the rendered image of the interface.

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> Content for T[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> Pointable for T

type Init = T

The type for initializers.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.