test/examples: -- deprecated apis call warnings.

Result load(const char* data, uint32_t size, bool copy = false)
-> Result load(const char* data, uint32_t size, const std::string& mimeType, bool copy = false)

Result bounds(float* x, float* y, float* w, float* h)
-> Result bounds(float* x, float* y, float* w, float* h, bool transformed)
This commit is contained in:
Hermet Park 2023-04-21 15:39:55 +09:00
parent 69063d2405
commit 5d930e51e4
3 changed files with 7 additions and 7 deletions

View file

@ -41,7 +41,7 @@ void tvgDrawCmds(tvg::Canvas* canvas)
if (canvas->push(move(shape)) != tvg::Result::Success) return; if (canvas->push(move(shape)) != tvg::Result::Success) return;
auto picture = tvg::Picture::gen(); auto picture = tvg::Picture::gen();
if (picture->load(svg, strlen(svg), "svg") != tvg::Result::Success) return; if (picture->load(svg, strlen(svg), "svg", false) != tvg::Result::Success) return;
picture->size(WIDTH, HEIGHT); picture->size(WIDTH, HEIGHT);

View file

@ -122,11 +122,11 @@ TEST_CASE("Bounding Box", "[tvgPaint]")
//Negative //Negative
float x = 0, y = 0, w = 0, h = 0; float x = 0, y = 0, w = 0, h = 0;
REQUIRE(shape->bounds(&x, &y, &w, &h) == Result::InsufficientCondition); REQUIRE(shape->bounds(&x, &y, &w, &h, false) == Result::InsufficientCondition);
//Case 1 //Case 1
REQUIRE(shape->appendRect(0.0f, 10.0f, 20.0f, 100.0f, 50.0f, 50.0f) == Result::Success); REQUIRE(shape->appendRect(0.0f, 10.0f, 20.0f, 100.0f, 50.0f, 50.0f) == Result::Success);
REQUIRE(shape->bounds(&x, &y, &w, &h) == Result::Success); REQUIRE(shape->bounds(&x, &y, &w, &h, false) == Result::Success);
REQUIRE(x == 0.0f); REQUIRE(x == 0.0f);
REQUIRE(y == 10.0f); REQUIRE(y == 10.0f);
REQUIRE(w == 20.0f); REQUIRE(w == 20.0f);
@ -136,7 +136,7 @@ TEST_CASE("Bounding Box", "[tvgPaint]")
REQUIRE(shape->reset() == Result::Success); REQUIRE(shape->reset() == Result::Success);
REQUIRE(shape->moveTo(0.0f, 10.0f) == Result::Success); REQUIRE(shape->moveTo(0.0f, 10.0f) == Result::Success);
REQUIRE(shape->lineTo(20.0f, 210.0f) == Result::Success); REQUIRE(shape->lineTo(20.0f, 210.0f) == Result::Success);
REQUIRE(shape->bounds(&x, &y, &w, &h) == Result::Success); REQUIRE(shape->bounds(&x, &y, &w, &h, false) == Result::Success);
REQUIRE(x == 0.0f); REQUIRE(x == 0.0f);
REQUIRE(y == 10.0f); REQUIRE(y == 10.0f);
REQUIRE(w == 20.0f); REQUIRE(w == 20.0f);

View file

@ -252,11 +252,11 @@ TEST_CASE("Load SVG Data", "[tvgPicture]")
REQUIRE(picture); REQUIRE(picture);
//Negative cases //Negative cases
REQUIRE(picture->load(nullptr, 100, "") == Result::InvalidArguments); REQUIRE(picture->load(nullptr, 100, "", false) == Result::InvalidArguments);
REQUIRE(picture->load(svg, 0, "") == Result::InvalidArguments); REQUIRE(picture->load(svg, 0, "", false) == Result::InvalidArguments);
//Positive cases //Positive cases
REQUIRE(picture->load(svg, strlen(svg), "svg") == Result::Success); REQUIRE(picture->load(svg, strlen(svg), "svg", false) == Result::Success);
float w, h; float w, h;
REQUIRE(picture->size(&w, &h) == Result::Success); REQUIRE(picture->size(&w, &h) == Result::Success);