X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=src%2Flib%2FtvgCommon.h;h=c07a4cabee43816b1f18a8ee9cdf23923bc427de;hb=657e6daddb5dfe0aeeb694538f23a26857e0d6cf;hp=302f4e9129f52c5b267dc7ad95793df54cfdb043;hpb=ab5c1bc44180a256c6b9f02f26fcff40e7f0bf16;p=platform%2Fcore%2Fgraphics%2Ftizenvg.git diff --git a/src/lib/tvgCommon.h b/src/lib/tvgCommon.h index 302f4e9..c07a4ca 100644 --- a/src/lib/tvgCommon.h +++ b/src/lib/tvgCommon.h @@ -1,48 +1,54 @@ /* - * Copyright (c) 2020 Samsung Electronics Co., Ltd All Rights Reserved - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - * + * Copyright (c) 2020 Samsung Electronics Co., Ltd. All rights reserved. + + * Permission is hereby granted, free of charge, to any person obtaining a copy + * of this software and associated documentation files (the "Software"), to deal + * in the Software without restriction, including without limitation the rights + * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell + * copies of the Software, and to permit persons to whom the Software is + * furnished to do so, subject to the following conditions: + + * The above copyright notice and this permission notice shall be included in all + * copies or substantial portions of the Software. + + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE + * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, + * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + * SOFTWARE. */ #ifndef _TVG_COMMON_H_ #define _TVG_COMMON_H_ +#include "config.h" + #include -#include #include #include #include #include -#include "tizenvg.h" +#include +#include + +#include "thorvg.h" using namespace std; using namespace tvg; -#define SCENE_IMPL scene->pImpl.get() -#define SHAPE_IMPL shape->pImpl.get() - -#define PAINT_ID_SHAPE 0 -#define PAINT_ID_SCENE 1 +#define IMPL pImpl.get() #define FILL_ID_LINEAR 0 #define FILL_ID_RADIAL 1 +#define TVG_UNUSED __attribute__ ((__unused__)) + #include "tvgBezier.h" #include "tvgLoader.h" #include "tvgLoaderMgr.h" #include "tvgRender.h" -#include "tvgShapePath.h" -#include "tvgShapeImpl.h" -#include "tvgSceneImpl.h" +#include "tvgPaint.h" +#include "tvgTaskScheduler.h" #endif //_TVG_COMMON_H_