1//! # Render Module Interface 2 3use crate::PipelineContext; 4 5/// A render module that registers pipelines. 6pub trait RenderModule: Send + Sync { 7 /// Registers pipelines using the provided context. 8 fn register_pipelines(&self, context: &mut PipelineContext<'_>); 9}