X-Git-Url: http://review.tizen.org/git/?p=platform%2Fcore%2Fuifw%2Fdali-core.git;a=blobdiff_plain;f=dali%2Finternal%2Fupdate%2Fcommon%2Fproperty-owner.h;h=51d3664447098609a20fe24a70f05b82a2beb90d;hp=fa7bf46495eb7458fdfd998973d5be9894eb7fbf;hb=e2ee93d144c63abb914c086281d09c40b213919f;hpb=198c199bbd9d751eddd478c4fbf39b864c25c0b6 diff --git a/dali/internal/update/common/property-owner.h b/dali/internal/update/common/property-owner.h index fa7bf46..51d3664 100644 --- a/dali/internal/update/common/property-owner.h +++ b/dali/internal/update/common/property-owner.h @@ -2,7 +2,7 @@ #define __DALI_INTERNAL_SCENE_GRAPH_PROPERTY_OWNER_H__ /* - * Copyright (c) 2014 Samsung Electronics Co., Ltd. + * Copyright (c) 2017 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. @@ -142,7 +142,7 @@ public: * @post The PropertyOwner takes ownership of the property. * @param[in] property A pointer to a newly allocated property. */ - void InstallCustomProperty(PropertyBase* property); + void InstallCustomProperty( OwnerPointer& property ); /** * Retrieve the custom properties owned by the object. @@ -175,7 +175,7 @@ public: * Apply a constraint. * @param[in] constraint The constraint to apply. */ - void ApplyConstraint( ConstraintBase* constraint ); + void ApplyConstraint( OwnerPointer& constraint ); /** * Begin removal of constraints. @@ -192,7 +192,7 @@ public: /** * @copydoc UniformMap::Add */ - virtual void AddUniformMapping( UniformPropertyMapping* map ); + virtual void AddUniformMapping( OwnerPointer< UniformPropertyMapping >& map ); /** * @copydoc UniformMap::Remove