diff options
Diffstat (limited to 'test/text/quads.test.cpp')
-rw-r--r-- | test/text/quads.test.cpp | 96 |
1 files changed, 48 insertions, 48 deletions
diff --git a/test/text/quads.test.cpp b/test/text/quads.test.cpp index 421d2f362d..c20218a82f 100644 --- a/test/text/quads.test.cpp +++ b/test/text/quads.test.cpp @@ -10,7 +10,7 @@ using namespace mbgl; using namespace mbgl::style; TEST(getIconQuads, normal) { - SymbolLayoutProperties layout; + SymbolLayoutProperties::Evaluated layout; Anchor anchor(2.0, 3.0, 0.0, 0.5f, 0); SpriteAtlasElement image = { Rect<uint16_t>( 0, 0, 15, 11 ), @@ -58,7 +58,7 @@ TEST(getIconQuads, style) { // none { - SymbolLayoutProperties layout; + SymbolLayoutProperties::Evaluated layout; SymbolQuads quads = getIconQuads(anchor, shapedIcon, line, layout, SymbolPlacementType::Point, shapedText); @@ -80,9 +80,9 @@ TEST(getIconQuads, style) { // width { - SymbolLayoutProperties layout; - layout.textSize = LayoutProperty<float>(24.0f); - layout.iconTextFit = LayoutProperty<IconTextFitType>(IconTextFitType::Width); + SymbolLayoutProperties::Evaluated layout; + layout.get<TextSize>() = 24.0f; + layout.get<IconTextFit>() = IconTextFitType::Width; SymbolQuads quads = getIconQuads(anchor, shapedIcon, line, layout, SymbolPlacementType::Point, shapedText); @@ -98,9 +98,9 @@ TEST(getIconQuads, style) { // width x textSize { - SymbolLayoutProperties layout; - layout.textSize = LayoutProperty<float>(12.0f); - layout.iconTextFit = LayoutProperty<IconTextFitType>(IconTextFitType::Width); + SymbolLayoutProperties::Evaluated layout; + layout.get<TextSize>() = 12.0f; + layout.get<IconTextFit>() = IconTextFitType::Width; SymbolQuads quads = getIconQuads(anchor, shapedIcon, line, layout, SymbolPlacementType::Point, shapedText); @@ -116,13 +116,13 @@ TEST(getIconQuads, style) { // width x textSize + padding { - SymbolLayoutProperties layout; - layout.textSize = LayoutProperty<float>(12.0f); - layout.iconTextFit = LayoutProperty<IconTextFitType>(IconTextFitType::Width); - layout.iconTextFitPadding.value[0] = 5.0f; - layout.iconTextFitPadding.value[1] = 10.0f; - layout.iconTextFitPadding.value[2] = 5.0f; - layout.iconTextFitPadding.value[3] = 10.0f; + SymbolLayoutProperties::Evaluated layout; + layout.get<TextSize>() = 12.0f; + layout.get<IconTextFit>() = IconTextFitType::Width; + layout.get<IconTextFitPadding>()[0] = 5.0f; + layout.get<IconTextFitPadding>()[1] = 10.0f; + layout.get<IconTextFitPadding>()[2] = 5.0f; + layout.get<IconTextFitPadding>()[3] = 10.0f; SymbolQuads quads = getIconQuads(anchor, shapedIcon, line, layout, SymbolPlacementType::Point, shapedText); @@ -138,9 +138,9 @@ TEST(getIconQuads, style) { // height { - SymbolLayoutProperties layout; - layout.textSize = LayoutProperty<float>(24.0f); - layout.iconTextFit = LayoutProperty<IconTextFitType>(IconTextFitType::Height); + SymbolLayoutProperties::Evaluated layout; + layout.get<TextSize>() = 24.0f; + layout.get<IconTextFit>() = IconTextFitType::Height; SymbolQuads quads = getIconQuads(anchor, shapedIcon, line, layout, SymbolPlacementType::Point, shapedText); @@ -156,9 +156,9 @@ TEST(getIconQuads, style) { // height x textSize { - SymbolLayoutProperties layout; - layout.textSize = LayoutProperty<float>(12.0f); - layout.iconTextFit = LayoutProperty<IconTextFitType>(IconTextFitType::Height); + SymbolLayoutProperties::Evaluated layout; + layout.get<TextSize>() = 12.0f; + layout.get<IconTextFit>() = IconTextFitType::Height; SymbolQuads quads = getIconQuads(anchor, shapedIcon, line, layout, SymbolPlacementType::Point, shapedText); @@ -174,13 +174,13 @@ TEST(getIconQuads, style) { // height x textSize + padding { - SymbolLayoutProperties layout; - layout.textSize = LayoutProperty<float>(12.0f); - layout.iconTextFit = LayoutProperty<IconTextFitType>(IconTextFitType::Height); - layout.iconTextFitPadding.value[0] = 5.0f; - layout.iconTextFitPadding.value[1] = 10.0f; - layout.iconTextFitPadding.value[2] = 5.0f; - layout.iconTextFitPadding.value[3] = 10.0f; + SymbolLayoutProperties::Evaluated layout; + layout.get<TextSize>() = 12.0f; + layout.get<IconTextFit>() = IconTextFitType::Height; + layout.get<IconTextFitPadding>()[0] = 5.0f; + layout.get<IconTextFitPadding>()[1] = 10.0f; + layout.get<IconTextFitPadding>()[2] = 5.0f; + layout.get<IconTextFitPadding>()[3] = 10.0f; SymbolQuads quads = getIconQuads(anchor, shapedIcon, line, layout, SymbolPlacementType::Point, shapedText); @@ -196,9 +196,9 @@ TEST(getIconQuads, style) { // both { - SymbolLayoutProperties layout; - layout.textSize = LayoutProperty<float>(24.0f); - layout.iconTextFit = LayoutProperty<IconTextFitType>(IconTextFitType::Both); + SymbolLayoutProperties::Evaluated layout; + layout.get<TextSize>() = 24.0f; + layout.get<IconTextFit>() = IconTextFitType::Both; SymbolQuads quads = getIconQuads(anchor, shapedIcon, line, layout, SymbolPlacementType::Point, shapedText); @@ -214,9 +214,9 @@ TEST(getIconQuads, style) { // both x textSize { - SymbolLayoutProperties layout; - layout.textSize = LayoutProperty<float>(12.0f); - layout.iconTextFit = LayoutProperty<IconTextFitType>(IconTextFitType::Both); + SymbolLayoutProperties::Evaluated layout; + layout.get<TextSize>() = 12.0f; + layout.get<IconTextFit>() = IconTextFitType::Both; SymbolQuads quads = getIconQuads(anchor, shapedIcon, line, layout, SymbolPlacementType::Point, shapedText); @@ -232,13 +232,13 @@ TEST(getIconQuads, style) { // both x textSize + padding { - SymbolLayoutProperties layout; - layout.textSize = LayoutProperty<float>(12.0f); - layout.iconTextFit = LayoutProperty<IconTextFitType>(IconTextFitType::Both); - layout.iconTextFitPadding.value[0] = 5.0f; - layout.iconTextFitPadding.value[1] = 10.0f; - layout.iconTextFitPadding.value[2] = 5.0f; - layout.iconTextFitPadding.value[3] = 10.0f; + SymbolLayoutProperties::Evaluated layout; + layout.get<TextSize>() = 12.0f; + layout.get<IconTextFit>() = IconTextFitType::Both; + layout.get<IconTextFitPadding>()[0] = 5.0f; + layout.get<IconTextFitPadding>()[1] = 10.0f; + layout.get<IconTextFitPadding>()[2] = 5.0f; + layout.get<IconTextFitPadding>()[3] = 10.0f; SymbolQuads quads = getIconQuads(anchor, shapedIcon, line, layout, SymbolPlacementType::Point, shapedText); @@ -254,13 +254,13 @@ TEST(getIconQuads, style) { // both x textSize + padding t/r/b/l { - SymbolLayoutProperties layout; - layout.textSize = LayoutProperty<float>(12.0f); - layout.iconTextFit = LayoutProperty<IconTextFitType>(IconTextFitType::Both); - layout.iconTextFitPadding.value[0] = 0.0f; - layout.iconTextFitPadding.value[1] = 5.0f; - layout.iconTextFitPadding.value[2] = 10.0f; - layout.iconTextFitPadding.value[3] = 15.0f; + SymbolLayoutProperties::Evaluated layout; + layout.get<TextSize>() = 12.0f; + layout.get<IconTextFit>() = IconTextFitType::Both; + layout.get<IconTextFitPadding>()[0] = 0.0f; + layout.get<IconTextFitPadding>()[1] = 5.0f; + layout.get<IconTextFitPadding>()[2] = 10.0f; + layout.get<IconTextFitPadding>()[3] = 15.0f; SymbolQuads quads = getIconQuads(anchor, shapedIcon, line, layout, SymbolPlacementType::Point, shapedText); |