pub trait GraphicsSystemTrait: Send + Sync {
    fn new_system<L>(
        gfx_queue: Arc<Queue>,
        subpass: Subpass<L>
    ) -> GraphicsSystem
    where
        Self: Sized,
        L: RenderPassAbstract + Sync + Send + 'static
;
fn get_system_num(&self) -> usize;
fn pass<'b, 'p: 'b>(
        &self,
        pass_builder: &'b mut PassBuilder<'p>,
        gfx_system: GraphicsSystem
    ); }
Expand description

Contains the necessary facilities to execute a Graphics system.

Required methods

Creates a new system

Returns the index of the system.

Executes the system

Implementors