}
else
{
- Property::Array* array = value.GetArray();
+ const Property::Array* array = value.GetArray();
if( array && array->Size() == 2 )
{
Toolkit::Visual::Transform::Policy::Type xPolicy = static_cast< Toolkit::Visual::Transform::Policy::Type >( -1 ); // Assign an invalid value so definitely changes
} // unnamed namespace
-Internal::Visual::Base::Impl::Impl( FittingMode fittingMode, Toolkit::Visual::Type type )
-: mCustomShader( NULL ),
- mBlendSlotDelegate( NULL ),
- mEventObserver( NULL ),
+Internal::Visual::Base::Impl::Impl(FittingMode fittingMode, Toolkit::Visual::Type type)
+: mCustomShader(NULL),
+ mEventObserver(NULL),
mTransform(),
- mMixColor( Color::WHITE ),
- mControlSize( Vector2::ZERO ),
- mCornerRadius( 0.0f ),
- mCornerRadiusPolicy( 1.0f ),
- mDepthIndex( 0.0f ),
- mMixColorIndex( Property::INVALID_INDEX ),
- mCornerRadiusIndex( Property::INVALID_INDEX ),
- mFittingMode( fittingMode ),
- mFlags( 0 ),
- mResourceStatus( Toolkit::Visual::ResourceStatus::PREPARING ),
- mType( type )
+ mMixColor(Color::WHITE),
+ mControlSize(Vector2::ZERO),
+ mCornerRadius(0.0f),
+ mCornerRadiusPolicy(1.0f),
+ mDepthIndex(0.0f),
+ mMixColorIndex(Property::INVALID_INDEX),
+ mCornerRadiusIndex(Property::INVALID_INDEX),
+ mFittingMode(fittingMode),
+ mFlags(0),
+ mResourceStatus(Toolkit::Visual::ResourceStatus::PREPARING),
+ mType(type),
+ mNeedCornerRadius(false)
{
}
Internal::Visual::Base::Impl::~Impl()
{
delete mCustomShader;
- delete mBlendSlotDelegate;
}
Internal::Visual::Base::Impl::CustomShader::CustomShader( const Property::Map& map )