Separate Compositor::new from Compositor::create_renderer
This commit is contained in:
parent
ea42af766f
commit
b152ecda63
7 changed files with 35 additions and 75 deletions
|
|
@ -22,10 +22,10 @@ pub trait Compositor: Sized {
|
|||
fn new<W: HasRawWindowHandle + HasRawDisplayHandle>(
|
||||
settings: Self::Settings,
|
||||
compatible_window: Option<&W>,
|
||||
) -> Result<(Self, Self::Renderer), Error>;
|
||||
) -> Result<Self, Error>;
|
||||
|
||||
/// Creates a [`Self::Renderer`] for the [`Compositor`].
|
||||
fn renderer(&self) -> Self::Renderer;
|
||||
fn create_renderer(&self) -> Self::Renderer;
|
||||
|
||||
/// Crates a new [`Surface`] for the given window.
|
||||
///
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue