Trait ascending_graphics::PipeLineLayout
source · pub trait PipeLineLayout: Pod + Zeroable {
// Required method
fn create_layout(
&self,
gpu_device: &mut GpuDevice,
layouts: &mut LayoutStorage,
surface_format: TextureFormat
) -> RenderPipeline;
// Provided method
fn layout_key(&self) -> (TypeId, Vec<u8>) { ... }
}Required Methods§
fn create_layout( &self, gpu_device: &mut GpuDevice, layouts: &mut LayoutStorage, surface_format: TextureFormat ) -> RenderPipeline
Provided Methods§
fn layout_key(&self) -> (TypeId, Vec<u8>)
Object Safety§
This trait is not object safe.