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.cpp;h=293628ee0881495091c6e26d012639390b1d7f23;hp=0670dd860979d6a8cf9483cd01a45a4a82ba8172;hb=b31764bc76595c1ccd58cf4366dcde2cc78e72cf;hpb=651041b7a488a722887c0134174f3349d4775237 diff --git a/dali-toolkit/internal/visuals/visual-string-constants.cpp b/dali-toolkit/internal/visuals/visual-string-constants.cpp index 0670dd8..293628e 100644 --- a/dali-toolkit/internal/visuals/visual-string-constants.cpp +++ b/dali-toolkit/internal/visuals/visual-string-constants.cpp @@ -1,5 +1,5 @@ /* - * Copyright (c) 2017 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. @@ -20,6 +20,7 @@ // INTERNAL INCLUDES #include +#include namespace Dali { @@ -42,6 +43,9 @@ DALI_ENUM_TO_STRING_WITH_SCOPE( Toolkit::Visual, N_PATCH ) DALI_ENUM_TO_STRING_WITH_SCOPE( Toolkit::Visual, SVG ) DALI_ENUM_TO_STRING_WITH_SCOPE( Toolkit::Visual, ANIMATED_IMAGE ) DALI_ENUM_TO_STRING_WITH_SCOPE( Toolkit::Visual, WIREFRAME ) +DALI_ENUM_TO_STRING_WITH_SCOPE( Toolkit::DevelVisual, ANIMATED_GRADIENT ) +DALI_ENUM_TO_STRING_WITH_SCOPE( Toolkit::DevelVisual, ANIMATED_VECTOR_IMAGE ) +DALI_ENUM_TO_STRING_WITH_SCOPE( Toolkit::DevelVisual, ARC ) DALI_ENUM_TO_STRING_TABLE_END( VISUAL_TYPE ) // Visual Type @@ -62,6 +66,7 @@ const char * const OFFSET( "offset" ); const char * const OFFSET_SIZE_MODE( "offsetSizeMode" ); const char * const ORIGIN( "origin" ); const char * const ANCHOR_POINT( "anchorPoint" ); +const char * const EXTRA_SIZE( "extraSize" ); // Premultipled alpha const char * const PREMULTIPLIED_ALPHA( "premultipliedAlpha" ); @@ -70,6 +75,16 @@ const char * const PREMULTIPLIED_ALPHA( "premultipliedAlpha" ); const char * const MIX_COLOR( "mixColor" ); const char * const OPACITY( "opacity" ); +// Fitting mode +const char * const VISUAL_FITTING_MODE( "visualFittingMode" ); + +// Corner radius +const char * const CORNER_RADIUS( "cornerRadius" ); + +// Color visual +const char * const RENDER_IF_TRANSPARENT_NAME( "renderIfTransparent" ); +const char * const BLUR_RADIUS_NAME( "blurRadius" ); + // Image visual const char * const IMAGE_URL_NAME( "url" ); const char * const ATLAS_RECT_UNIFORM_NAME( "uAtlasRect" ); @@ -83,12 +98,125 @@ const char * const ANIMATED_IMAGE_URLS_NAME("urls"); const char * const BATCH_SIZE_NAME("batchSize"); const char * const CACHE_SIZE_NAME("cacheSize"); const char * const FRAME_DELAY_NAME("frameDelay"); +const char * const LOOP_COUNT_NAME("loopCount"); const char * const MASK_CONTENT_SCALE_NAME("maskContentScale"); const char * const CROP_TO_MASK_NAME("cropToMask"); +const char * const LOAD_POLICY_NAME("loadPolicy"); const char * const RELEASE_POLICY_NAME("releasePolicy"); +const char * const ORIENTATION_CORRECTION_NAME("orientationCorrection"); +const char * const AUXILIARY_IMAGE_NAME("auxiliaryImage"); +const char * const AUXILIARY_IMAGE_ALPHA_NAME("auxiliaryImageAlpha"); +const char * const PLAY_RANGE_NAME( "playRange" ); +const char * const PLAY_STATE_NAME( "playState" ); +const char * const CURRENT_FRAME_NUMBER_NAME( "currentFrameNumber" ); +const char * const TOTAL_FRAME_NUMBER_NAME( "totalFrameNumber" ); +const char * const STOP_BEHAVIOR_NAME( "stopBehavior" ); +const char * const LOOPING_MODE_NAME( "loopingMode" ); +const char * const IMAGE_ATLASING( "atlasing" ); +const char * const SYNCHRONOUS_LOADING( "synchronousLoading" ); +const char * const IMAGE_FITTING_MODE( "fittingMode" ); +const char * const IMAGE_SAMPLING_MODE( "samplingMode" ); +const char * const IMAGE_DESIRED_WIDTH( "desiredWidth" ); +const char * const IMAGE_DESIRED_HEIGHT( "desiredHeight" ); +const char * const ALPHA_MASK_URL("alphaMaskUrl"); // Text visual const char * const TEXT_PROPERTY( "text" ); +const char * const FONT_FAMILY_PROPERTY( "fontFamily" ); +const char * const FONT_STYLE_PROPERTY( "fontStyle" ); +const char * const POINT_SIZE_PROPERTY( "pointSize" ); +const char * const MULTI_LINE_PROPERTY( "multiLine" ); +const char * const HORIZONTAL_ALIGNMENT_PROPERTY( "horizontalAlignment" ); +const char * const VERTICAL_ALIGNMENT_PROPERTY( "verticalAlignment" ); +const char * const TEXT_COLOR_PROPERTY( "textColor" ); +const char * const ENABLE_MARKUP_PROPERTY( "enableMarkup" ); +const char * const SHADOW_PROPERTY( "shadow" ); +const char * const UNDERLINE_PROPERTY( "underline" ); +const char * const OUTLINE_PROPERTY( "outline" ); +const char * const BACKGROUND_PROPERTY( "textBackground" ); + + +//NPatch visual +const char * const BORDER_ONLY( "borderOnly" ); +const char * const BORDER( "border" ); + +// non-animated property +const char* const GRADIENT_TYPE_NAME("gradientType"); +const char* const UNIT_TYPE_NAME("unitType"); +const char* const SPREAD_TYPE_NAME("spreadType"); + +// animated property +const char* const START_POSITION_NAME("startPosition"); +const char* const START_COLOR_NAME("startColor"); +const char* const END_POSITION_NAME("endPosition"); +const char* const END_COLOR_NAME("endColor"); +const char* const ROTATE_CENTER_NAME("rotateCenter"); +const char* const ROTATE_AMOUNT_NAME("rotateAmount"); +const char* const OFFSET_NAME("offset"); + +// animation parameter property +const char* const START_VALUE_NAME("startValue"); +const char* const TARGET_VALUE_NAME("targetValue"); +const char* const DIRECTION_TYPE_NAME("directionType"); +const char* const DURATION_NAME("duration"); +const char* const DELAY_NAME("delay"); +const char* const REPEAT_NAME("repeat"); +const char* const REPEAT_DELAY_NAME("repeatDelay"); +const char* const MOTION_TYPE_NAME("motionType"); +const char* const EASING_TYPE_NAME("easingType"); + +// common shader property +const char* const UNIFORM_START_POINT_NAME("start_point"); +const char* const UNIFORM_START_COLOR_NAME("start_color"); +const char* const UNIFORM_END_POINT_NAME("end_point"); +const char* const UNIFORM_END_COLOR_NAME("end_color"); +const char* const UNIFORM_ROTATE_CENTER_NAME("rotate_center"); +const char* const UNIFORM_ROTATE_ANGLE_NAME("rotate_angle"); +const char* const UNIFORM_OFFSET_NAME("gradient_offset"); + +// Border visual +const char * const COLOR_NAME("borderColor"); +const char * const SIZE_NAME("borderSize"); +const char * const ANTI_ALIASING("antiAliasing"); + +// properties: radial gradient +const char * const CENTER_NAME("center"); // Property::VECTOR2 +const char * const RADIUS_NAME("radius"); // Property::FLOAT + +// properties: linear&radial gradient +const char * const STOP_OFFSET_NAME("stopOffset"); // Property::Array FLOAT +const char * const STOP_COLOR_NAME("stopColor"); // Property::Array VECTOR4 +const char * const UNITS_NAME("units"); // Property::String "userSpaceOnUse | objectBoundingBox" +const char * const SPREAD_METHOD_NAME("spreadMethod"); // Property::String "pad | reflect | repeat" + +//mesh visual +const char * const OBJECT_URL_NAME( "objectUrl" ); +const char * const MATERIAL_URL_NAME( "materialUrl" ); +const char * const TEXTURES_PATH_NAME( "texturesPath" ); +const char * const SHADING_MODE_NAME( "shadingMode" ); +const char * const USE_MIPMAPPING_NAME( "useMipmapping" ); +const char * const USE_SOFT_NORMALS_NAME( "useSoftNormals" ); +const char * const LIGHT_POSITION_NAME( "lightPosition" ); + + +//Primitive properties +const char * const PRIMITIVE_SHAPE( "shape" ); +const char * const SLICES( "slices" ); +const char * const STACKS( "stacks" ); +const char * const SCALE_TOP_RADIUS( "scaleTopRadius" ); +const char * const SCALE_BOTTOM_RADIUS( "scaleBottomRadius" ); +const char * const SCALE_HEIGHT( "scaleHeight" ); +const char * const SCALE_RADIUS( "scaleRadius" ); +const char * const SCALE_DIMENSIONS( "scaleDimensions" ); +const char * const BEVEL_PERCENTAGE( "bevelPercentage" ); +const char * const BEVEL_SMOOTHNESS( "bevelSmoothness" ); +const char * const LIGHT_POSITION_UNIFORM_NAME( "lightPosition" ); + +// Arc visual +const char * const THICKNESS_NAME( "thickness" ); +const char * const START_ANGLE_NAME( "startAngle" ); +const char * const SWEEP_ANGLE_NAME( "sweepAngle" ); +const char * const CAP_NAME( "cap" ); } // namespace Internal