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=71545cc7c75884e49b721c78a664d320169dce58;hp=6f99904475bf593cb1e6be49b5ce1256388da515;hb=f241f4e0ee21b508d75e622db5f81e505ec1166d;hpb=243e57768d13ec8152fb2b2f6c3b1eae1b91b338 diff --git a/dali-toolkit/internal/visuals/visual-string-constants.cpp b/dali-toolkit/internal/visuals/visual-string-constants.cpp index 6f99904..71545cc 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) 2016 Samsung Electronics Co., Ltd. + * Copyright (c) 2018 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. @@ -18,6 +18,10 @@ // CLASS HEADER #include "visual-string-constants.h" +// INTERNAL INCLUDES +#include +#include + namespace Dali { @@ -27,6 +31,25 @@ namespace Toolkit namespace Internal { +DALI_ENUM_TO_STRING_TABLE_BEGIN( VISUAL_TYPE ) +DALI_ENUM_TO_STRING_WITH_SCOPE( Toolkit::Visual, BORDER ) +DALI_ENUM_TO_STRING_WITH_SCOPE( Toolkit::Visual, COLOR ) +DALI_ENUM_TO_STRING_WITH_SCOPE( Toolkit::Visual, GRADIENT ) +DALI_ENUM_TO_STRING_WITH_SCOPE( Toolkit::Visual, IMAGE ) +DALI_ENUM_TO_STRING_WITH_SCOPE( Toolkit::Visual, MESH ) +DALI_ENUM_TO_STRING_WITH_SCOPE( Toolkit::Visual, PRIMITIVE ) +DALI_ENUM_TO_STRING_WITH_SCOPE( Toolkit::Visual, TEXT ) +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_TABLE_END( VISUAL_TYPE ) + +// Visual Type +const char * const VISUAL_TYPE( "visualType" ); + // Custom shader const char * const CUSTOM_SHADER( "shader" ); const char * const CUSTOM_VERTEX_SHADER( "vertexShader" ); @@ -36,16 +59,54 @@ const char * const CUSTOM_SUBDIVIDE_GRID_Y( "subdivideGridY" ); const char * const CUSTOM_SHADER_HINTS( "hints" ); // Transform -extern const char * const TRANSFORM( "transform" ); -extern const char * const SIZE( "size" ); -extern const char * const OFFSET( "offset" ); -extern const char * const OFFSET_SIZE_MODE( "offsetSizeMode" ); -extern const char * const ORIGIN( "origin" ); -extern const char * const ANCHOR_POINT( "anchorPoint" ); +const char * const TRANSFORM( "transform" ); +const char * const SIZE( "size" ); +const char * const OFFSET( "offset" ); +const char * const OFFSET_SIZE_MODE( "offsetSizeMode" ); +const char * const ORIGIN( "origin" ); +const char * const ANCHOR_POINT( "anchorPoint" ); + +// Premultipled alpha +const char * const PREMULTIPLIED_ALPHA( "premultipliedAlpha" ); + +// Mix color +const char * const MIX_COLOR( "mixColor" ); +const char * const OPACITY( "opacity" ); + +// Fitting mode +const char * const VISUAL_FITTING_MODE( "visualFittingMode" ); + +// Color visual +const char * const RENDER_IF_TRANSPARENT_NAME( "renderIfTransparent" ); // Image visual const char * const IMAGE_URL_NAME( "url" ); -const char * const ATLAS_RECT_UNIFORM_NAME ( "uAtlasRect" ); +const char * const ATLAS_RECT_UNIFORM_NAME( "uAtlasRect" ); +const char * const PIXEL_AREA_UNIFORM_NAME( "pixelArea" ); +const char * const WRAP_MODE_UNIFORM_NAME( "wrapMode" ); +const char * const IMAGE_WRAP_MODE_U("wrapModeU"); +const char * const IMAGE_WRAP_MODE_V("wrapModeV"); +const char * const IMAGE_BORDER( "border" ); +const char * const PIXEL_ALIGNED_UNIFORM_NAME( "uPixelAligned" ); +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" ); + +// Text visual +const char * const TEXT_PROPERTY( "text" ); } // namespace Internal