} // unnamed namespace
Internal::Visual::Base::Impl::Impl(FittingMode fittingMode, Toolkit::Visual::Type type)
-: mCustomShader(NULL),
- mEventObserver(NULL),
+: mCustomShader(nullptr),
+ mEventObserver(nullptr),
mTransform(),
mMixColor(Color::WHITE),
mControlSize(Vector2::ZERO),
- mBorderlineWidth(0.0f),
- mBorderlineColor(Color::BLACK),
- mBorderlineOffset(0.0f),
- mCornerRadius(Vector4::ZERO),
- mCornerRadiusPolicy(1.0f),
+ mDecorationData(nullptr),
mDepthIndex(0.0f),
mFittingMode(fittingMode),
mFlags(0),
Internal::Visual::Base::Impl::~Impl()
{
delete mCustomShader;
+ if(mDecorationData)
+ {
+ delete mDecorationData;
+ }
}
Internal::Visual::Base::Impl::CustomShader::CustomShader(const Property::Map& map)