X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=dali-toolkit%2Finternal%2Fvisuals%2Fvisual-string-constants.cpp;h=9126fce1d4bf9cb39a8b38098d124a14555fbebe;hb=306ab4095235efd0289e9da4e3994f456cbda2aa;hp=0107768084672458af4b8266f865e1fd3104c52d;hpb=1972f043026a3e1bdcaad71c17859a8f324d1e6d;p=platform%2Fcore%2Fuifw%2Fdali-toolkit.git diff --git a/dali-toolkit/internal/visuals/visual-string-constants.cpp b/dali-toolkit/internal/visuals/visual-string-constants.cpp index 0107768..9126fce 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) 2015 Samsung Electronics Co., Ltd. + * Copyright (c) 2016 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,39 +31,45 @@ namespace Toolkit namespace Internal { -const char * const RENDERER_TYPE("rendererType"); -const char * const COLOR_RENDERER("COLOR"); -const char * const BORDER_RENDERER("BORDER"); -const char * const GRADIENT_RENDERER("GRADIENT"); -const char * const IMAGE_RENDERER("IMAGE"); -const char * const MESH_RENDERER("MESH"); -const char * const PRIMITIVE_RENDERER( "PRIMITIVE" ); -const char * const DEBUG_RENDERER("DEBUG"); +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::DevelVisual, TEXT ) +DALI_ENUM_TO_STRING_WITH_SCOPE( Toolkit::Visual, WIREFRAME ) +DALI_ENUM_TO_STRING_TABLE_END( VISUAL_TYPE ) -const char * const IMAGE_URL_NAME("url"); -const char * const ATLAS_RECT_UNIFORM_NAME ( "uAtlasRect" ); -const char * const LIGHT_POSITION_UNIFORM_NAME( "lightPosition" ); +// Visual Type +const char * const VISUAL_TYPE( "visualType" ); + +// Custom shader +const char * const CUSTOM_SHADER( "shader" ); +const char * const CUSTOM_VERTEX_SHADER( "vertexShader" ); +const char * const CUSTOM_FRAGMENT_SHADER( "fragmentShader" ); +const char * const CUSTOM_SUBDIVIDE_GRID_X( "subdivideGridX" ); +const char * const CUSTOM_SUBDIVIDE_GRID_Y( "subdivideGridY" ); +const char * const CUSTOM_SHADER_HINTS( "hints" ); -//Mesh properties -const char * const OBJECT_URL( "objectUrl" ); -const char * const MATERIAL_URL( "materialUrl" ); -const char * const TEXTURES_PATH( "texturesPath" ); -const char * const SHADER_TYPE( "shaderType" ); -const char * const USE_MIPMAPPING( "useMipmapping" ); -const char * const USE_SOFT_NORMALS( "useSoftNormals" ); +// 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" ); + +// Premultipled alpha +extern const char * const PREMULTIPLIED_ALPHA( "premultipliedAlpha" ); + +// Image visual +const char * const IMAGE_URL_NAME( "url" ); +const char * const ATLAS_RECT_UNIFORM_NAME ( "uAtlasRect" ); -//Primitive shape properties -const char * const PRIMITIVE_SHAPE( "shape" ); -const char * const SHAPE_COLOR( "shapeColor" ); -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" ); +// Text visual +const char * const TEXT_PROPERTY( "text" ); } // namespace Internal