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=6ae808b97ae86ac145e4c950b880ae097bcd1dfe;hp=4464f1a95c57ce035c0b89ce808c6a7d044c9f4f;hb=27de3fbcd7105d89cbe3854bcf908f80176b31f0;hpb=1972f043026a3e1bdcaad71c17859a8f324d1e6d diff --git a/dali-toolkit/internal/visuals/visual-string-constants.h b/dali-toolkit/internal/visuals/visual-string-constants.h index 4464f1a..6ae808b 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) 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,9 @@ * */ +// EXTERNAL INCLUDES +#include + namespace Dali { @@ -27,39 +30,65 @@ namespace Toolkit namespace Internal { -extern const char * const RENDERER_TYPE; -extern const char * const COLOR_RENDERER; -extern const char * const BORDER_RENDERER; -extern const char * const GRADIENT_RENDERER; -extern const char * const IMAGE_RENDERER; -extern const char * const MESH_RENDERER; -extern const char * const PRIMITIVE_RENDERER; -extern const char * const DEBUG_RENDERER; +// Visual type +extern const char * const VISUAL_TYPE; +extern const Dali::Scripting::StringEnum VISUAL_TYPE_TABLE[]; +extern const unsigned int VISUAL_TYPE_TABLE_COUNT; + +// Custom shader +extern const char * const CUSTOM_SHADER; +extern const char * const CUSTOM_VERTEX_SHADER; +extern const char * const CUSTOM_FRAGMENT_SHADER; +extern const char * const CUSTOM_SUBDIVIDE_GRID_X; +extern const char * const CUSTOM_SUBDIVIDE_GRID_Y; +extern const char * const CUSTOM_SHADER_HINTS; + +// Transform +extern const char * const TRANSFORM; +extern const char * const SIZE; +extern const char * const OFFSET; +extern const char * const OFFSET_SIZE_MODE; +extern const char * const ORIGIN; +extern const char * const ANCHOR_POINT; + +// Premultiplied alpha +extern const char * const PREMULTIPLIED_ALPHA; +// Mix color +extern const char * const MIX_COLOR; +extern const char * const OPACITY; + +// Fitting mode +extern const char * const VISUAL_FITTING_MODE; + +// Color visual +extern const char * const RENDER_IF_TRANSPARENT_NAME; + +// Image visual extern const char * const IMAGE_URL_NAME; extern const char * const ATLAS_RECT_UNIFORM_NAME; -extern const char * const LIGHT_POSITION_UNIFORM_NAME; - -//Mesh properties -extern const char * const OBJECT_URL; -extern const char * const MATERIAL_URL; -extern const char * const TEXTURES_PATH; -extern const char * const SHADER_TYPE; -extern const char * const USE_MIPMAPPING; -extern const char * const USE_SOFT_NORMALS; - -//Primitive shape properties -extern const char * const PRIMITIVE_SHAPE; -extern const char * const SHAPE_COLOR; -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 PIXEL_AREA_UNIFORM_NAME; +extern const char * const WRAP_MODE_UNIFORM_NAME; +extern const char * const IMAGE_WRAP_MODE_U; +extern const char * const IMAGE_WRAP_MODE_V; +extern const char * const IMAGE_BORDER; +extern const char * const PIXEL_ALIGNED_UNIFORM_NAME; +extern const char * const ANIMATED_IMAGE_URLS_NAME; +extern const char * const BATCH_SIZE_NAME; +extern const char * const CACHE_SIZE_NAME; +extern const char * const FRAME_DELAY_NAME; +extern const char * const LOOP_COUNT_NAME; +extern const char * const MASK_CONTENT_SCALE_NAME; +extern const char * const CROP_TO_MASK_NAME; +extern const char * const LOAD_POLICY_NAME; +extern const char * const RELEASE_POLICY_NAME; +extern const char * const ORIENTATION_CORRECTION_NAME; +extern const char * const AUXILLARY_IMAGE_NAME; +extern const char * const AUXILLARY_IMAGE_ALPHA_NAME; +extern const char * const PLAY_RANGE_NAME; + +// Text visual +extern const char * const TEXT_PROPERTY; } // namespace Internal