Property::Map propertyMap;
propertyMap.Insert("rendererType", "COLOR");
propertyMap.Insert("mixColor", Color::BLUE);
- Visual visual = factory.CreateVisual( propertyMap );
+ Visual::Base visual = factory.CreateVisual( propertyMap );
- Visual visualCopy( visual );
+ Visual::Base visualCopy( visual );
DALI_TEST_CHECK(visual == visualCopy);
- Visual emptyVisual;
- Visual emptyVisualCopy( emptyVisual );
+ Visual::Base emptyVisual;
+ Visual::Base emptyVisualCopy( emptyVisual );
DALI_TEST_CHECK(emptyVisual == emptyVisualCopy);
- Visual visualEquals;
+ Visual::Base visualEquals;
visualEquals = visual;
DALI_TEST_CHECK(visual == visualEquals);
- Visual emptyVisualEquals;
+ Visual::Base emptyVisualEquals;
emptyVisualEquals = emptyVisual;
DALI_TEST_CHECK( emptyVisual == emptyVisualEquals );
Property::Map propertyMap;
propertyMap.Insert("rendererType", "COLOR");
propertyMap.Insert("mixColor", Color::BLUE);
- Visual visual = factory.CreateVisual( propertyMap );
+ Visual::Base visual = factory.CreateVisual( propertyMap );
visual.SetDepthIndex( 1.f );
Vector2 visualSize( 20.f, 30.f );
Vector2 naturalSize;
- // color colorVisual
+ // color colorVisual
Dali::Property::Map map;
map[ "rendererType" ] = "COLOR";
map[ "mixColor" ] = Color::MAGENTA;
- Visual colorVisual = factory.CreateVisual( map );
+ Visual::Base colorVisual = factory.CreateVisual( map );
colorVisual.SetSize( visualSize );
DALI_TEST_EQUALS( colorVisual.GetSize(), visualSize, TEST_LOCATION );
colorVisual.GetNaturalSize(naturalSize);
// image visual
Image image = ResourceImage::New(TEST_IMAGE_FILE_NAME, ImageDimensions(100, 200));
- Visual imageVisual = factory.CreateVisual( image );
+ Visual::Base imageVisual = factory.CreateVisual( image );
imageVisual.SetSize( visualSize );
DALI_TEST_EQUALS( imageVisual.GetSize(), visualSize, TEST_LOCATION );
imageVisual.GetNaturalSize(naturalSize);
Vector2 testSize(80.f, 160.f);
platform.SetClosestImageSize(testSize);
image = ResourceImage::New(TEST_NPATCH_FILE_NAME);
- Visual nPatchVisual = factory.CreateVisual( image );
+ Visual::Base nPatchVisual = factory.CreateVisual( image );
nPatchVisual.SetSize( visualSize );
DALI_TEST_EQUALS( nPatchVisual.GetSize(), visualSize, TEST_LOCATION );
nPatchVisual.GetNaturalSize(naturalSize);
map[ "rendererType" ] = "BORDER";
map[ "borderColor" ] = Color::RED;
map[ "borderSize" ] = borderSize;
- Visual borderVisual = factory.CreateVisual( map );
+ Visual::Base borderVisual = factory.CreateVisual( map );
borderVisual.SetSize( visualSize );
DALI_TEST_EQUALS( borderVisual.GetSize(), visualSize, TEST_LOCATION );
borderVisual.GetNaturalSize(naturalSize);
stopColors.PushBack( Color::RED );
stopColors.PushBack( Color::GREEN );
propertyMap.Insert("stopColor", stopColors);
- Visual gradientVisual = factory.CreateVisual(propertyMap);
+ Visual::Base gradientVisual = factory.CreateVisual(propertyMap);
gradientVisual.SetSize( visualSize );
DALI_TEST_EQUALS( gradientVisual.GetSize(), visualSize, TEST_LOCATION );
gradientVisual.GetNaturalSize(naturalSize);
DALI_TEST_EQUALS( naturalSize, Vector2::ZERO,TEST_LOCATION );
//svg visual
- Visual svgVisual = factory.CreateVisual( TEST_SVG_FILE_NAME, ImageDimensions() );
+ Visual::Base svgVisual = factory.CreateVisual( TEST_SVG_FILE_NAME, ImageDimensions() );
svgVisual.SetSize( visualSize );
DALI_TEST_EQUALS( svgVisual.GetSize(), visualSize, TEST_LOCATION );
svgVisual.GetNaturalSize(naturalSize);
Property::Map propertyMap;
propertyMap.Insert("rendererType", "COLOR");
propertyMap.Insert("mixColor", Color::BLUE);
- Visual visual = factory.CreateVisual( propertyMap );
+ Visual::Base visual = factory.CreateVisual( propertyMap );
Actor actor = Actor::New();
actor.SetSize(200.f, 200.f);
actor.SetSize(200.f, 200.f);
Stage::GetCurrent().Add( actor );
- Visual imageVisual;
+ Visual::Base imageVisual;
// test calling RemoveAndReset with an empty handle
try
{
Property::Map propertyMap;
propertyMap.Insert("rendererType", "COLOR");
propertyMap.Insert("mixColor", Color::BLUE);
- Visual colorVisual = factory.CreateVisual( propertyMap );
+ Visual::Base colorVisual = factory.CreateVisual( propertyMap );
Property::Map resultMap;
colorVisual.CreatePropertyMap( resultMap );
propertyMap.Insert("rendererType", "BORDER");
propertyMap.Insert("borderColor", Color::BLUE);
propertyMap.Insert("borderSize", 5.f);
- Visual borderVisual = factory.CreateVisual( propertyMap );
+ Visual::Base borderVisual = factory.CreateVisual( propertyMap );
Property::Map resultMap;
borderVisual.CreatePropertyMap( resultMap );
stopColors.PushBack( Color::GREEN );
propertyMap.Insert("stopColor", stopColors);
- Visual gradientVisual = factory.CreateVisual(propertyMap);
+ Visual::Base gradientVisual = factory.CreateVisual(propertyMap);
Property::Map resultMap;
gradientVisual.CreatePropertyMap( resultMap );
stopColors.PushBack( Color::GREEN );
propertyMap.Insert("stopColor", stopColors);
- Visual gradientVisual = factory.CreateVisual(propertyMap);
+ Visual::Base gradientVisual = factory.CreateVisual(propertyMap);
DALI_TEST_CHECK( gradientVisual );
Property::Map resultMap;
propertyMap.Insert( "samplingMode", "BOX_THEN_NEAREST" );
propertyMap.Insert( "synchronousLoading", true );
- Visual imageVisual = factory.CreateVisual(propertyMap);
+ Visual::Base imageVisual = factory.CreateVisual(propertyMap);
DALI_TEST_CHECK( imageVisual );
Property::Map resultMap;
propertyMap.Insert( "rendererType", "IMAGE" );
propertyMap.Insert( "url", TEST_NPATCH_FILE_NAME );
propertyMap.Insert( "borderOnly", true );
- Visual nPatchVisual = factory.CreateVisual( propertyMap );
+ Visual::Base nPatchVisual = factory.CreateVisual( propertyMap );
Property::Map resultMap;
nPatchVisual.CreatePropertyMap( resultMap );
Property::Map propertyMap;
propertyMap.Insert( "rendererType", "IMAGE" );
propertyMap.Insert( "url", TEST_SVG_FILE_NAME );
- Visual svgVisual = factory.CreateVisual( propertyMap );
+ Visual::Base svgVisual = factory.CreateVisual( propertyMap );
Property::Map resultMap;
svgVisual.CreatePropertyMap( resultMap );
DALI_TEST_CHECK( value->Get<std::string>() == TEST_SVG_FILE_NAME );
// request SvgVisual with an URL
- Visual svgVisual2 = factory.CreateVisual( TEST_SVG_FILE_NAME, ImageDimensions() );
+ Visual::Base svgVisual2 = factory.CreateVisual( TEST_SVG_FILE_NAME, ImageDimensions() );
resultMap.Clear();
svgVisual2.CreatePropertyMap( resultMap );
// check the property values from the returned map from a visual
propertyMap.Insert( "texturesPath", TEST_RESOURCE_LOCATION );
propertyMap.Insert( "shaderType", "TEXTURELESS" );
propertyMap.Insert( "lightPosition", Vector3( 5.0f, 10.0f, 15.0f) );
- Visual meshVisual = factory.CreateVisual( propertyMap );
+ Visual::Base meshVisual = factory.CreateVisual( propertyMap );
Property::Map resultMap;
meshVisual.CreatePropertyMap( resultMap );
propertyMap.Insert( "bevelPercentage", 0.3f );
propertyMap.Insert( "bevelSmoothness", 0.6f );
propertyMap.Insert( "lightPosition", Vector3( 5.0f, 10.0f, 15.0f) );
- Visual primitiveVisual = factory.CreateVisual( propertyMap );
+ Visual::Base primitiveVisual = factory.CreateVisual( propertyMap );
Property::Map resultMap;
primitiveVisual.CreatePropertyMap( resultMap );