1 /* 2 * Copyright (c) 2024 Huawei Device Co., Ltd. 3 * Licensed under the Apache License, Version 2.0 (the "License"); 4 * you may not use this file except in compliance with the License. 5 * You may obtain a copy of the License at 6 * 7 * http://www.apache.org/licenses/LICENSE-2.0 8 * 9 * Unless required by applicable law or agreed to in writing, software 10 * distributed under the License is distributed on an "AS IS" BASIS, 11 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 * See the License for the specific language governing permissions and 13 * limitations under the License. 14 */ 15 16 #ifndef FOUNDATION_ACE_FRAMEWORKS_CORE_COMPONENTS_NG_MOCK_ROSEN_TEST_TESTING_ENUMS_H 17 #define FOUNDATION_ACE_FRAMEWORKS_CORE_COMPONENTS_NG_MOCK_ROSEN_TEST_TESTING_ENUMS_H 18 19 namespace OHOS::Ace::Testing { 20 enum class BlendMode { 21 CLEAR, 22 SRC, 23 DST, 24 SRC_OVER, 25 DST_OVER, 26 SRC_IN, 27 DST_IN, 28 SRC_OUT, 29 DST_OUT, 30 SRC_ATOP, 31 DST_ATOP, 32 XOR, 33 PLUS, 34 MODULATE, 35 SCREEN, 36 OVERLAY, 37 DARKEN, 38 LIGHTEN, 39 COLOR_DODGE, 40 COLOR_BURN, 41 HARD_LIGHT, 42 SOFT_LIGHT, 43 DIFFERENCE, 44 EXCLUSION, 45 MULTIPLY, 46 HUE, 47 STATURATION, 48 COLOR, 49 LUMINOSITY, 50 }; 51 } // namespace OHOS::Ace::Testing 52 #endif // FOUNDATION_ACE_FRAMEWORKS_CORE_COMPONENTS_NG_MOCK_ROSEN_TEST_TESTING_ENUMS_H 53