SubmitSystem

Trait SubmitSystem 

Source
pub trait SubmitSystem {
    type SharedType;
    type SetupType;

    // Required methods
    fn setup(
        &mut self,
        graphics_objects: Arc<GraphicsObjects>,
    ) -> Result<(Self::SharedType, Self::SetupType, Box<CmdBuffer>), HaltPolicy>;
    fn submit(
        &mut self,
        graphics_objects: Arc<GraphicsObjects>,
        cmd_buffer: Box<CmdBuffer>,
        setup_data: Self::SetupType,
    );
}

Required Associated Types§

Required Methods§

Source

fn setup( &mut self, graphics_objects: Arc<GraphicsObjects>, ) -> Result<(Self::SharedType, Self::SetupType, Box<CmdBuffer>), HaltPolicy>

Source

fn submit( &mut self, graphics_objects: Arc<GraphicsObjects>, cmd_buffer: Box<CmdBuffer>, setup_data: Self::SetupType, )

Implementors§