pub struct SolvedLayout {
pub solved_layout_cache: SolvedLayoutCache,
pub gl_texture_cache: GlTextureCache,
}
Fields§
§solved_layout_cache: SolvedLayoutCache
§gl_texture_cache: GlTextureCache
Implementations§
Source§impl SolvedLayout
impl SolvedLayout
Sourcepub fn new<U: FontImageApi>(
epoch: Epoch,
pipeline_id: PipelineId,
full_window_state: &FullWindowState,
gl_context: Rc<dyn Gl>,
render_api: &mut U,
app_resources: &mut AppResources,
ui_states: &mut BTreeMap<DomId, UiState>,
ui_descriptions: &mut BTreeMap<DomId, UiDescription>,
insert_into_active_gl_textures: GlStoreImageFn,
layout_func: LayoutFn,
load_font_fn: LoadFontFn,
load_image_fn: LoadImageFn,
) -> Self
pub fn new<U: FontImageApi>( epoch: Epoch, pipeline_id: PipelineId, full_window_state: &FullWindowState, gl_context: Rc<dyn Gl>, render_api: &mut U, app_resources: &mut AppResources, ui_states: &mut BTreeMap<DomId, UiState>, ui_descriptions: &mut BTreeMap<DomId, UiDescription>, insert_into_active_gl_textures: GlStoreImageFn, layout_func: LayoutFn, load_font_fn: LoadFontFn, load_image_fn: LoadImageFn, ) -> Self
Does the layout, updates the image + font resources for the RenderAPI
Trait Implementations§
Source§impl Default for SolvedLayout
impl Default for SolvedLayout
Source§fn default() -> SolvedLayout
fn default() -> SolvedLayout
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for SolvedLayout
impl RefUnwindSafe for SolvedLayout
impl Send for SolvedLayout
impl Sync for SolvedLayout
impl Unpin for SolvedLayout
impl UnwindSafe for SolvedLayout
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more