File tree Expand file tree Collapse file tree 2 files changed +35
-0
lines changed
include/scratchcpp-render Expand file tree Collapse file tree 2 files changed +35
-0
lines changed Original file line number Diff line number Diff line change 22
33#pragma once
44
5+ #include < string>
6+
57/* ! \brief The main namespace of the library. */
68namespace scratchcpprender
79{
810
911/* ! Initializes the library. Call this from main before constructing your Q(Gui)Application object. */
1012void init ();
1113
14+ /* ! Returns the version string of the library. */
15+ const std::string &version ();
16+
17+ /* ! Returns the major version of the library. */
18+ int majorVersion ();
19+
20+ /* ! Returns the minor version of the library. */
21+ int minorVersion ();
22+
23+ /* ! Returns the patch version of the library. */
24+ int patchVersion ();
25+
1226} // namespace scratchcpprender
Original file line number Diff line number Diff line change @@ -8,3 +8,24 @@ void scratchcpprender::init()
88 qputenv (" QSG_RENDER_LOOP" , " basic" );
99 QQuickWindow::setGraphicsApi (QSGRendererInterface::OpenGL);
1010}
11+
12+ const std::string &scratchcpprender::version ()
13+ {
14+ static const std::string ret = SCRATCHCPPRENDER_VERSION;
15+ return ret;
16+ }
17+
18+ int scratchcpprender::majorVersion ()
19+ {
20+ return SCRATCHCPPRENDER_VERSION_MAJOR;
21+ }
22+
23+ int scratchcpprender::minorVersion ()
24+ {
25+ return SCRATCHCPPRENDER_VERSION_MINOR;
26+ }
27+
28+ int scratchcpprender::patchVersion ()
29+ {
30+ return SCRATCHCPPRENDER_VERSION_PATCH;
31+ }
You can’t perform that action at this time.
0 commit comments