X-Git-Url: http://review.tizen.org/git/?p=platform%2Fcore%2Fuifw%2Fdali-toolkit.git;a=blobdiff_plain;f=dali-toolkit%2Fdevel-api%2Fvisuals%2Fimage-visual-properties-devel.h;h=e37d712b8e224b1149d578cc0992fbd4e92f2c77;hp=e812c5b74413b3523023dfa6369510f9c53b859c;hb=93833d2c76d1cab9da6fce404739e95e093da911;hpb=651041b7a488a722887c0134174f3349d4775237 diff --git a/dali-toolkit/devel-api/visuals/image-visual-properties-devel.h b/dali-toolkit/devel-api/visuals/image-visual-properties-devel.h index e812c5b..e37d712 100644 --- a/dali-toolkit/devel-api/visuals/image-visual-properties-devel.h +++ b/dali-toolkit/devel-api/visuals/image-visual-properties-devel.h @@ -30,6 +30,22 @@ namespace Toolkit namespace DevelImageVisual { +/** + * @brief The policy determining if the image is loaded when the visual is staged or created. + */ +namespace LoadPolicy +{ + +/** + * @brief The available named elements that define the LoadPolicy. + */ +enum Type +{ + IMMEDIATE = 0, ///< The image is loaded when the ImageVisual is created. + ATTACHED ///< The image is loaded when the ImageVisual is attached to the stage. +}; + +} // namespace LoadPolicy /** * @brief The policy determining when a image is deleted from the cache in relation to the ImageVisual lifetime. @@ -75,9 +91,17 @@ enum Type CROP_TO_MASK = Dali::Toolkit::ImageVisual::Property::CROP_TO_MASK, /** + * @brief The policy to determine when an image should be loaded. + * @details Name "loadPolicy", Type LoadPolicy::Type (Property::INTEGER)or Property::STRING. + * @note Default LoadPolicy::ATTACHED + * @see LoadPolicy::Type + */ + LOAD_POLICY = CROP_TO_MASK + 1, + + /** * @brief The policy to determine when an image should no longer be cached. * @details Name "releasePolicy", Type ReleasePolicy::Type (Property::INTEGER) or Property::STRING - * @note Default ReleasePolicy::DETACHED + * @note Default ReleasePolicy::DESTROYED * @see ReleasePolicy::Type */ RELEASE_POLICY = CROP_TO_MASK + 2,