Skip to main content

VulkanFullScreenQuadExt

Trait VulkanFullScreenQuadExt 

Source
pub trait VulkanFullScreenQuadExt: IsA<VulkanFullScreenQuad> + 'static {
Show 15 methods // Provided methods fn draw(&self) -> Result<(), Error> { ... } fn enable_blend(&self, enable_blend: bool) { ... } fn enable_clear(&self, enable_clear: bool) { ... } fn fill_command_buffer( &self, cmd: &mut VulkanCommandBuffer, fence: &mut VulkanFence, ) -> Result<(), Error> { ... } fn last_fence(&self) -> VulkanFence { ... } fn queue(&self) -> Option<VulkanQueue> { ... } fn prepare_draw(&self, fence: &mut VulkanFence) -> Result<(), Error> { ... } fn set_index_buffer( &self, indices: &Memory, n_indices: usize, ) -> Result<(), Error> { ... } fn set_info(&self, in_info: &VideoInfo, out_info: &VideoInfo) -> bool { ... } fn set_input_buffer(&self, buffer: Option<&Buffer>) -> Result<(), Error> { ... } fn set_output_buffer(&self, buffer: Option<&Buffer>) -> Result<(), Error> { ... } fn set_shaders(&self, vert: &VulkanHandle, frag: &VulkanHandle) -> bool { ... } fn set_uniform_buffer(&self, uniforms: &Memory) -> Result<(), Error> { ... } fn set_vertex_buffer(&self, vertices: &Memory) -> Result<(), Error> { ... } fn submit( &self, cmd: VulkanCommandBuffer, fence: &mut VulkanFence, ) -> Result<(), Error> { ... }
}
Available on crate feature v1_26_4 only.

Provided Methods§

Source

fn draw(&self) -> Result<(), Error>

Source

fn enable_blend(&self, enable_blend: bool)

Source

fn enable_clear(&self, enable_clear: bool)

Source

fn fill_command_buffer( &self, cmd: &mut VulkanCommandBuffer, fence: &mut VulkanFence, ) -> Result<(), Error>

Source

fn last_fence(&self) -> VulkanFence

Source

fn queue(&self) -> Option<VulkanQueue>

Source

fn prepare_draw(&self, fence: &mut VulkanFence) -> Result<(), Error>

Source

fn set_index_buffer( &self, indices: &Memory, n_indices: usize, ) -> Result<(), Error>

Source

fn set_info(&self, in_info: &VideoInfo, out_info: &VideoInfo) -> bool

Source

fn set_input_buffer(&self, buffer: Option<&Buffer>) -> Result<(), Error>

Source

fn set_output_buffer(&self, buffer: Option<&Buffer>) -> Result<(), Error>

Source

fn set_shaders(&self, vert: &VulkanHandle, frag: &VulkanHandle) -> bool

Source

fn set_uniform_buffer(&self, uniforms: &Memory) -> Result<(), Error>

Source

fn set_vertex_buffer(&self, vertices: &Memory) -> Result<(), Error>

Source

fn submit( &self, cmd: VulkanCommandBuffer, fence: &mut VulkanFence, ) -> Result<(), Error>

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementors§