31 #include "../CSSDocument/css_property_value.h"
32 #include "../CSSDocument/css_length.h"
47 std::unique_ptr<CSSPropertyValue>
clone()
const;
Type1 type_x
Definition: css_value_background_position.h:78
std::unique_ptr< CSSPropertyValue > clone() const
Type2 type_y
Definition: css_value_background_position.h:79
std::string to_string() const
Definition: css_computed_values_updater.h:52
CSSLength length_x
Definition: css_value_background_position.h:81
Definition: css_value_background_position.h:61
Type1
Definition: css_value_background_position.h:55
Definition: css_value_background_position.h:52
CSSValueBackgroundPosition()
Definition: css_value_background_position.h:66
Type2
Definition: css_value_background_position.h:64
std::string get_name() const
Definition: css_value_background_position.h:68
void compute(const CSSValueBackgroundPosition *parent, CSSResourceCache *layout, float em_size, float ex_size)
Definition: css_value_background_position.h:57
CSSLength length_y
Definition: css_value_background_position.h:83
Definition: css_value_background_position.h:51
float percentage_x
Definition: css_value_background_position.h:82
Definition: css_value_background_position.h:58
Position()
Definition: css_value_background_position.h:76
Definition: css_value_background_position.h:70
void apply(CSSComputedValuesUpdater *updater)
Definition: css_property_value.h:41
enum clan::CSSValueBackgroundPosition::Type type
std::vector< Position > positions
Definition: css_value_background_position.h:87
Definition: css_value_background_position.h:67
Definition: css_value_background_position.h:39
Definition: css_value_background_position.h:69
Definition: css_length.h:38
Definition: css_value_background_position.h:59
float percentage_y
Definition: css_value_background_position.h:84
Type
Definition: css_value_background_position.h:49
Definition: css_value_background_position.h:73
Definition: css_value_background_position.h:60