X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=dali-toolkit%2Finternal%2Fcontrols%2Fscene3d-view%2Fgltf-loader.cpp;h=d6c1d1e39b577d6c622b469a666e72d1c2645347;hb=37809ae7570411971d415a9060b38f64bba81744;hp=291b95fe860c0c8e7e815335da6180a2830c4f62;hpb=6f410ceca1ec96e6cb1fdc482ae222ab58a824de;p=platform%2Fcore%2Fuifw%2Fdali-toolkit.git diff --git a/dali-toolkit/internal/controls/scene3d-view/gltf-loader.cpp b/dali-toolkit/internal/controls/scene3d-view/gltf-loader.cpp index 291b95f..d6c1d1e 100644 --- a/dali-toolkit/internal/controls/scene3d-view/gltf-loader.cpp +++ b/dali-toolkit/internal/controls/scene3d-view/gltf-loader.cpp @@ -372,14 +372,14 @@ void SetMeshInfoAndCanonize( MeshInfo& meshInfo, Dali::Vector &ve } template -PropertyBuffer CreatePropertyBuffer( Vector bufferData, std::string map, int32_t type ) +VertexBuffer CreateVertexBuffer( Vector bufferData, std::string map, int32_t type ) { Property::Map positionMap; positionMap[map] = type; - PropertyBuffer propertyBuffer = PropertyBuffer::New( positionMap ); - propertyBuffer.SetData( bufferData.Begin(), bufferData.Count() ); - return propertyBuffer; + VertexBuffer vertexBuffer = VertexBuffer::New( positionMap ); + vertexBuffer.SetData( bufferData.Begin(), bufferData.Count() ); + return vertexBuffer; } void SetVertexBufferData( MeshInfo& meshInfo, std::string path, std::vector& accessorArray, std::vector& bufferViewArray, std::vector& bufferArray, int32_t accessorIdx, std::string map, int32_t type ) @@ -390,8 +390,8 @@ void SetVertexBufferData( MeshInfo& meshInfo, std::string path, std::vector( bufferData, map, type ); - meshInfo.geometry.AddVertexBuffer( propertyBuffer ); + VertexBuffer vertexBuffer = CreateVertexBuffer( bufferData, map, type ); + meshInfo.geometry.AddVertexBuffer( vertexBuffer ); } } @@ -403,8 +403,8 @@ void SetAttributeBufferData( MeshInfo& meshInfo, std::string path, std::vector bufferData; LoadDataFromAccessor( accessorIdx, bufferData, path, accessorArray, bufferViewArray, bufferArray ); - PropertyBuffer propertyBuffer = CreatePropertyBuffer( bufferData, map, type ); - meshInfo.geometry.AddVertexBuffer( propertyBuffer ); + VertexBuffer vertexBuffer = CreateVertexBuffer( bufferData, map, type ); + meshInfo.geometry.AddVertexBuffer( vertexBuffer ); } } @@ -1152,8 +1152,8 @@ bool SetGeometry( MeshInfo& meshInfo, std::string path, std::vector& bufferData[i].z = inputBufferData[i].z; bufferData[i].w = 1.0; } - PropertyBuffer propertyBuffer = CreatePropertyBuffer( bufferData, "aVertexColor", Property::VECTOR4 ); - meshInfo.geometry.AddVertexBuffer( propertyBuffer ); + VertexBuffer vertexBuffer = CreateVertexBuffer( bufferData, "aVertexColor", Property::VECTOR4 ); + meshInfo.geometry.AddVertexBuffer( vertexBuffer ); } else if( accessorArray[accessorIdx].type == "VEC4" ) { @@ -1291,8 +1291,8 @@ void Loader::LoadCamera( Scene3dView& scene3dView ) } CameraActor cameraActor = CameraActor::New(); - cameraActor.SetParentOrigin( ParentOrigin::CENTER ); - cameraActor.SetAnchorPoint( AnchorPoint::CENTER ); + cameraActor.SetProperty( Actor::Property::PARENT_ORIGIN, ParentOrigin::CENTER ); + cameraActor.SetProperty( Actor::Property::ANCHOR_POINT, AnchorPoint::CENTER ); if( cameraInfo.type == "orthographic" ) { @@ -1428,7 +1428,7 @@ bool Loader::LoadSceneNodes( Scene3dView& scene3dView ) for( auto nodeIter = tempNode->CBegin(), end = tempNode->CEnd(); nodeIter != end; ++nodeIter ) { Actor actor = AddNode( scene3dView, ( ( *nodeIter ).second ).GetInteger() ); - actor.SetParentOrigin( ParentOrigin::CENTER ); + actor.SetProperty( Actor::Property::PARENT_ORIGIN, ParentOrigin::CENTER ); scene3dView.GetRoot().Add( actor ); } @@ -1581,14 +1581,14 @@ Actor Loader::AddNode( Scene3dView& scene3dView, uint32_t index ) renderer.SetTextures( textureSet ); anchorPoint = meshInfo.pivot; - actor.SetAnchorPoint( anchorPoint ); + actor.SetProperty( Actor::Property::ANCHOR_POINT, anchorPoint ); - actor.SetSize( Vector3( meshInfo.size.x, meshInfo.size.y, meshInfo.size.z ) ); + actor.SetProperty( Actor::Property::SIZE, Vector3( meshInfo.size.x, meshInfo.size.y, meshInfo.size.z ) ); actor.AddRenderer( renderer ); - actor.SetScale( scale ); + actor.SetProperty( Actor::Property::SCALE, scale ); actor.RotateBy( orientation ); - actor.SetPosition( translation ); + actor.SetProperty( Actor::Property::POSITION, translation ); shader.RegisterProperty( "uLightType", ( scene3dView.GetLightType() & ~Toolkit::Scene3dView::LightType::IMAGE_BASED_LIGHT ) ); shader.RegisterProperty( "uLightVector", scene3dView.GetLightVector() ); @@ -1648,10 +1648,10 @@ Actor Loader::AddNode( Scene3dView& scene3dView, uint32_t index ) } else { - actor.SetAnchorPoint( AnchorPoint::CENTER ); - actor.SetPosition( translation ); + actor.SetProperty( Actor::Property::ANCHOR_POINT, AnchorPoint::CENTER ); + actor.SetProperty( Actor::Property::POSITION, translation ); actor.RotateBy( orientation ); - actor.SetSize( actorSize ); + actor.SetProperty( Actor::Property::SIZE, actorSize ); } tempNode = node->GetChild( "camera" ); @@ -1670,7 +1670,7 @@ Actor Loader::AddNode( Scene3dView& scene3dView, uint32_t index ) { std::string nameString; ReadString( tempNode, nameString ); - actor.SetName( nameString ); + actor.SetProperty( Dali::Actor::Property::NAME, nameString ); } SetActorCache( actor, index ); @@ -1679,7 +1679,7 @@ Actor Loader::AddNode( Scene3dView& scene3dView, uint32_t index ) for( auto childIter = tempNode->CBegin(), end = tempNode->CEnd(); childIter != end; ++childIter ) { Actor childActor = AddNode( scene3dView, ( ( *childIter ).second ).GetInteger() ); - childActor.SetParentOrigin( anchorPoint ); + childActor.SetProperty( Actor::Property::PARENT_ORIGIN, anchorPoint ); actor.Add( childActor ); } } @@ -1776,10 +1776,10 @@ bool Loader::LoadAnimation( Scene3dView& scene3dView ) } Animation animation = Animation::New( duration ); - Animation::Interpolation interpolation = Animation::Interpolation::Linear; + Animation::Interpolation interpolation = Animation::Interpolation::LINEAR; if( animationInfo.samplerArray[currentChannel.sampler].interpolation == "CUBICSPLINE" ) { - interpolation = Animation::Interpolation::Cubic; + interpolation = Animation::Interpolation::CUBIC; } if( animationInfo.samplerArray[currentChannel.sampler].interpolation == "STEP" ) {