Trait blue_engine::Signal
source · pub trait Signal: Any {
// Provided methods
fn events(
&mut self,
_renderer: &mut Renderer,
_window: &Window,
_objects: &mut ObjectStorage,
_events: &Event<()>,
_input: &InputHelper,
_camera: &mut Camera,
) { ... }
fn frame(
&mut self,
_renderer: &mut Renderer,
_window: &Window,
_objects: &mut ObjectStorage,
_camera: &mut Camera,
_input: &InputHelper,
_encoder: &mut CommandEncoder,
_view: &TextureView,
) { ... }
}
Expand description
Allows all events to be fetched directly, making it easier to add custom additions to the engine.
Provided Methods§
sourcefn events(
&mut self,
_renderer: &mut Renderer,
_window: &Window,
_objects: &mut ObjectStorage,
_events: &Event<()>,
_input: &InputHelper,
_camera: &mut Camera,
)
fn events( &mut self, _renderer: &mut Renderer, _window: &Window, _objects: &mut ObjectStorage, _events: &Event<()>, _input: &InputHelper, _camera: &mut Camera, )
This is ran before any of the render events, it’s generally used to capture raw input.
sourcefn frame(
&mut self,
_renderer: &mut Renderer,
_window: &Window,
_objects: &mut ObjectStorage,
_camera: &mut Camera,
_input: &InputHelper,
_encoder: &mut CommandEncoder,
_view: &TextureView,
)
fn frame( &mut self, _renderer: &mut Renderer, _window: &Window, _objects: &mut ObjectStorage, _camera: &mut Camera, _input: &InputHelper, _encoder: &mut CommandEncoder, _view: &TextureView, )
ran before the frame is rendered