/*
- * Copyright (c) 2018 Samsung Electronics Co., Ltd.
+ * Copyright (c) 2022 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.
*
*/
-#include <iostream>
-#include <stdlib.h>
#include <dali-toolkit-test-suite-utils.h>
#include <dali-toolkit/dali-toolkit.h>
#include <dali-toolkit/devel-api/controls/scene3d-view/scene3d-view.h>
+#include <stdlib.h>
+#include <iostream>
using namespace Dali;
using namespace Dali::Toolkit;
namespace
{
-
/**
* For the AnimatedCube.gltf and its Assets
* Donated by Norbert Nopper for glTF testing.
* These textures are based off version of Wave engine sample
* Take from https://github.com/WaveEngine/Samples
*
- * Copyright (c) 2016 Wave Coorporation
+ * Copyright (c) 2022 Wave Coorporation
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to
* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
* THE SOFTWARE.
*/
-const char* TEST_DIFFUSE_TEXTURE = TEST_RESOURCE_DIR "/forest_diffuse_cubemap.png";
+const char* TEST_DIFFUSE_TEXTURE = TEST_RESOURCE_DIR "/forest_diffuse_cubemap.png";
const char* TEST_SPECULAR_TEXTURE = TEST_RESOURCE_DIR "/forest_specular_cubemap.png";
-}
+} // namespace
int UtcDaliScene3dViewConstructorP(void)
{
Scene3dView scene3dView;
- DALI_TEST_CHECK( !scene3dView );
+ DALI_TEST_CHECK(!scene3dView);
END_TEST;
}
ToolkitTestApplication application;
// Initialize an object, ref count == 1
- Scene3dView scene3dView = Scene3dView::New( TEST_GLTF_FILE_NAME[0] );
+ Scene3dView scene3dView = Scene3dView::New(TEST_GLTF_FILE_NAME[0]);
- Scene3dView copy( scene3dView );
- DALI_TEST_CHECK( copy );
+ Scene3dView copy(scene3dView);
+ DALI_TEST_CHECK(copy);
END_TEST;
}
ToolkitTestApplication application;
// Initialize an object, ref count == 1
- Toolkit::Scene3dView scene3dView = Toolkit::Scene3dView::New( TEST_GLTF_FILE_NAME[0], TEST_DIFFUSE_TEXTURE, TEST_SPECULAR_TEXTURE, Vector4::ONE );
+ Toolkit::Scene3dView scene3dView = Toolkit::Scene3dView::New(TEST_GLTF_FILE_NAME[0], TEST_DIFFUSE_TEXTURE, TEST_SPECULAR_TEXTURE, Vector4::ONE);
- Scene3dView copy( scene3dView );
- DALI_TEST_CHECK( copy );
+ Scene3dView copy(scene3dView);
+ DALI_TEST_CHECK(copy);
END_TEST;
}
{
ToolkitTestApplication application;
- Scene3dView scene3dView = Scene3dView::New( TEST_GLTF_FILE_NAME[0] );
+ Scene3dView scene3dView = Scene3dView::New(TEST_GLTF_FILE_NAME[0]);
- Scene3dView copy( scene3dView );
- DALI_TEST_CHECK( copy );
+ Scene3dView copy(scene3dView);
+ DALI_TEST_CHECK(copy);
- DALI_TEST_CHECK( scene3dView == copy );
+ DALI_TEST_CHECK(scene3dView == copy);
END_TEST;
}
// Create the Slider actor
Scene3dView scene3dView;
- DALI_TEST_CHECK( !scene3dView );
+ DALI_TEST_CHECK(!scene3dView);
- scene3dView = Scene3dView::New( TEST_GLTF_FILE_NAME[0] );
- DALI_TEST_CHECK( scene3dView );
+ scene3dView = Scene3dView::New(TEST_GLTF_FILE_NAME[0]);
+ DALI_TEST_CHECK(scene3dView);
END_TEST;
}
Scene3dView* scene3dView = new Scene3dView();
delete scene3dView;
- DALI_TEST_CHECK( true );
+ DALI_TEST_CHECK(true);
END_TEST;
}
ToolkitTestApplication application;
tet_infoline(" UtcDaliScene3dViewDownCast");
- Toolkit::Scene3dView view = Toolkit::Scene3dView::New( TEST_GLTF_FILE_NAME[0] );
- BaseHandle handle(view);
+ Toolkit::Scene3dView view = Toolkit::Scene3dView::New(TEST_GLTF_FILE_NAME[0]);
+ BaseHandle handle(view);
- Toolkit::Scene3dView scene3dView = Toolkit::Scene3dView::DownCast( handle );
- DALI_TEST_CHECK( view );
- DALI_TEST_CHECK( scene3dView );
- DALI_TEST_CHECK( scene3dView == view );
+ Toolkit::Scene3dView scene3dView = Toolkit::Scene3dView::DownCast(handle);
+ DALI_TEST_CHECK(view);
+ DALI_TEST_CHECK(scene3dView);
+ DALI_TEST_CHECK(scene3dView == view);
END_TEST;
}
ToolkitTestApplication application;
tet_infoline(" UtcDaliScene3dViewSetLight");
- Toolkit::Scene3dView view = Toolkit::Scene3dView::New( TEST_GLTF_FILE_NAME[0] );
+ Toolkit::Scene3dView view = Toolkit::Scene3dView::New(TEST_GLTF_FILE_NAME[0]);
- bool lightSet = view.SetLight( Scene3dView::LightType::DIRECTIONAL_LIGHT, Vector3( 1.0, 1.0, -1.0 ), Vector3( 0.3, 0.3, 0.3 ) );
- DALI_TEST_CHECK( lightSet );
- bool lightSet2 = view.SetLight( Scene3dView::LightType::POINT_LIGHT, Vector3( 1.0, 1.0, -1.0 ), Vector3( 0.3, 0.3, 0.3 ) );
- DALI_TEST_CHECK( lightSet2 );
+ bool lightSet = view.SetLight(Scene3dView::LightType::DIRECTIONAL_LIGHT, Vector3(1.0, 1.0, -1.0), Vector3(0.3, 0.3, 0.3));
+ DALI_TEST_CHECK(lightSet);
+ bool lightSet2 = view.SetLight(Scene3dView::LightType::POINT_LIGHT, Vector3(1.0, 1.0, -1.0), Vector3(0.3, 0.3, 0.3));
+ DALI_TEST_CHECK(lightSet2);
END_TEST;
}
ToolkitTestApplication application;
tet_infoline(" UtcDaliScene3dViewGetCamera");
- Toolkit::Scene3dView view = Toolkit::Scene3dView::New( TEST_GLTF_FILE_NAME[0] );
+ Toolkit::Scene3dView view = Toolkit::Scene3dView::New(TEST_GLTF_FILE_NAME[0]);
CameraActor camera = view.GetDefaultCamera();
- DALI_TEST_CHECK( camera );
+ DALI_TEST_CHECK(camera);
- CameraActor camera2 = view.GetCamera( -1 );
- DALI_TEST_CHECK( !camera2 );
+ CameraActor camera2 = view.GetCamera(-1);
+ DALI_TEST_CHECK(!camera2);
- CameraActor camera3 = view.GetCamera( 0 );
- DALI_TEST_CHECK( camera3 );
+ CameraActor camera3 = view.GetCamera(0);
+ DALI_TEST_CHECK(camera3);
- CameraActor camera4 = view.GetCamera( view.GetCameraCount() - 1 );
- DALI_TEST_CHECK( camera4 );
+ CameraActor camera4 = view.GetCamera(view.GetCameraCount() - 1);
+ DALI_TEST_CHECK(camera4);
END_TEST;
}
ToolkitTestApplication application;
tet_infoline(" UtcDaliScene3dViewAnimations");
- for( auto filename : TEST_GLTF_FILE_NAME )
+ for(auto filename : TEST_GLTF_FILE_NAME)
{
- Toolkit::Scene3dView view = Toolkit::Scene3dView::New( filename );
+ Toolkit::Scene3dView view = Toolkit::Scene3dView::New(filename);
bool playAnimation = view.PlayAnimations();
- DALI_TEST_CHECK( playAnimation );
+ DALI_TEST_CHECK(playAnimation);
}
END_TEST;
ToolkitTestApplication application;
tet_infoline(" UtcDaliScene3dViewAnimations2");
- Toolkit::Scene3dView view = Toolkit::Scene3dView::New( TEST_GLTF_FILE_NAME[0] );
+ Toolkit::Scene3dView view = Toolkit::Scene3dView::New(TEST_GLTF_FILE_NAME[0]);
- bool animated = true;
+ bool animated = true;
unsigned int animationCount = view.GetAnimationCount();
- for( unsigned int i = 0; i < animationCount; ++i )
+ for(unsigned int i = 0; i < animationCount; ++i)
{
- animated = ( animated && view.PlayAnimation( i ) );
+ animated = (animated && view.PlayAnimation(i));
}
- DALI_TEST_CHECK( animated );
+ DALI_TEST_CHECK(animated);
END_TEST;
}