X-Git-Url: http://review.tizen.org/git/?p=platform%2Fcore%2Fuifw%2Fdali-demo.git;a=blobdiff_plain;f=examples%2Ffpp-game%2Fgame-model.cpp;h=95fee2dbd00cb0adb8e01ca47d9f706d094a4d42;hp=24bfb1c2c616e92d0d65e37d7eacb353e6e1e9dd;hb=1b19fd140ff139b5854a1a62447faf31b175d8f6;hpb=b26d446b0cb6a316abc3a79d4fc70d0ae1b7994c diff --git a/examples/fpp-game/game-model.cpp b/examples/fpp-game/game-model.cpp index 24bfb1c..95fee2d 100644 --- a/examples/fpp-game/game-model.cpp +++ b/examples/fpp-game/game-model.cpp @@ -1,5 +1,5 @@ /* - * Copyright (c) 2016 Samsung Electronics Co., Ltd. + * Copyright (c) 2020 Samsung Electronics Co., Ltd. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -23,41 +23,37 @@ using namespace GameUtils; namespace { // 'MODV' tag stored in the big-endian (network) order -const uint32_t MODV_TAG( 0x4D4F4456 ); -} +const uint32_t MODV_TAG(0x4D4F4456); +} // namespace -GameModel::GameModel( const char *filename ) - : mUniqueId( false ), - mIsReady( false ) +GameModel::GameModel(const char* filename) +: mUniqueId(false), + mIsReady(false) { ByteArray bytes; - if( !LoadFile( filename, bytes ) ) + if(!LoadFile(filename, bytes)) { return; } - mHeader = *(reinterpret_cast( bytes.data() )); + mHeader = *(reinterpret_cast(bytes.data())); // expect big-endian - if( MODV_TAG != mHeader.tag ) + if(MODV_TAG != mHeader.tag) { // jump to little-endian variant - mHeader = *(reinterpret_cast( bytes.data() + bytes.size()/2 )); + mHeader = *(reinterpret_cast(bytes.data() + bytes.size() / 2)); } - mVertexBuffer = Dali::VertexBuffer::New( Dali::Property::Map(). - Add( "aPosition", Dali::Property::VECTOR3 ). - Add( "aNormal", Dali::Property::VECTOR3 ). - Add( "aTexCoord", Dali::Property::VECTOR2 ) - ); + mVertexBuffer = Dali::VertexBuffer::New(Dali::Property::Map().Add("aPosition", Dali::Property::VECTOR3).Add("aNormal", Dali::Property::VECTOR3).Add("aTexCoord", Dali::Property::VECTOR2)); - mVertexBuffer.SetData( bytes.data() + mHeader.dataBeginOffset, mHeader.vertexBufferSize/mHeader.vertexStride ); + mVertexBuffer.SetData(bytes.data() + mHeader.dataBeginOffset, mHeader.vertexBufferSize / mHeader.vertexStride); mGeometry = Dali::Geometry::New(); - mGeometry.AddVertexBuffer( mVertexBuffer ); - mGeometry.SetType( Dali::Geometry::TRIANGLES ); + mGeometry.AddVertexBuffer(mVertexBuffer); + mGeometry.SetType(Dali::Geometry::TRIANGLES); - mUniqueId = HashString( filename ); + mUniqueId = HashString(filename); mIsReady = true; }