Trait rin::scene::RendererBundle [−][src]
pub trait RendererBundle {
type Parameters;
pub fn setup(self, scene: &mut DeferredScene);
pub fn viewport(&mut self) -> Property<'static, Rect<i32>>;
pub fn window(&self) -> Option<&Window>;
pub fn window_mut(&mut self) -> Option<&mut Window>;
pub fn event_stream(&mut self) -> Stream<'static, Event>;
pub fn parameters(&self) -> Option<&Self::Parameters> { ... }
pub fn name(&self) -> &str { ... }
pub fn file_line_info(&self) -> &'static str { ... }
}Associated Types
type Parameters[src]
Required methods
pub fn setup(self, scene: &mut DeferredScene)[src]
pub fn viewport(&mut self) -> Property<'static, Rect<i32>>[src]
pub fn window(&self) -> Option<&Window>[src]
pub fn window_mut(&mut self) -> Option<&mut Window>[src]
pub fn event_stream(&mut self) -> Stream<'static, Event>[src]
Provided methods
pub fn parameters(&self) -> Option<&Self::Parameters>[src]
pub fn name(&self) -> &str[src]
pub fn file_line_info(&self) -> &'static str[src]
Implementors
impl RendererBundle for ForwardRenderer[src]
impl RendererBundle for ForwardRenderer[src]type Parameters = Parameters
pub fn parameters(&self) -> Option<&Parameters>[src]
pub fn name(&self) -> &str[src]
pub fn setup(self, world: &mut DeferredScene)[src]
pub fn window(&self) -> Option<&Window>[src]
pub fn window_mut(&mut self) -> Option<&mut Window>[src]
pub fn viewport(&mut self) -> Property<'static, Rect<i32>>[src]
pub fn event_stream(&mut self) -> Stream<'static, Event>[src]
impl<R> RendererBundle for ImmediateRenderer<R> where
R: 'static + RenderSystem, [src]
impl<R> RendererBundle for ImmediateRenderer<R> where
R: 'static + RenderSystem, [src]