Commit 28039ec65a1a8eb7517efb43f4ad870bb191fde6
1 parent
d95db4f5
Removed model loading from example code
Change-Id: Ie3cd0acb8a80f1768d7334fc6965e8fb007d54f4 Signed-off-by: David Steele <david.steele@partner.samsung.com>
Showing
1 changed file
with
0 additions
and
60 deletions
examples/new-window/new-window-example.cpp
| @@ -26,7 +26,6 @@ class NewWindowController; | @@ -26,7 +26,6 @@ class NewWindowController; | ||
| 26 | 26 | ||
| 27 | namespace | 27 | namespace |
| 28 | { | 28 | { |
| 29 | -const char * gModelFile = DALI_MODEL_DIR "AlbumCute.dali-bin"; | ||
| 30 | const char * const BACKGROUND_IMAGE( DALI_IMAGE_DIR "background-2.jpg" ); | 29 | const char * const BACKGROUND_IMAGE( DALI_IMAGE_DIR "background-2.jpg" ); |
| 31 | const char * const TOOLBAR_IMAGE( DALI_IMAGE_DIR "top-bar.png" ); | 30 | const char * const TOOLBAR_IMAGE( DALI_IMAGE_DIR "top-bar.png" ); |
| 32 | const char * const LOSE_CONTEXT_IMAGE( DALI_IMAGE_DIR "icon-cluster-wobble.png" ); | 31 | const char * const LOSE_CONTEXT_IMAGE( DALI_IMAGE_DIR "icon-cluster-wobble.png" ); |
| @@ -70,8 +69,6 @@ public: | @@ -70,8 +69,6 @@ public: | ||
| 70 | void CreateBubbles(Vector2 stageSize); | 69 | void CreateBubbles(Vector2 stageSize); |
| 71 | void CreateBlending(); | 70 | void CreateBlending(); |
| 72 | void CreateText(); | 71 | void CreateText(); |
| 73 | - void CreateModel(); | ||
| 74 | - void OnModelLoaded(Model model); | ||
| 75 | bool OnTrackTimerTick(); | 72 | bool OnTrackTimerTick(); |
| 76 | bool OnExplodeTimerTick(); | 73 | bool OnExplodeTimerTick(); |
| 77 | void SetUpAnimation( Vector2 emitPosition, Vector2 direction ); | 74 | void SetUpAnimation( Vector2 emitPosition, Vector2 direction ); |
| @@ -82,18 +79,14 @@ public: | @@ -82,18 +79,14 @@ public: | ||
| 82 | 79 | ||
| 83 | private: | 80 | private: |
| 84 | Application mApplication; | 81 | Application mApplication; |
| 85 | - Animation mModelAnimation; | ||
| 86 | - Actor mModelActor; | ||
| 87 | Actor mCastingLight; | 82 | Actor mCastingLight; |
| 88 | TextActor mTextActor; | 83 | TextActor mTextActor; |
| 89 | ImageActor mImageActor; | 84 | ImageActor mImageActor; |
| 90 | ImageActor mBlendActor; | 85 | ImageActor mBlendActor; |
| 91 | Image mEffectImage; | 86 | Image mEffectImage; |
| 92 | Image mBaseImage; | 87 | Image mBaseImage; |
| 93 | - LightActor mKeyLightActor; | ||
| 94 | MeshActor mMeshActor; | 88 | MeshActor mMeshActor; |
| 95 | MeshActor mAnimatedMeshActor; | 89 | MeshActor mAnimatedMeshActor; |
| 96 | - Model mModel; | ||
| 97 | 90 | ||
| 98 | Toolkit::View mView; ///< The View instance. | 91 | Toolkit::View mView; ///< The View instance. |
| 99 | Toolkit::ToolBar mToolBar; ///< The View's Toolbar. | 92 | Toolkit::ToolBar mToolBar; ///< The View's Toolbar. |
| @@ -176,7 +169,6 @@ void NewWindowController::Create( Application& app ) | @@ -176,7 +169,6 @@ void NewWindowController::Create( Application& app ) | ||
| 176 | CreateMeshActor(); | 169 | CreateMeshActor(); |
| 177 | CreateBlending(); | 170 | CreateBlending(); |
| 178 | CreateText(); | 171 | CreateText(); |
| 179 | - CreateModel(); | ||
| 180 | 172 | ||
| 181 | stage.ContextLostSignal().Connect(this, &NewWindowController::OnContextLost); | 173 | stage.ContextLostSignal().Connect(this, &NewWindowController::OnContextLost); |
| 182 | stage.ContextRegainedSignal().Connect(this, &NewWindowController::OnContextRegained); | 174 | stage.ContextRegainedSignal().Connect(this, &NewWindowController::OnContextRegained); |
| @@ -423,58 +415,6 @@ Mesh NewWindowController::CreateMesh(bool hasColor, Material material) | @@ -423,58 +415,6 @@ Mesh NewWindowController::CreateMesh(bool hasColor, Material material) | ||
| 423 | return mesh; | 415 | return mesh; |
| 424 | } | 416 | } |
| 425 | 417 | ||
| 426 | -void NewWindowController::CreateModel() | ||
| 427 | -{ | ||
| 428 | - mModel = Model::New(gModelFile); | ||
| 429 | - mModel.LoadingFinishedSignal().Connect(this, &NewWindowController::OnModelLoaded); | ||
| 430 | - | ||
| 431 | - //Create a Key light | ||
| 432 | - Light keylight = Light::New("KeyLight"); | ||
| 433 | - keylight.SetFallOff(Vector2(10000.0f, 10000.0f)); | ||
| 434 | - | ||
| 435 | - mCastingLight = Actor::New(); | ||
| 436 | - mCastingLight.SetParentOrigin(ParentOrigin::CENTER); | ||
| 437 | - mCastingLight.SetAnchorPoint(AnchorPoint::CENTER); | ||
| 438 | - mCastingLight.SetPosition( Vector3( 0.0f, 0.0f, 800.0f ) ); | ||
| 439 | - mContentLayer.Add( mCastingLight ); | ||
| 440 | - | ||
| 441 | - mKeyLightActor = LightActor::New(); | ||
| 442 | - mKeyLightActor.SetParentOrigin(ParentOrigin::CENTER); | ||
| 443 | - mKeyLightActor.SetName(keylight.GetName()); | ||
| 444 | - | ||
| 445 | - //Add all the actors to the stage | ||
| 446 | - mCastingLight.Add(mKeyLightActor); | ||
| 447 | - mKeyLightActor.SetLight(keylight); | ||
| 448 | -} | ||
| 449 | - | ||
| 450 | -void NewWindowController::OnModelLoaded( Model model ) | ||
| 451 | -{ | ||
| 452 | - if( model.GetLoadingState() == ResourceLoadingSucceeded ) | ||
| 453 | - { | ||
| 454 | - std::cout << "Succeeded loading model" << std::endl; | ||
| 455 | - mModelActor = ModelActorFactory::BuildActorTree(mModel, ""); // Gets root actor | ||
| 456 | - mModelActor.SetSize(250.0f, 250.0f); | ||
| 457 | - mModelActor.SetPosition(0.0f, 200.0f, 70.0f); | ||
| 458 | - mModelActor.SetScale(0.5f); | ||
| 459 | - mModelActor.SetRotation(Radian(Math::PI*0.25f), Vector3(1.0, 0.7, 0.0)); | ||
| 460 | - | ||
| 461 | - mContentLayer.Add( mModelActor ); | ||
| 462 | - | ||
| 463 | - if (mModel.NumberOfAnimations()) | ||
| 464 | - { | ||
| 465 | - mModelAnimation = ModelActorFactory::BuildAnimation(mModel, mModelActor, 0); | ||
| 466 | - mModelAnimation.SetDuration(4.0f); | ||
| 467 | - mModelAnimation.SetLooping(true); | ||
| 468 | - mModelAnimation.Play(); | ||
| 469 | - } | ||
| 470 | - } | ||
| 471 | - else | ||
| 472 | - { | ||
| 473 | - std::cout << "Failed loading model" << std::endl; | ||
| 474 | - mApplication.Quit(); | ||
| 475 | - } | ||
| 476 | -} | ||
| 477 | - | ||
| 478 | void NewWindowController::NewWindow(void) | 418 | void NewWindowController::NewWindow(void) |
| 479 | { | 419 | { |
| 480 | PositionSize posSize(0, 0, 720, 1280); | 420 | PositionSize posSize(0, 0, 720, 1280); |