X-Git-Url: http://review.tizen.org/git/?p=platform%2Fcore%2Fuifw%2Fdali-toolkit.git;a=blobdiff_plain;f=dali-toolkit%2Finternal%2Fvisuals%2Fvisual-string-constants.h;h=c30033ac20a3f208fbf4e5cc702bc43cac66c55e;hp=7e20d3b1378e2fedbb909b3bc34a456cc2529dbb;hb=55e5ea8082729deca6f0f43f01aeae8dd51a4bdb;hpb=87a9019904ab49c42f1e32e7ebb6a1512b0dc28c diff --git a/dali-toolkit/internal/visuals/visual-string-constants.h b/dali-toolkit/internal/visuals/visual-string-constants.h index 7e20d3b..c30033a 100644 --- a/dali-toolkit/internal/visuals/visual-string-constants.h +++ b/dali-toolkit/internal/visuals/visual-string-constants.h @@ -2,7 +2,7 @@ #define DALI_TOOLKIT_INTERNAL_VISUAL_STRING_CONSTANTS_H /* - * Copyright (c) 2018 Samsung Electronics Co., Ltd. + * Copyright (c) 2020 Samsung Electronics Co., Ltd. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -50,6 +50,7 @@ extern const char * const OFFSET; extern const char * const OFFSET_SIZE_MODE; extern const char * const ORIGIN; extern const char * const ANCHOR_POINT; +extern const char * const EXTRA_SIZE; // Premultiplied alpha extern const char * const PREMULTIPLIED_ALPHA; @@ -61,8 +62,13 @@ extern const char * const OPACITY; // Fitting mode extern const char * const VISUAL_FITTING_MODE; +// Corner radius +extern const char * const CORNER_RADIUS; +extern const char * const CORNER_RADIUS_POLICY; + // Color visual extern const char * const RENDER_IF_TRANSPARENT_NAME; +extern const char * const BLUR_RADIUS_NAME; // Image visual extern const char * const IMAGE_URL_NAME; @@ -87,10 +93,116 @@ extern const char * const AUXILLARY_IMAGE_NAME; extern const char * const AUXILLARY_IMAGE_ALPHA_NAME; extern const char * const PLAY_RANGE_NAME; extern const char * const PLAY_STATE_NAME; -extern const char * const CURRENT_PROGRESS_NAME; +extern const char * const CURRENT_FRAME_NUMBER_NAME; +extern const char * const TOTAL_FRAME_NUMBER_NAME; +extern const char * const STOP_BEHAVIOR_NAME; +extern const char * const LOOPING_MODE_NAME; +extern const char * const IMAGE_ATLASING; +extern const char * const SYNCHRONOUS_LOADING; +extern const char * const IMAGE_FITTING_MODE; +extern const char * const IMAGE_SAMPLING_MODE; +extern const char * const IMAGE_DESIRED_WIDTH; +extern const char * const IMAGE_DESIRED_HEIGHT; +extern const char * const ALPHA_MASK_URL; +extern const char * const REDRAW_IN_SCALING_DOWN_NAME; // Text visual extern const char * const TEXT_PROPERTY; +extern const char * const FONT_FAMILY_PROPERTY; +extern const char * const FONT_STYLE_PROPERTY; +extern const char * const POINT_SIZE_PROPERTY; +extern const char * const MULTI_LINE_PROPERTY; +extern const char * const HORIZONTAL_ALIGNMENT_PROPERTY; +extern const char * const VERTICAL_ALIGNMENT_PROPERTY; +extern const char * const TEXT_COLOR_PROPERTY; +extern const char * const ENABLE_MARKUP_PROPERTY; +extern const char * const SHADOW_PROPERTY; +extern const char * const UNDERLINE_PROPERTY; +extern const char * const OUTLINE_PROPERTY; +extern const char * const BACKGROUND_PROPERTY; + +//NPatch visual +extern const char * const BORDER_ONLY; +extern const char * const BORDER; +extern const char * const AUXILIARY_IMAGE_NAME; +extern const char * const AUXILIARY_IMAGE_ALPHA_NAME; + +// non-animated property +extern const char* const GRADIENT_TYPE_NAME; +extern const char* const UNIT_TYPE_NAME; +extern const char* const SPREAD_TYPE_NAME; + +// animated property +extern const char* const START_POSITION_NAME; +extern const char* const START_COLOR_NAME; +extern const char* const END_POSITION_NAME; +extern const char* const END_COLOR_NAME; +extern const char* const ROTATE_CENTER_NAME; +extern const char* const ROTATE_AMOUNT_NAME; +extern const char* const OFFSET_NAME; + +// animation parameter property +extern const char* const START_VALUE_NAME; +extern const char* const TARGET_VALUE_NAME; +extern const char* const DIRECTION_TYPE_NAME; +extern const char* const DURATION_NAME; +extern const char* const DELAY_NAME; +extern const char* const REPEAT_NAME; +extern const char* const REPEAT_DELAY_NAME; +extern const char* const MOTION_TYPE_NAME; +extern const char* const EASING_TYPE_NAME; + +// common shader property +extern const char* const UNIFORM_START_POINT_NAME; +extern const char* const UNIFORM_START_COLOR_NAME; +extern const char* const UNIFORM_END_POINT_NAME; +extern const char* const UNIFORM_END_COLOR_NAME; +extern const char* const UNIFORM_ROTATE_CENTER_NAME; +extern const char* const UNIFORM_ROTATE_ANGLE_NAME; +extern const char* const UNIFORM_OFFSET_NAME; + +// Border visual +extern const char * const COLOR_NAME; +extern const char * const SIZE_NAME; +extern const char * const ANTI_ALIASING; + +// properties: radial gradient +extern const char * const CENTER_NAME; // Property::VECTOR2 +extern const char * const RADIUS_NAME; // Property::FLOAT + +// properties: linear&radial gradient +extern const char * const STOP_OFFSET_NAME; // Property::Array FLOAT +extern const char * const STOP_COLOR_NAME; // Property::Array VECTOR4 +extern const char * const UNITS_NAME; // Property::String "userSpaceOnUse | objectBoundingBox" +extern const char * const SPREAD_METHOD_NAME; // Property::String "pad | reflect | repeat" + +//mesh visual +extern const char * const OBJECT_URL_NAME; +extern const char * const MATERIAL_URL_NAME; +extern const char * const TEXTURES_PATH_NAME; +extern const char * const SHADING_MODE_NAME; +extern const char * const USE_MIPMAPPING_NAME; +extern const char * const USE_SOFT_NORMALS_NAME; +extern const char * const LIGHT_POSITION_NAME; + +//Primitive properties +extern const char * const PRIMITIVE_SHAPE; +extern const char * const SLICES; +extern const char * const STACKS; +extern const char * const SCALE_TOP_RADIUS; +extern const char * const SCALE_BOTTOM_RADIUS; +extern const char * const SCALE_HEIGHT; +extern const char * const SCALE_RADIUS; +extern const char * const SCALE_DIMENSIONS; +extern const char * const BEVEL_PERCENTAGE; +extern const char * const BEVEL_SMOOTHNESS; +extern const char * const LIGHT_POSITION_UNIFORM_NAME; + +// Arc visual +extern const char * const THICKNESS_NAME; +extern const char * const START_ANGLE_NAME; +extern const char * const SWEEP_ANGLE_NAME; +extern const char * const CAP_NAME; } // namespace Internal