Commit 8b9c89c6455da22660eb69436a3539b138fd0594

Authored by Adeel Kazmi
1 parent 56fcceb4

More SVACE fixes

Change-Id: I340686abda4cca205187157feb2571c86b0878c2
examples/blocks/blocks-example.cpp
1 1 /*
2   - * Copyright (c) 2014 Samsung Electronics Co., Ltd.
  2 + * Copyright (c) 2016 Samsung Electronics Co., Ltd.
3 3 *
4 4 * Licensed under the Apache License, Version 2.0 (the "License");
5 5 * you may not use this file except in compliance with the License.
... ... @@ -214,7 +214,29 @@ public:
214 214 */
215 215 ExampleController( Application& application )
216 216 : mApplication( application ),
217   - mView()
  217 + mView(),
  218 + mContentLayer(),
  219 + mBall(),
  220 + mBallStartPosition(),
  221 + mBallVelocity(),
  222 + mBallAnimation(),
  223 + mPaddle(),
  224 + mPaddleImage(),
  225 + mPaddleHandle(),
  226 + mPaddleHitMargin(),
  227 + mWobbleAnimation(),
  228 + mWobbleProperty( Property::INVALID_INDEX ),
  229 + mLevelContainer(),
  230 + mBrickImageMap(),
  231 + mDragAnimation(),
  232 + mDragActor(),
  233 + mRelativeDragPoint(),
  234 + mDestroyAnimationMap(),
  235 + mPaddleFullSize(),
  236 + mLevel( 0 ),
  237 + mLives( TOTAL_LIVES ),
  238 + mBrickCount( 0 )
  239 +
