1bafb9395Sopenharmony_ci/*
2bafb9395Sopenharmony_ci * Copyright (c) 2020-2021 Huawei Device Co., Ltd.
3bafb9395Sopenharmony_ci * Licensed under the Apache License, Version 2.0 (the "License");
4bafb9395Sopenharmony_ci * you may not use this file except in compliance with the License.
5bafb9395Sopenharmony_ci * You may obtain a copy of the License at
6bafb9395Sopenharmony_ci *
7bafb9395Sopenharmony_ci *     http://www.apache.org/licenses/LICENSE-2.0
8bafb9395Sopenharmony_ci *
9bafb9395Sopenharmony_ci * Unless required by applicable law or agreed to in writing, software
10bafb9395Sopenharmony_ci * distributed under the License is distributed on an "AS IS" BASIS,
11bafb9395Sopenharmony_ci * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12bafb9395Sopenharmony_ci * See the License for the specific language governing permissions and
13bafb9395Sopenharmony_ci * limitations under the License.
14bafb9395Sopenharmony_ci */
15bafb9395Sopenharmony_ci
16bafb9395Sopenharmony_ci/**
17bafb9395Sopenharmony_ci * @addtogroup UI_Utils
18bafb9395Sopenharmony_ci * @{
19bafb9395Sopenharmony_ci *
20bafb9395Sopenharmony_ci * @brief Defines basic UI utils.
21bafb9395Sopenharmony_ci *
22bafb9395Sopenharmony_ci * @since 1.0
23bafb9395Sopenharmony_ci * @version 1.0
24bafb9395Sopenharmony_ci */
25bafb9395Sopenharmony_ci
26bafb9395Sopenharmony_ci/**
27bafb9395Sopenharmony_ci * @file version.h
28bafb9395Sopenharmony_ci *
29bafb9395Sopenharmony_ci * @brief Declares the version number control for the graphics module. This file defines functions to obtain the version
30bafb9395Sopenharmony_ci * number and library description.
31bafb9395Sopenharmony_ci *
32bafb9395Sopenharmony_ci * @since 1.0
33bafb9395Sopenharmony_ci * @version 1.0
34bafb9395Sopenharmony_ci */
35bafb9395Sopenharmony_ci
36bafb9395Sopenharmony_ci#ifndef GRAPHIC_LITE_VERSION_H
37bafb9395Sopenharmony_ci#define GRAPHIC_LITE_VERSION_H
38bafb9395Sopenharmony_ci#include <string>
39bafb9395Sopenharmony_ci
40bafb9395Sopenharmony_cinamespace OHOS {
41bafb9395Sopenharmony_ci/**
42bafb9395Sopenharmony_ci * @brief Obtains the version number of the graphics module.
43bafb9395Sopenharmony_ci *
44bafb9395Sopenharmony_ci * @return Returns the version number of the graphics module.
45bafb9395Sopenharmony_ci * @since 1.0
46bafb9395Sopenharmony_ci * @version 1.0
47bafb9395Sopenharmony_ci */
48bafb9395Sopenharmony_cistd::string GetVersion();
49bafb9395Sopenharmony_ci
50bafb9395Sopenharmony_ci/**
51bafb9395Sopenharmony_ci * @brief Obtains the library description of the graphics module.
52bafb9395Sopenharmony_ci *
53bafb9395Sopenharmony_ci * @return Returns the library description of the graphics module.
54bafb9395Sopenharmony_ci * @since 1.0
55bafb9395Sopenharmony_ci * @version 1.0
56bafb9395Sopenharmony_ci */
57bafb9395Sopenharmony_cistd::string GetLibDsc();
58bafb9395Sopenharmony_ci} // namespace OHOS
59bafb9395Sopenharmony_ci#endif
60