pub fn new(model: ModelFn<M>) -> Self {
        Builder {
            model,
            event: None,
            update: None,
            default_view: None,
            exit: None,
            vk_instance: None,
            vk_debug_callback: None,
            create_default_window: false,
            #[cfg(all(target_os = "macos", not(test)))]
            moltenvk_settings: None,
        }
    }
/// Begin building the `App`.
///
/// The `model` argument is the function that the App will call to initialise your Model.
///
/// The Model can be thought of as the state that you would like to track throughout the
/// lifetime of your nannou program from start to exit.
///
/// The given function is called before any event processing begins within the application.
///
/// The Model that is returned by the function is the same model that will be passed to the
/// given event and view functions.
Begin building the `App`.
The `model` argument is the function that the App will call to initialise your Model.

The Model can be thought of as the state that you would like to track throughout the
lifetime of your nannou program from start to exit.

The given function is called before any event processing begins within the application.

The Model that is returned by the function is the same model that will be passed to the
given event and view functions.
Begin building the ` App ` . The ` model ` argument is the function that the App will call to initialise your Model . The Model can be thought of as the state that you would like to track throughout the lifetime of your nannou program from start to exit . The given function is called before any event processing begins within the application . The Model that is returned by the function is the same model that will be passed to the given event and view functions .
pub fn new(model: ModelFn<M>) -> Self {
        Builder {
            model,
            event: None,
            update: None,
            default_view: None,
            exit: None,
            vk_instance: None,
            vk_debug_callback: None,
            create_default_window: false,
            #[cfg(all(target_os = "macos", not(test)))]
            moltenvk_settings: None,
        }
    }
pub fn new ( model : ModelFn < M > ) -> Self { Builder { model , event : None , update : None , default_view : None , exit : None , vk_instance : None , vk_debug_callback : None , create_default_window : false , # [ cfg ( all ( target_os " " not ( test ) ) ) ] moltenvk_settings : None , } }
Begin building the `App`.
Begin building the ` App ` .
model
ModelFn<M>
model
ModelFn<M>