/*
- * 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.
*/
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);
/*
- * 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.
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 ),
* @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 );
/*
- * 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.
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 );
Layer mContentLayer; ///< Content layer
Animation mAnimation;
- float mLastPoint;
typedef std::vector< std::string > Strings;
Strings mPerformanceLoggerNames;
//----------------
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 );
/*
- * 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.
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 );
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 )
{
/*
- * 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.
*/
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) ),
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);
/*
- * 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.
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 );