pub struct ModelOptions { /* private fields */ }
Expand description

ModelOptions hold all the various settings that can impact a particular super::Model display_size being set is the minimum requirement.

Implementations§

Constructs a ModelOptions with given display and framebuffer sizes

Constructs a ModelOptions with given display and framebuffer sizes and provided window offset handler

Returns MADCTL register value for given display options

Returns display size based on current orientation and display options. Used by models.

Returns framebuffer size based on current orientation and display options. Used by models. Uses display_size if framebuffer_size is not set.

Returns window offset (x, y) based on current orientation and display options. Used by [Display::set_address_window]

Sets the current Orientation

Trait Implementations§

Returns a copy of the value. Read more
Performs copy-assignment from source. Read more

Auto Trait Implementations§

Blanket Implementations§

Gets the TypeId of self. Read more
Casts the value.
Immutably borrows from an owned value. Read more
Mutably borrows from an owned value. Read more
Casts the value.
Casts the value.
Casts the value.

Returns the argument unchanged.

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Casts the value.
Casts the value.
Casts the value.
Casts the value.
The type returned in the event of a conversion error.
Performs the conversion.
The type returned in the event of a conversion error.
Performs the conversion.
Casts the value.
Casts the value.
Casts the value.
Casts the value.