218 240 {
219 241 // Connect to the Application's Init and orientation changed signal
220 242 mApplication.InitSignal().Connect(this, &ExampleController::Create);
... ...
examples/bubble-effect/bubble-effect-example.cpp
1 1 /*
2   - * Copyright (c) 2014 Samsung Electronics Co., Ltd.
  2 + * Copyright (c) 2016 Samsung Electronics Co., Ltd.
3 3 *
4 4 * Licensed under the Apache License, Version 2.0 (the "License");
5 5 * you may not use this file except in compliance with the License.
... ... @@ -62,7 +62,18 @@ class BubbleEffectExample : public ConnectionTracker
62 62 public:
63 63 BubbleEffectExample(Application &app)
64 64 : mApp(app),
  65 + mBackgroundImage(),
  66 + mBackground(),
  67 + mBubbleEmitter(),
  68 + mEmitAnimation(),
  69 + mChangeBackgroundButton(),
  70 + mChangeBubbleShapeButton(),
  71 + mTimerForBubbleEmission(),
65 72 mHSVDelta( Vector3( 0.f, 0.f, 0.5f ) ),
  73 + mCurrentTouchPosition(),
  74 + mEmitPosition(),
  75 + mAnimateComponentCount( 0 ),
  76 + mNonMovementCount( 0 ),
66 77 mTimerInterval( 16 ),
67 78 mCurrentBackgroundImageId( 0 ),
68 79 mCurrentBubbleShapeImageId( 0 ),
... ...
examples/line-mesh/line-mesh-example.cpp
... ... @@ -119,7 +119,19 @@ public:
119 119 * @param[in] application The application instance
120 120 */
121 121 ExampleController( Application& application )
122   - : mApplication( application )
  122 + : mApplication( application ),
  123 + mStageSize(),
  124 + mShader(),
  125 + mGeometry(),
  126 + mRenderer(),
  127 + mMeshActor(),
  128 + mButtons(),
  129 + mMinusButton(),
  130 + mPlusButton(),
  131 + mIndicesCountLabel(),
  132 + mPrimitiveType( Geometry::LINES ),
  133 + mCurrentIndexCount( 0 ),
  134 + mMaxIndexCount( 0 )
123 135 {
124 136 // Connect to the Application's Init signal
125 137 mApplication.InitSignal().Connect( this, &ExampleController::Create );
... ...
examples/logging/logging-example.cpp
1 1 /*
2   - * Copyright (c) 2014 Samsung Electronics Co., Ltd.
  2 + * Copyright (c) 2016 Samsung Electronics Co., Ltd.
3 3 *
4 4 * Licensed under the Apache License, Version 2.0 (the "License");
5 5 * you may not use this file except in compliance with the License.
... ... @@ -125,7 +125,17 @@ class LoggingController: public ConnectionTracker
125 125 public:
126 126  
127 127 LoggingController( Application& application )
128   - : mApplication( application )
  128 + : mApplication( application ),
  129 + mView(),
  130 + mToolBar(),
  131 + mContentLayer(),
  132 + mAnimation(),
  133 + mPerformanceLoggerNames(),
  134 + mPerformanceLoggers(),
  135 + mCurrentLogger( 0 ),
  136 + mLoggerStates(),
  137 + mLogRadioButtons(),
  138 + mFrequencyRadioButtons()
129 139 {
130 140 // Connect to the Application's Init signal
131 141 mApplication.InitSignal().Connect( this, &LoggingController::Create );
... ... @@ -655,7 +665,6 @@ private:
655 665 Layer mContentLayer; ///< Content layer
656 666  
657 667 Animation mAnimation;
658   - float mLastPoint;
659 668  
660 669 typedef std::vector< std::string > Strings;
661 670 Strings mPerformanceLoggerNames;
... ...
examples/metaball-explosion/metaball-explosion-example.cpp
... ... @@ -306,7 +306,25 @@ private:
306 306 //----------------
307 307  
308 308 MetaballExplosionController::MetaballExplosionController( Application& application )
309   - : mApplication( application )
  309 +: mApplication( application ),
  310 + mScreenSize(),
  311 + mContentLayer(),
  312 + mBackImage(),
  313 + mMetaballFBO(),
  314 + mMetaballRoot(),
  315 + mMetaballs(),
  316 + mPositionIndex(),
  317 + mCompositionActor(),
  318 + mCurrentTouchPosition(),
  319 + mMetaballPosVariation(),
  320 + mMetaballPosVariationFrom(),
  321 + mMetaballPosVariationTo(),
  322 + mMetaballCenter(),
  323 + mPositionVarAnimation(),
  324 + mDispersion( 0 ),
  325 + mDispersionAnimation(),
  326 + mTimerDispersion(),
  327 + mTimeMult( 1.0f )
310 328 {
311 329 // Connect to the Application's Init signal
312 330 mApplication.InitSignal().Connect( this, &MetaballExplosionController::Create );
... ...
examples/model3d-view/model3d-view-example.cpp
1 1 /*
2   - * Copyright (c) 2015 Samsung Electronics Co., Ltd.
  2 + * Copyright (c) 2016 Samsung Electronics Co., Ltd.
3 3 *
4 4 * Licensed under the Apache License, Version 2.0 (the "License");
5 5 * you may not use this file except in compliance with the License.
... ... @@ -57,7 +57,16 @@ class Model3dViewController : public ConnectionTracker
57 57 public:
58 58  
59 59 Model3dViewController( Application& application )
60   - : mApplication( application )
  60 + : mApplication( application ),
  61 + mModelCounter( 0 ),
  62 + mModel3dView(),
  63 + mButtonLayer(),
  64 + mTapDetector(),
  65 + mIlluminationShader( Model3dView::DIFFUSE ),
  66 + mRotationAnimation(),
  67 + mLightAnimation(),
  68 + mPlaying( false ),
  69 + mScaled( false )
61 70 {
62 71 // Connect to the Application's Init signal
63 72 mApplication.InitSignal().Connect( this, &Model3dViewController::Create );
... ...
examples/refraction-effect/refraction-effect-example.cpp
... ... @@ -211,6 +211,21 @@ class RefractionEffectExample : public ConnectionTracker
211 211 public:
212 212 RefractionEffectExample( Application &application )
213 213 : mApplication( application ),
  214 + mContent(),
  215 + mTextureSet(),
  216 + mGeometry(),
  217 + mRenderer(),
  218 + mMeshActor(),
  219 + mShaderFlat(),
  220 + mShaderRefraction(),
  221 + mLightAnimation(),
  222 + mStrenghAnimation(),
  223 + mLightXYOffsetIndex( Property::INVALID_INDEX ),
  224 + mSpinAngleIndex( Property::INVALID_INDEX ),
  225 + mLightIntensityIndex( Property::INVALID_INDEX ),
  226 + mEffectStrengthIndex( Property::INVALID_INDEX ),
  227 + mChangeTextureButton(),
  228 + mChangeMeshButton(),
214 229 mCurrentTextureId( 1 ),
215 230 mCurrentMeshId( 0 )
216 231 {
... ...
examples/shadows-and-lights/shadows-and-lights-example.cpp
1 1 /*
2   - * Copyright (c) 2014 Samsung Electronics Co., Ltd.
  2 + * Copyright (c) 2016 Samsung Electronics Co., Ltd.
3 3 *
4 4 * Licensed under the Apache License, Version 2.0 (the "License");
5 5 * you may not use this file except in compliance with the License.
... ... @@ -80,8 +80,24 @@ public:
80 80 */
81 81 TestApp(Application &app)
82 82 : mApp(app),
83   - mPaused(false),
84   - mTranslation(22.0f, -1.0f, 0.0f),
  83 + mView(),
  84 + mContents(),
  85 + mSceneActor(),
  86 + mAnimation(),
  87 + mSceneAnimation(),
  88 + mPaused( false ),
  89 + mShadowView(),
  90 + mShadowPlaneBg(),
  91 + mShadowPlane(),
  92 + mCastingLight(),
  93 + mLightAnchor(),
  94 + mImageActor1(),
  95 + mImageActor2(),
  96 + mImageActor3(),
  97 + mPanGestureDetector(),
  98 + mPinchGestureDetector(),
  99 + mTapGestureDetector(),
  100 + mTranslation( 22.0f, -1.0f, 0.0f ),
85 101 mSceneXRotation( Degree(-6.0f) ), // Initial values give a reasonable off-straight view.
86 102 mSceneYRotation( Degree(20.0f) ),
87 103 mLightXRotation( Degree(-1.5f) ),
... ... @@ -90,7 +106,10 @@ public:
90 106 mObjectYRotation(0.0f),
91 107 mPinchScale(0.6f),
92 108 mScaleAtPinchStart(0.6f),
93   - mPanState(PAN_LIGHT)
  109 + mAngle1Index( Property::INVALID_INDEX ),
  110 + mAngle3Index( Property::INVALID_INDEX ),
  111 + mTitleActor(),
  112 + mPanState( PAN_LIGHT )
94 113 {
95 114 app.InitSignal().Connect(this, &TestApp::Create);
96 115 app.TerminateSignal().Connect(this, &TestApp::Terminate);
... ...
examples/text-label/text-label-example.cpp
1 1 /*
2   - * Copyright (c) 2015 Samsung Electronics Co., Ltd.
  2 + * Copyright (c) 2016 Samsung Electronics Co., Ltd.
3 3 *
4 4 * Licensed under the Apache License, Version 2.0 (the "License");
5 5 * you may not use this file except in compliance with the License.
... ... @@ -107,8 +107,15 @@ public:
107 107  
108 108 TextLabelExample( Application& application )
109 109 : mApplication( application ),
  110 + mLabel(),
  111 + mContainer(),
  112 + mGrabCorner(),
  113 + mPanGestureDetector(),
  114 + mLayoutSize(),
110 115 mLanguageId( 0u ),
111   - mAlignment( 0u )
  116 + mAlignment( 0u ),
  117 + mHueAngleIndex( Property::INVALID_INDEX ),
  118 + mOverrideMixColorIndex( Property::INVALID_INDEX )
112 119 {
113 120 // Connect to the Application's Init signal
114 121 mApplication.InitSignal().Connect( this, &TextLabelExample::Create );
... ...