_render(int x, int y, const containing_block_context &containing_block_size, formatting_context *fmt_ctx, bool second_pass) override | litehtml::render_item_block | protectedvirtual |
_render_content(int x, int y, bool second_pass, const containing_block_context &self_size, formatting_context *fmt_ctx) override | litehtml::render_item_inline_context | protectedvirtual |
add_child(const std::shared_ptr< render_item > &ri) | litehtml::render_item | inline |
add_inline_box(const position &) | litehtml::render_item | inlinevirtual |
add_positioned(const std::shared_ptr< litehtml::render_item > &el) | litehtml::render_item | |
apply_relative_shift(const containing_block_context &containing_block_size) | litehtml::render_item | |
apply_vertical_align() override | litehtml::render_item_inline_context | protectedvirtual |
border_bottom() const | litehtml::render_item | inline |
border_left() const | litehtml::render_item | inline |
border_right() const | litehtml::render_item | inline |
border_top() const | litehtml::render_item | inline |
bottom() const | litehtml::render_item | inline |
box_sizing_bottom() const | litehtml::render_item | inline |
box_sizing_height() const | litehtml::render_item | inline |
box_sizing_left() const | litehtml::render_item | inline |
box_sizing_right() const | litehtml::render_item | inline |
box_sizing_top() const | litehtml::render_item | inline |
box_sizing_width() const | litehtml::render_item | inline |
calc_auto_margins(int parent_width) | litehtml::render_item | |
calc_cb_length(const css_length &len, int percent_base, containing_block_context::typed_int &out_value) const | litehtml::render_item | protected |
calc_document_size(litehtml::size &sz, litehtml::size &content_size, int x=0, int y=0) | litehtml::render_item | |
calc_outlines(int parent_width) | litehtml::render_item | |
calculate_containing_block_context(const containing_block_context &cb_context) | litehtml::render_item | protected |
children() | litehtml::render_item | inline |
clear_inline_boxes() | litehtml::render_item | inlinevirtual |
clone() override | litehtml::render_item_inline_context | inlinevirtual |
collapse_bottom_margin() const | litehtml::render_item | inline |
collapse_top_margin() const | litehtml::render_item | inline |
content_offset_bottom() const | litehtml::render_item | inline |
content_offset_height() const | litehtml::render_item | inline |
content_offset_left() const | litehtml::render_item | inline |
content_offset_right() const | litehtml::render_item | inline |
content_offset_top() const | litehtml::render_item | inline |
content_offset_width() const | litehtml::render_item | inline |
css() const | litehtml::render_item | inline |
draw_children(uint_ptr hdc, int x, int y, const position *clip, draw_flag flag, int zindex) | litehtml::render_item | virtual |
draw_stacking_context(uint_ptr hdc, int x, int y, const position *clip, bool with_positioned) | litehtml::render_item | |
dump(litehtml::dumper &cout) | litehtml::render_item | |
element_static_offset(const std::shared_ptr< litehtml::render_item > &el) | litehtml::render_item | |
fetch_positioned() | litehtml::render_item | |
finish_last_box(bool end_of_render, const containing_block_context &self_size) | litehtml::render_item_inline_context | protected |
fix_line_width(element_float flt, const containing_block_context &self_size, formatting_context *fmt_ctx) override | litehtml::render_item_inline_context | protectedvirtual |
get_borders() | litehtml::render_item | inline |
get_child_by_point(int x, int y, int client_x, int client_y, draw_flag flag, int zindex) | litehtml::render_item | virtual |
get_draw_vertical_offset() | litehtml::render_item | inlinevirtual |
get_element_by_point(int x, int y, int client_x, int client_y) | litehtml::render_item | |
get_first_baseline() override | litehtml::render_item_inline_context | virtual |
get_inline_boxes(position::vector &) const | litehtml::render_item | inlinevirtual |
get_last_baseline() override | litehtml::render_item_inline_context | virtual |
get_margins() | litehtml::render_item | inline |
get_paddings() | litehtml::render_item | inline |
get_placement() const | litehtml::render_item | |
get_redraw_box(litehtml::position &pos, int x=0, int y=0) | litehtml::render_item | |
get_rendering_boxes(position::vector &redraw_boxes) | litehtml::render_item | |
height() const | litehtml::render_item | inline |
init() override | litehtml::render_item_block | virtual |
is_flex_item() const | litehtml::render_item | inline |
is_point_inside(int x, int y) | litehtml::render_item | |
is_root() const | litehtml::render_item | inline |
is_visible() const | litehtml::render_item | inline |
left() const | litehtml::render_item | inline |
m_borders | litehtml::render_item | protected |
m_children | litehtml::render_item | protected |
m_element | litehtml::render_item | protected |
m_line_boxes | litehtml::render_item_inline_context | protected |
m_margins | litehtml::render_item | protected |
m_max_line_width | litehtml::render_item_inline_context | protected |
m_padding | litehtml::render_item | protected |
m_parent | litehtml::render_item | protected |
m_pos | litehtml::render_item | protected |
m_positioned | litehtml::render_item | protected |
m_skip | litehtml::render_item | protected |
margin_bottom() const | litehtml::render_item | inline |
margin_left() const | litehtml::render_item | inline |
margin_right() const | litehtml::render_item | inline |
margin_top() const | litehtml::render_item | inline |
new_box(const std::unique_ptr< line_box_item > &el, line_context &line_ctx, const containing_block_context &self_size, formatting_context *fmt_ctx) | litehtml::render_item_inline_context | protected |
padding_bottom() const | litehtml::render_item | inline |
padding_left() const | litehtml::render_item | inline |
padding_right() const | litehtml::render_item | inline |
padding_top() const | litehtml::render_item | inline |
parent() const | litehtml::render_item | inline |
parent(const std::shared_ptr< render_item > &par) | litehtml::render_item | inline |
place_float(const std::shared_ptr< render_item > &el, int top, const containing_block_context &self_size, formatting_context *fmt_ctx) | litehtml::render_item_block | protected |
place_inline(std::unique_ptr< line_box_item > item, const containing_block_context &self_size, formatting_context *fmt_ctx) | litehtml::render_item_inline_context | protected |
pos() | litehtml::render_item | inline |
render(int x, int y, const containing_block_context &containing_block_size, formatting_context *fmt_ctx, bool second_pass=false) | litehtml::render_item | |
render_item(std::shared_ptr< element > src_el) | litehtml::render_item | explicit |
render_item_block(std::shared_ptr< element > src_el) | litehtml::render_item_block | inlineexplicit |
render_item_inline_context(std::shared_ptr< element > src_el) | litehtml::render_item_inline_context | inlineexplicit |
render_offset_bottom() const | litehtml::render_item | inline |
render_offset_height() const | litehtml::render_item | inline |
render_offset_left() const | litehtml::render_item | inline |
render_offset_right() const | litehtml::render_item | inline |
render_offset_top() const | litehtml::render_item | inline |
render_offset_width() const | litehtml::render_item | inline |
render_positioned(render_type width=render_all) | litehtml::render_item | |
right() const | litehtml::render_item | inline |
set_inline_boxes(position::vector &) | litehtml::render_item | inlinevirtual |
set_paddings(const margins &val) | litehtml::render_item | inline |
skip() const | litehtml::render_item | inline |
skip(bool val) | litehtml::render_item | inline |
split_inlines() | litehtml::render_item | |
src_el() const | litehtml::render_item | inline |
top() const | litehtml::render_item | inline |
width() const | litehtml::render_item | inline |
~render_item()=default | litehtml::render_item | virtual |