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]