diff --git a/examples/blocks/blocks-example.cpp b/examples/blocks/blocks-example.cpp index 03a99e6..cc77453 100644 --- a/examples/blocks/blocks-example.cpp +++ b/examples/blocks/blocks-example.cpp @@ -1,5 +1,5 @@ /* - * Copyright (c) 2014 Samsung Electronics Co., Ltd. + * Copyright (c) 2016 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. @@ -214,7 +214,29 @@ public: */ ExampleController( Application& application ) : mApplication( application ), - mView() + mView(), + mContentLayer(), + mBall(), + mBallStartPosition(), + mBallVelocity(), + mBallAnimation(), + mPaddle(), + mPaddleImage(), + mPaddleHandle(), + mPaddleHitMargin(), + mWobbleAnimation(), + mWobbleProperty( Property::INVALID_INDEX ), + mLevelContainer(), + mBrickImageMap(), + mDragAnimation(), + mDragActor(), + mRelativeDragPoint(), + mDestroyAnimationMap(), + mPaddleFullSize(), + mLevel( 0 ), + mLives( TOTAL_LIVES ), + mBrickCount( 0 ) + { // Connect to the Application's Init and orientation changed signal mApplication.InitSignal().Connect(this, &ExampleController::Create); diff --git a/examples/bubble-effect/bubble-effect-example.cpp b/examples/bubble-effect/bubble-effect-example.cpp index 6e16fd5..5cb3625 100644 --- a/examples/bubble-effect/bubble-effect-example.cpp +++ b/examples/bubble-effect/bubble-effect-example.cpp @@ -1,5 +1,5 @@ /* - * Copyright (c) 2014 Samsung Electronics Co., Ltd. + * Copyright (c) 2016 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. @@ -62,7 +62,18 @@ class BubbleEffectExample : public ConnectionTracker public: BubbleEffectExample(Application &app) : mApp(app), + mBackgroundImage(), + mBackground(), + mBubbleEmitter(), + mEmitAnimation(), + mChangeBackgroundButton(), + mChangeBubbleShapeButton(), + mTimerForBubbleEmission(), mHSVDelta( Vector3( 0.f, 0.f, 0.5f ) ), + mCurrentTouchPosition(), + mEmitPosition(), + mAnimateComponentCount( 0 ), + mNonMovementCount( 0 ), mTimerInterval( 16 ), mCurrentBackgroundImageId( 0 ), mCurrentBubbleShapeImageId( 0 ), diff --git a/examples/line-mesh/line-mesh-example.cpp b/examples/line-mesh/line-mesh-example.cpp index a56f1b5..c6740ad 100644 --- a/examples/line-mesh/line-mesh-example.cpp +++ b/examples/line-mesh/line-mesh-example.cpp @@ -119,7 +119,19 @@ public: * @param[in] application The application instance */ ExampleController( Application& application ) - : mApplication( application ) + : mApplication( application ), + mStageSize(), + mShader(), + mGeometry(), + mRenderer(), + mMeshActor(), + mButtons(), + mMinusButton(), + mPlusButton(), + mIndicesCountLabel(), + mPrimitiveType( Geometry::LINES ), + mCurrentIndexCount( 0 ), + mMaxIndexCount( 0 ) { // Connect to the Application's Init signal mApplication.InitSignal().Connect( this, &ExampleController::Create ); diff --git a/examples/logging/logging-example.cpp b/examples/logging/logging-example.cpp index 31af882..db6d4a6 100644 --- a/examples/logging/logging-example.cpp +++ b/examples/logging/logging-example.cpp @@ -1,5 +1,5 @@ /* - * Copyright (c) 2014 Samsung Electronics Co., Ltd. + * Copyright (c) 2016 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. @@ -125,7 +125,17 @@ class LoggingController: public ConnectionTracker public: LoggingController( Application& application ) - : mApplication( application ) + : mApplication( application ), + mView(), + mToolBar(), + mContentLayer(), + mAnimation(), + mPerformanceLoggerNames(), + mPerformanceLoggers(), + mCurrentLogger( 0 ), + mLoggerStates(), + mLogRadioButtons(), + mFrequencyRadioButtons() { // Connect to the Application's Init signal mApplication.InitSignal().Connect( this, &LoggingController::Create ); @@ -655,7 +665,6 @@ private: Layer mContentLayer; ///< Content layer Animation mAnimation; - float mLastPoint; typedef std::vector< std::string > Strings; Strings mPerformanceLoggerNames; diff --git a/examples/metaball-explosion/metaball-explosion-example.cpp b/examples/metaball-explosion/metaball-explosion-example.cpp index 71a0106..fa701cc 100644 --- a/examples/metaball-explosion/metaball-explosion-example.cpp +++ b/examples/metaball-explosion/metaball-explosion-example.cpp @@ -306,7 +306,25 @@ private: //---------------- MetaballExplosionController::MetaballExplosionController( Application& application ) - : mApplication( application ) +: mApplication( application ), + mScreenSize(), + mContentLayer(), + mBackImage(), + mMetaballFBO(), + mMetaballRoot(), + mMetaballs(), + mPositionIndex(), + mCompositionActor(), + mCurrentTouchPosition(), + mMetaballPosVariation(), + mMetaballPosVariationFrom(), + mMetaballPosVariationTo(), + mMetaballCenter(), + mPositionVarAnimation(), + mDispersion( 0 ), + mDispersionAnimation(), + mTimerDispersion(), + mTimeMult( 1.0f ) { // Connect to the Application's Init signal mApplication.InitSignal().Connect( this, &MetaballExplosionController::Create ); diff --git a/examples/model3d-view/model3d-view-example.cpp b/examples/model3d-view/model3d-view-example.cpp index 40cf6eb..21e7553 100644 --- a/examples/model3d-view/model3d-view-example.cpp +++ b/examples/model3d-view/model3d-view-example.cpp @@ -1,5 +1,5 @@ /* - * Copyright (c) 2015 Samsung Electronics Co., Ltd. + * Copyright (c) 2016 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. @@ -57,7 +57,16 @@ class Model3dViewController : public ConnectionTracker public: Model3dViewController( Application& application ) - : mApplication( application ) + : mApplication( application ), + mModelCounter( 0 ), + mModel3dView(), + mButtonLayer(), + mTapDetector(), + mIlluminationShader( Model3dView::DIFFUSE ), + mRotationAnimation(), + mLightAnimation(), + mPlaying( false ), + mScaled( false ) { // Connect to the Application's Init signal mApplication.InitSignal().Connect( this, &Model3dViewController::Create ); diff --git a/examples/refraction-effect/refraction-effect-example.cpp b/examples/refraction-effect/refraction-effect-example.cpp index c9930fe..4d67a27 100644 --- a/examples/refraction-effect/refraction-effect-example.cpp +++ b/examples/refraction-effect/refraction-effect-example.cpp @@ -211,6 +211,21 @@ class RefractionEffectExample : public ConnectionTracker public: RefractionEffectExample( Application &application ) : mApplication( application ), + mContent(), + mTextureSet(), + mGeometry(), + mRenderer(), + mMeshActor(), + mShaderFlat(), + mShaderRefraction(), + mLightAnimation(), + mStrenghAnimation(), + mLightXYOffsetIndex( Property::INVALID_INDEX ), + mSpinAngleIndex( Property::INVALID_INDEX ), + mLightIntensityIndex( Property::INVALID_INDEX ), + mEffectStrengthIndex( Property::INVALID_INDEX ), + mChangeTextureButton(), + mChangeMeshButton(), mCurrentTextureId( 1 ), mCurrentMeshId( 0 ) { diff --git a/examples/shadows-and-lights/shadows-and-lights-example.cpp b/examples/shadows-and-lights/shadows-and-lights-example.cpp index 4ae5877..7a8714b 100644 --- a/examples/shadows-and-lights/shadows-and-lights-example.cpp +++ b/examples/shadows-and-lights/shadows-and-lights-example.cpp @@ -1,5 +1,5 @@ /* - * Copyright (c) 2014 Samsung Electronics Co., Ltd. + * Copyright (c) 2016 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. @@ -80,8 +80,24 @@ public: */ TestApp(Application &app) : mApp(app), - mPaused(false), - mTranslation(22.0f, -1.0f, 0.0f), + mView(), + mContents(), + mSceneActor(), + mAnimation(), + mSceneAnimation(), + mPaused( false ), + mShadowView(), + mShadowPlaneBg(), + mShadowPlane(), + mCastingLight(), + mLightAnchor(), + mImageActor1(), + mImageActor2(), + mImageActor3(), + mPanGestureDetector(), + mPinchGestureDetector(), + mTapGestureDetector(), + mTranslation( 22.0f, -1.0f, 0.0f ), mSceneXRotation( Degree(-6.0f) ), // Initial values give a reasonable off-straight view. mSceneYRotation( Degree(20.0f) ), mLightXRotation( Degree(-1.5f) ), @@ -90,7 +106,10 @@ public: mObjectYRotation(0.0f), mPinchScale(0.6f), mScaleAtPinchStart(0.6f), - mPanState(PAN_LIGHT) + mAngle1Index( Property::INVALID_INDEX ), + mAngle3Index( Property::INVALID_INDEX ), + mTitleActor(), + mPanState( PAN_LIGHT ) { app.InitSignal().Connect(this, &TestApp::Create); app.TerminateSignal().Connect(this, &TestApp::Terminate); diff --git a/examples/text-label/text-label-example.cpp b/examples/text-label/text-label-example.cpp index c035ed6..fd11c0b 100644 --- a/examples/text-label/text-label-example.cpp +++ b/examples/text-label/text-label-example.cpp @@ -1,5 +1,5 @@ /* - * Copyright (c) 2015 Samsung Electronics Co., Ltd. + * Copyright (c) 2016 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. @@ -107,8 +107,15 @@ public: TextLabelExample( Application& application ) : mApplication( application ), + mLabel(), + mContainer(), + mGrabCorner(), + mPanGestureDetector(), + mLayoutSize(), mLanguageId( 0u ), - mAlignment( 0u ) + mAlignment( 0u ), + mHueAngleIndex( Property::INVALID_INDEX ), + mOverrideMixColorIndex( Property::INVALID_INDEX ) { // Connect to the Application's Init signal mApplication.InitSignal().Connect( this, &TextLabelExample::Create );