[−][src]Module azul_core::display_list
Layout and display list creation algorithm, z-index reordering of
Structs
CachedDisplayList | |
ContentGroup | |
DisplayList | |
DisplayListFrame | |
DisplayListParametersRef | Since the display list can take a lot of parameters, we don't want to continually pass them as parameters of the function and rather use a struct to pass them around. This is purely for ergonomic reasons. |
DisplayListScrollFrame | |
DisplayRectangle | DisplayRectangle is the main type which the layout parsing step gets operated on. |
GlTextureCache | |
GlyphInstance | |
OverrideWarning | |
SolvedLayout | |
SolvedLayoutCache | |
StyleBorderColors | |
StyleBorderRadius | |
StyleBorderStyles | |
StyleBorderWidths | |
StyleBoxShadow |
Enums
AlphaType | |
DisplayListMsg | |
ImageRendering | |
LayoutRectContent | |
RectBackground |
Functions
apply_style_property | |
contains_rect_rounded | |
determine_rendering_order | |
displaylist_handle_rect | Push a single rectangle into the display list builder |
fill_content_group_children | |
get_nodes_that_need_scroll_clip | Returns all node IDs where the children overflow the parent, together with the
|
get_text | |
node_needs_to_clip_children | |
parse_display_list_size | Parse a string in the format of "600x100" -> (600, 100) |
populate_css_properties | Populate the style properties of the |
push_rectangles_into_displaylist | |
sort_children_by_position | |
subtract_padding | Subtracts the padding from the size, returning the new size |
Type Definitions
GlStoreImageFn | |
GlyphIndex | |
LayoutFn |