[−][src]Struct basalt::interface::render::ItfRenderer
Methods
impl ItfRenderer
[src]
pub fn new(basalt: Arc<Basalt>) -> Self
[src]
pub fn draw<S: Send + Sync + 'static>(
&mut self,
cmd: AutoCommandBufferBuilder<StandardCommandPoolBuilder>,
win_size: [u32; 2],
resize: bool,
swap_imgs: &Vec<Arc<SwapchainImage<S>>>,
render_to_swapchain: bool,
image_num: usize
) -> (AutoCommandBufferBuilder<StandardCommandPoolBuilder>, Option<Arc<dyn ImageViewAccess + Send + Sync>>)
[src]
&mut self,
cmd: AutoCommandBufferBuilder<StandardCommandPoolBuilder>,
win_size: [u32; 2],
resize: bool,
swap_imgs: &Vec<Arc<SwapchainImage<S>>>,
render_to_swapchain: bool,
image_num: usize
) -> (AutoCommandBufferBuilder<StandardCommandPoolBuilder>, Option<Arc<dyn ImageViewAccess + Send + Sync>>)
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
impl Send for ItfRenderer
impl Sync for ItfRenderer
Blanket Implementations
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Erased for T
impl<T> Content for T
[src]
fn ref_from_ptr(ptr: *mut c_void, size: usize) -> Option<*mut T>
[src]
fn is_size_suitable(size: usize) -> bool
[src]
fn indiv_size() -> usize
[src]
impl<T> SafeBorrow<T> for T
[src]
impl<T> SetParameter for T
fn set<T>(&mut self, value: T) -> <T as Parameter<Self>>::Result where
T: Parameter<Self>,
T: Parameter<Self>,
Sets value
as a parameter of self
.