TestApplication testApp;
NodeDefinition nodeDef{
"testRootNode",
+ INVALID_INDEX,
Vector3{-100.f, 100.f, -500.f},
Quaternion{Radian(Degree(45.f)), Vector3::ZAXIS},
Vector3{2.f, 4.f, 8.f},
nodeDef.mExtras.push_back(NodeDefinition::Extra{"frobnicateFactor", frobnicateFactor});
Context ctx;
- auto actor = nodeDef.CreateActor(ctx.createParams);
+ auto actor = nodeDef.CreateModelNode(ctx.createParams);
DALI_TEST_EQUAL(nodeDef.mName, actor.GetProperty(Actor::Property::NAME).Get<std::string>());
DALI_TEST_EQUAL(nodeDef.mPosition, actor.GetProperty(Actor::Property::POSITION).Get<Vector3>());
DALI_TEST_EQUAL(nodeDef.mOrientation, actor.GetProperty(Actor::Property::ORIENTATION).Get<Quaternion>());
auto shader = Shader::New(VSH, FSH);
ctx.resources.mShaders.push_back({ShaderDefinition{}, shader});
- auto actor = nodeDef.CreateActor(ctx.createParams);
+ auto actor = nodeDef.CreateModelNode(ctx.createParams);
DALI_TEST_EQUAL(1, actor.GetRendererCount());
auto renderer = actor.GetRendererAt(0);