This patch includes missing APIs.
Change-Id: I94982d9133bd787ce5d91821903da7f528103d4c
Signed-off-by: puru <puru.dharma@samsung.com>
constraint-function/utc-dali-constraint-function.cpp
vector-base/utc-dali-vector-base.cpp
vector-base/utc-dali-vector-base-common.cpp
+exception/utc-dali-exception.cpp
+exception/utc-dali-exception-common.cpp
)
LIST(APPEND TC_SOURCES
DaliLog::PrintPass();
}
+void ActorUnparentAndResetP()
+{
+ Actor parentActor = Actor::New();
+ DALI_CHECK_FAIL(!parentActor, "Actor::New() is failed ");
+
+ Stage::GetCurrent().Add(parentActor);
+
+ Actor childActor = Actor::New();
+ DALI_CHECK_FAIL(!childActor, "Actor::New() is failed ");
+
+ parentActor.Add(childActor);
+
+ DALI_CHECK_FAIL(parentActor.GetChildCount() != 1, "ChildCount Mismatched. ");
+
+ UnparentAndReset(childActor);
+ DALI_CHECK_FAIL(parentActor.GetChildCount() != 0, "ChildCount should be 0. ");
+
+ Stage::GetCurrent().Remove(parentActor);
+
+ DaliLog::PrintPass();
+}
+
void ActorAddP()
{
Actor parentActor = Actor::New();
ACTOR_FIND_CHILD_BY_NAME_P,
ACTOR_FIND_CHILD_BY_ID_P,
ACTOR_UNPARENT_P,
+ ACTOR_UNPARENT_RESET_P,
ACTOR_ADD_P,
ACTOR_SET_KEYBOARD_FOCUSABLE_P,
ACTOR_IS_KEYBOARD_FOCUSABLE_P,
ACTOR_TOUCHED_SIGNAL_P,
ACTOR_WHEEL_EVENT_SIGNAL_P,
ACTOR_SCREEN_TO_LOCAL_P,
- ACTOR_REMOVE_P
+ ACTOR_REMOVE_P,
};
struct Actor_TestApp : public ConnectionTracker
ActorUnparentP();
break;
+ case ACTOR_UNPARENT_RESET_P:
+ ActorUnparentAndResetP();
+ break;
+
case ACTOR_ADD_P:
ActorAddP();
break;
}
/**
+ * @testcase UtcDaliActorUnparentAndResetP
+ * @since_tizen 2.4
+ * @description check if UnparentAndReset api works or not.
+ */
+
+int UtcDaliActorUnparentAndResetP(void)
+{
+ DaliLog::PrintExecStarted( SUITE_NAME, __FUNCTION__ );
+
+ Application application = Application::New( &gArgc, &gArgv);
+ CHECK_GL;
+ Actor_TestApp testApp(application, ACTOR_UNPARENT_RESET_P );
+ application.MainLoop();
+
+ return test_return_value;
+}
+
+/**
* @testcase UtcDaliActorAddP
* @since_tizen 2.4
* @description check if Add api works or not.
return test_return_value;
}
-
/**
* @testcase UtcDaliActorSetLeaveRequiredP
* @since_tizen 2.4
return test_return_value;
}
-
/**
* @testcase UtcDaliActorSetLeaveRequiredP2
* @since_tizen 2.4
return test_return_value;
}
-
/**
* @testcase UtcDaliActorGetLeaveRequiredP2
* @since_tizen 2.4
return test_return_value;
}
-
/**
* @testcase UtcDaliActorGetTargetSizeP
* @since_tizen 2.4
return test_return_value;
}
-
/**
* @testcase UtcDaliActorHoveredSignalP
* @since_tizen 2.4
return test_return_value;
}
-
/**
* @testcase UtcDaliActorTouchedSignalP
* @since_tizen 2.4
return test_return_value;
}
-
/**
* @testcase UtcDaliActorWheelEventSignalP
* @since_tizen 2.4
return test_return_value;
}
-
/**
* @testcase UtcDaliActorScreenToLocalP
* @since_tizen 2.4
return test_return_value;
}
-
/**
* @testcase UtcDaliActorRemoveP
* @since_tizen 2.4
return test_return_value;
}
+
void AngleAxisConstructorP();
void AngleAxisConsDegreeP();
void AngleAxisConsRadianP();
+void AngleAxisEqualP();
namespace
{
{
ANGLE_AXIS_CONSTRUCTOR_P,
ANGLE_AXIS_CONSTRUCTOR_DEGREE_P,
- ANGLE_AXIS_CONSTRUCTOR_RADIAN_P
+ ANGLE_AXIS_CONSTRUCTOR_RADIAN_P,
+ ANGLE_AXIS_EQUAL_P
};
struct Actor_TestApp : public ConnectionTracker
case ANGLE_AXIS_CONSTRUCTOR_RADIAN_P:
AngleAxisConsRadianP();
break;
+ case ANGLE_AXIS_EQUAL_P:
+ AngleAxisEqualP();
+ break;
}
}
DaliLog::PrintPass();
}
+void AngleAxisEqualP()
+{
+ Radian r(Math::PI_2);
+ AngleAxis a(r, Vector3::ZAXIS);
+ AngleAxis b(a);
+
+ DALI_CHECK_FAIL((!(a == b)), " Dali::AngleAxisEqualP(axis, axis) is Failed: axis position mismatches.");
+ b.axis = Vector3::YAXIS;
+ DALI_CHECK_FAIL((a == b), " Dali::AngleAxisEqualP(axis, axis) is Failed: axis position mismatches.");
+
+ DaliLog::PrintPass();
+}
+
/**
* @testcase UtcDaliAngleAxisConstructorP
* @since_tizen 2.4
application.MainLoop();
return test_return_value;
}
+
+/**
+ * @testcase UtcDaliAngleAxisEqualP
+ * @since_tizen 2.4
+ * @description Compare two angle axis for equality.
+ */
+
+int UtcDaliAngleAxisEqualP(void)
+{
+ DaliLog::PrintExecStarted(SUITE_NAME, __FUNCTION__);
+ Application application = Application::New( &gArgc, &gArgv );
+ CHECK_GL;
+ Actor_TestApp testApp(application, ANGLE_AXIS_EQUAL_P);
+ application.MainLoop();
+ return test_return_value;
+}
--- /dev/null
+#include "utc-dali-exception-common.h"
--- /dev/null
+#ifndef _UTC_DALI_EXCEPTION_COMMON_H_
+#define _UTC_DALI_EXCEPTION_COMMON_H_
+
+#include "dali-common.h"
+#include <dali.h>
+#include <exception>
+#include <dali-toolkit/public-api/controls/control.h>
+#include <dali/dali.h>
+#include <dali-toolkit/dali-toolkit.h>
+
+using namespace std;
+using namespace Dali;
+using namespace Toolkit;
+
+#define SUITE_NAME "EXCEPTION_UTC"
+
+#endif //_UTC_DALI_EXCEPTION_COMMON_H_
--- /dev/null
+#include "utc-dali-exception-common.h"
+
+//& set: dali-exception
+
+extern int gArgc;
+extern char ** gArgv;
+extern int test_return_value;
+
+/**
+ * @function utc_Dali_Exception_startup
+ * @description Called before each test
+ * @parameter NA
+ * @return NA
+ */
+void utc_Dali_Exception_startup(void)
+{
+ test_return_value=0;
+}
+
+/**
+ * @function utc_Dali_Exception_cleanup
+ * @description Called after each test
+ * @parameter NA
+ * @return NA
+ */
+void utc_Dali_Exception_cleanup(void)
+{
+
+}
+
+void DaliExceptionDaliAssertMessage();
+
+namespace
+{
+ enum TEST_CASES_LIST_DALI_EXCEPTION
+ {
+ DALI_EXCEPTION_DALI_ASSERT_MESSAGE,
+ };
+
+ struct Dali_Exception_TestApp : public ConnectionTracker
+ {
+ Dali_Exception_TestApp( Application& app, int test_case )
+ : mApplication( app ),
+ mTestCase( test_case )
+ {
+ mApplication.InitSignal().Connect( this, &Dali_Exception_TestApp::OnInit );
+ }
+
+ void OnInit(Application& app)
+ {
+ ExcuteTest();
+ mTimer = Timer::New( INTERVAL );
+ mTimer.TickSignal().Connect( this, &Dali_Exception_TestApp::Tick );
+ mTimer.Start();
+ }
+
+ bool Tick()
+ {
+ mTimer.Stop();
+ mApplication.Quit();
+ return true;
+ }
+
+ void ExcuteTest()
+ {
+ switch (mTestCase)
+ {
+ case DALI_EXCEPTION_DALI_ASSERT_MESSAGE:
+ DaliExceptionDaliAssertMessage();
+ break;
+ }
+ }
+ // Data
+ Application& mApplication;
+ int mTestCase;
+ Timer mTimer;
+ };
+
+} // unnamed namespace
+
+
+/**
+ * ##############################
+ * TC Logic Implementation Area.
+ * ##############################
+ **/
+void DaliExceptionDaliAssertMessage()
+{
+ std::string strLocation, strCondition;
+ try
+ {
+ Dali::Actor actor;
+ if( !actor )
+ {
+ strLocation.append("[TC: " + std::string(__FUNCTION__) + "]");
+ strCondition.append("Invalid handle object of an actor." );
+ Dali::DaliAssertMessage(strLocation.c_str(), strCondition.c_str());
+ throw Dali::DaliException( strLocation.c_str(), strCondition.c_str() );
+ }
+
+ //@NOTE: Must not reach at this line if assert message is thrown properly
+ LOG_E("Dali::DaliAssertMessage() is failed. Did not throw to dali exception reference.");
+ test_return_value = TC_FAIL;
+ return;
+ }
+ catch(DaliException& de)
+ {
+ if( std::string(de.location).empty() || std::string(de.location).compare(strLocation) != 0 )
+ {
+ LOG_E("Dali::DaliException() is failed. The Dali::DaliException::location property mismatches with what it was thrown.");
+ strLocation.clear();
+ strCondition.clear();
+ test_return_value = TC_FAIL;
+ return;
+ }
+
+ if( std::string(de.condition).empty() || std::string(de.condition).compare(strCondition) != 0 )
+ {
+ LOG_E("Dali::DaliException() is failed. The Dali::DaliException::condition property mismatches with what it was thrown.");
+ strLocation.clear();
+ strCondition.clear();
+ test_return_value = TC_FAIL;
+ return;
+ }
+ }
+ catch(exception& e)
+ {
+ DaliLog::PrintV(LOG_ERROR, SUITE_NAME, "Dali::DaliException() is failed. Did not catch by DaliException reference. Standard Exception Thrown: %s, at [LINE: %d]", e.what(), __LINE__);
+ strLocation.clear();
+ strCondition.clear();
+ test_return_value = TC_FAIL;
+ return;
+ }
+ catch(...)
+ {
+ LOG_E("Dali::DaliException() is failed. Did not catch by DaliException reference. Unknown error.");
+ strLocation.clear();
+ strCondition.clear();
+ test_return_value = TC_FAIL;
+ return;
+ }
+ strLocation.clear();
+ strCondition.clear();
+ DaliLog::PrintPass();
+}
+
+/**
+ * End of TC Logic Implementation Area.
+ **/
+
+/**
+ * @testcase UtcDaliExceptionDaliAssertMessage
+ * @since_tizen 2.4
+ * @description Checks dali exception when it logs an assertion message.
+ */
+int UtcDaliExceptionDaliAssertMessage(void)
+{
+ DaliLog::PrintExecStarted(SUITE_NAME, __FUNCTION__);
+ Application application = Application::New( &gArgc, &gArgv );
+ CHECK_GL;
+ Dali_Exception_TestApp testApp( application, DALI_EXCEPTION_DALI_ASSERT_MESSAGE);
+ application.MainLoop();
+ return test_return_value;
+}
+
DaliLog::PrintPass();
}
+void MathUtilsWarpInDomainP()
+{
+ float fWrapX = 0.0f, fStart = 0.0f, fEnd = 0.0f;
+ float fDistance = 0.0f, fExpected = 0.0f;
+
+ fDistance = WrapInDomain( fWrapX, fStart, fEnd );
+ DALI_CHECK_FAIL( fDistance != fExpected , "WrapInDomain api is failed to return wrap distance." );
+
+ fWrapX = -1.1f;
+ fStart = -2.0f;
+ fEnd = -1.0f;
+ fExpected = -1.1f;
+
+ fDistance = WrapInDomain( fWrapX, fStart, fEnd );
+ DALI_CHECK_FAIL( fDistance != fExpected , "WrapInDomain api is failed to return wrap distance." );
+
+ fWrapX = 5.0f;
+ fStart = 0.0f;
+ fEnd = 10.0f;
+ fExpected = 5.0f;
+
+ fDistance = WrapInDomain( fWrapX, fStart, fEnd );
+ DALI_CHECK_FAIL( fDistance != fExpected , "WrapInDomain api is failed to return wrap distance." );
+
+ DaliLog::PrintPass();
+}
MATH_UTILS_LERP_FOR_FLOAT_P,
MATH_UTILS_LERP_FOR_INT_P,
MATH_UTILS_EQUALS_WITH_AND_WITH_OUT_EPSILON_P,
- MATH_UTILS_SIGN_P
+ MATH_UTILS_SIGN_P,
+ MATH_UTILS_WRAP_IN_DOMAIN_P
};
struct Math_Utils_TestApp : public ConnectionTracker
MathUtilsSignP();
break;
+ case MATH_UTILS_WRAP_IN_DOMAIN_P:
+ MathUtilsWarpInDomainP();
+ break;
+
}
}
void VerdictTest()
application.MainLoop();
return test_return_value;
}
+
+/**
+ * @testcase UtcDaliMathUtilsWarpInDomainP
+ * @since_tizen 2.4
+ * @description return the wrapped value over the domain (start) (end).
+ */
+int UtcDaliMathUtilsWarpInDomainP(void)
+{
+ DaliLog::PrintExecStarted(SUITE_NAME, __FUNCTION__);
+ Application application = Application::New( &gArgc, &gArgv );
+ CHECK_GL;
+ Math_Utils_TestApp testApp( application, MATH_UTILS_WRAP_IN_DOMAIN_P);
+ application.MainLoop();
+ return test_return_value;
+}
void RadianOperatorCompareLess();
void RadianClamp();
void RadianAnglesCheck();
+void RadianComparisonOperator();
namespace
{
RADIAN_CASTOPERATOR2,
RADIAN_OPERATOR_COMPARELESS,
RADIAN_CLAMP,
- RADIAN_ANGLES
+ RADIAN_ANGLES,
+ RADIAN_COMPARISON_OPERATORS,
};
struct Radian_TestApp : public ConnectionTracker
case RADIAN_ANGLES:
RadianAnglesCheck();
break;
+
+ case RADIAN_COMPARISON_OPERATORS:
+ RadianComparisonOperator();
+ break;
}
}
// Data
DALI_CHECK_FAIL(clampedRad != Radian(fMax), "Dali::Clamp() is Failed: Clamped angle did not match for radian.");
DaliLog::PrintPass();
-
}
void RadianAnglesCheck()
DaliLog::PrintPass();
}
+void RadianComparisonOperator()
+{
+ Radian a(Math::PI_4);
+ Radian b(Math::PI_2);
+ Radian c(Math::PI);
+ Radian d(2.0f*Math::PI);
+ Radian e(-Math::PI);
+
+ DALI_CHECK_FAIL( Radian(Math::PI_2) > Degree(180.0f), "Dali::Radian comparison operator is Failed");
+ DALI_CHECK_FAIL( Radian(Math::PI_2) > Degree(90.0f), "Dali::Radian comparison operator is Failed");
+ DALI_CHECK_FAIL( Radian(Math::PI_2) < Degree(45.0f), "Dali::Radian comparison operator is Failed");
+
+ DALI_CHECK_FAIL( Degree(180.0f) < Radian(Math::PI_2), "Dali::Radian comparison operator is Failed");
+ DALI_CHECK_FAIL( Degree(90.0f) < Radian(Math::PI_2), "Dali::Radian comparison operator is Failed");
+ DALI_CHECK_FAIL( Degree(45.0f) > Radian(Math::PI_2), "Dali::Radian comparison operator is Failed");
+
+ DALI_CHECK_FAIL( Degree(b) == c, "Dali::Radian comparison operator is Failed" );
+ DALI_CHECK_FAIL( Degree(c) != c, "Dali::Radian comparison operator is Failed" );
+
+ DaliLog::PrintPass();
+}
+
/**
* End of TC Logic Implementation Area.
**/
application.MainLoop();
return test_return_value;
}
+
+/**
+ * @testcase UtcDaliRadianComparisonOperator
+ * @since_tizen 2.4
+ * @description checks for Radian comparison operators.
+ */
+int UtcDaliRadianComparisonOperatorP(void)
+{
+ DaliLog::PrintExecStarted(SUITE_NAME, __FUNCTION__);
+ Application application = Application::New( &gArgc, &gArgv );
+ CHECK_GL;
+ Radian_TestApp testApp( application, RADIAN_COMPARISON_OPERATORS);
+ application.MainLoop();
+ return test_return_value;
+}
+
extern void utc_Dali_ConstraintFunction_cleanup(void);
extern void utc_Dali_Sampling_startup(void);
extern void utc_Dali_Sampling_cleanup(void);
+extern void utc_Dali_Exception_startup(void);
+extern void utc_Dali_Exception_cleanup(void);
//property-condition
extern int UtcDaliPropertyConditionConstructorP(void);
extern int UtcDaliRefObjReferenceOperatorAssignmentP(void);
//type-registry
-extern int UtcdDaliTypeRegistryGetTypeP(void);
-extern int UtcdDaliTypeRegistryConstructorP(void);
-extern int UtcdDaliTypeRegistryCopyConstructorP(void);
-extern int UtcdDaliTypeRegistryOperatorAssignmentP(void);
-extern int UtcdDaliTypeRegistryGetTypeInfoP(void);
-extern int UtcdDaliTypeRegistryGetTypeInfoP2(void);
-extern int UtcdDaliTypeRegistryGetTypeNameCountP(void);
-extern int UtcdDaliTypeRegistryGetTypeNamesP(void);
+extern int UtcDaliTypeRegistryGetTypeP(void);
+extern int UtcDaliTypeRegistryConstructorP(void);
+extern int UtcDaliTypeRegistryCopyConstructorP(void);
+extern int UtcDaliTypeRegistryCopyConstructorP2(void);
+extern int UtcDaliTypeRegistryOperatorAssignmentP(void);
+extern int UtcDaliTypeRegistryGetTypeInfoP(void);
+extern int UtcDaliTypeRegistryGetTypeInfoP2(void);
+extern int UtcDaliTypeRegistryGetTypeNameCountP(void);
+extern int UtcDaliTypeRegistryGetTypeNamesP(void);
//property
extern int UtcDaliPropertyWithPropertyIndexP(void);
extern int UtcDaliActorWheelEventSignalP(void);
extern int UtcDaliActorScreenToLocalP(void);
extern int UtcDaliActorRemoveP(void);
+extern int UtcDaliActorUnparentAndResetP(void);
//base-object
extern int UtcDaliBaseObjectGetTypeNameInfoForActorP(void);
extern int UtcDaliVector2OperatorEqualityP(void);
extern int UtcDaliVector2OperatorSubscriptP(void);
extern int UtcDaliVector2NormalizeWithLengthAndLengthSquaredP(void);
+extern int UtcDaliVector2MinP(void);
+extern int UtcDaliVector2MaxP(void);
//vector3
extern int UtcDaliVector3ConstrucAndGetAsFloatP(void);
extern int UtcDaliVector3OperatorMultiplicationAssignmentQuaternionP(void);
extern int UtcDaliVector3OperatorArraySubscriptP(void);
extern int UtcDaliVector3ClampWithMinMaxP(void);
+extern int UtcDaliVector3MinP(void);
+extern int UtcDaliVector3MaxP(void);
//vector4
extern int UtcDaliVector4ConstructorP(void);
extern int UtcDaliVector4OperatorEqualityP(void);
extern int UtcDaliVector4OperatorSubscriptP(void);
extern int UtcDaliVector4ClampWithMinMaxP(void);
+extern int UtcDaliVector4MinP(void);
+extern int UtcDaliVector4MaxP(void);
//angle-axis
extern int UtcDaliAngleAxisConstructorP(void);
extern int UtcDaliAngleAxisConstructorP2(void);
extern int UtcDaliAngleAxisConstructorP3(void);
+extern int UtcDaliAngleAxisEqualP(void);
//degree
extern int UtcDaliDegreeConstructorFloatP(void);
extern int UtcDaliMathUtilsLerpForIntP(void);
extern int UtcDaliMathUtilsEqualsWithAndWithoutEpsilonP(void);
extern int UtcDaliMathUtilsSignP(void);
+extern int UtcDaliMathUtilsWarpInDomainP(void);
//random
extern int UtcDaliRandomRangeP(void);
extern int UtcDaliRadianOperatorCompareLessP(void);
extern int UtcDaliRadianClampP(void);
extern int UtcDaliRadianAnglesCheckP(void);
+extern int UtcDaliRadianComparisonOperatorP(void);
//Layer
extern int UtcDaliLayerConstructorP(void);
extern void utc_Dali_Vector_startup(void);
extern void utc_Dali_Vector_cleanup(void);
+//Exception
+extern int UtcDaliExceptionDaliAssertMessage(void);
+
extern void utc_Dali_VectorBase_startup(void);
extern void utc_Dali_VectorBase_cleanup(void);
{"UtcDaliRefObjRefObjectConstructorP", UtcDaliRefObjRefObjectConstructorP, utc_Dali_RefObject_startup, utc_Dali_RefObject_cleanup},
{"UtcDaliRefObjRefObjectCopyConstructorP", UtcDaliRefObjRefObjectCopyConstructorP, utc_Dali_RefObject_startup, utc_Dali_RefObject_cleanup},
{"UtcDaliRefObjReferenceOperatorAssignmentP", UtcDaliRefObjReferenceOperatorAssignmentP, utc_Dali_RefObject_startup, utc_Dali_RefObject_cleanup},
- {"UtcdDaliTypeRegistryGetTypeP", UtcdDaliTypeRegistryGetTypeP, utc_Dali_TypeRegistry_startup, utc_Dali_TypeRegistry_cleanup},
- {"UtcdDaliTypeRegistryConstructorP", UtcdDaliTypeRegistryConstructorP, utc_Dali_TypeRegistry_startup, utc_Dali_TypeRegistry_cleanup},
- {"UtcdDaliTypeRegistryCopyConstructorP", UtcdDaliTypeRegistryCopyConstructorP, utc_Dali_TypeRegistry_startup, utc_Dali_TypeRegistry_cleanup},
- {"UtcdDaliTypeRegistryOperatorAssignmentP", UtcdDaliTypeRegistryOperatorAssignmentP, utc_Dali_TypeRegistry_startup, utc_Dali_TypeRegistry_cleanup},
- {"UtcdDaliTypeRegistryGetTypeInfoP", UtcdDaliTypeRegistryGetTypeInfoP, utc_Dali_TypeRegistry_startup, utc_Dali_TypeRegistry_cleanup},
- {"UtcdDaliTypeRegistryGetTypeInfoP2", UtcdDaliTypeRegistryGetTypeInfoP2, utc_Dali_TypeRegistry_startup, utc_Dali_TypeRegistry_cleanup},
- {"UtcdDaliTypeRegistryGetTypeNameCountP", UtcdDaliTypeRegistryGetTypeNameCountP, utc_Dali_TypeRegistry_startup, utc_Dali_TypeRegistry_cleanup},
- {"UtcdDaliTypeRegistryGetTypeNamesP", UtcdDaliTypeRegistryGetTypeNamesP, utc_Dali_TypeRegistry_startup, utc_Dali_TypeRegistry_cleanup},
+ {"UtcDaliTypeRegistryGetTypeP", UtcDaliTypeRegistryGetTypeP, utc_Dali_TypeRegistry_startup, utc_Dali_TypeRegistry_cleanup},
+ {"UtcDaliTypeRegistryConstructorP", UtcDaliTypeRegistryConstructorP, utc_Dali_TypeRegistry_startup, utc_Dali_TypeRegistry_cleanup},
+ {"UtcDaliTypeRegistryCopyConstructorP", UtcDaliTypeRegistryCopyConstructorP, utc_Dali_TypeRegistry_startup, utc_Dali_TypeRegistry_cleanup},
+ {"UtcDaliTypeRegistryCopyConstructorP2", UtcDaliTypeRegistryCopyConstructorP2, utc_Dali_TypeRegistry_startup, utc_Dali_TypeRegistry_cleanup},
+ {"UtcDaliTypeRegistryOperatorAssignmentP", UtcDaliTypeRegistryOperatorAssignmentP, utc_Dali_TypeRegistry_startup, utc_Dali_TypeRegistry_cleanup},
+ {"UtcDaliTypeRegistryGetTypeInfoP", UtcDaliTypeRegistryGetTypeInfoP, utc_Dali_TypeRegistry_startup, utc_Dali_TypeRegistry_cleanup},
+ {"UtcDaliTypeRegistryGetTypeInfoP2", UtcDaliTypeRegistryGetTypeInfoP2, utc_Dali_TypeRegistry_startup, utc_Dali_TypeRegistry_cleanup},
+ {"UtcDaliTypeRegistryGetTypeNameCountP", UtcDaliTypeRegistryGetTypeNameCountP, utc_Dali_TypeRegistry_startup, utc_Dali_TypeRegistry_cleanup},
+ {"UtcDaliTypeRegistryGetTypeNamesP", UtcDaliTypeRegistryGetTypeNamesP, utc_Dali_TypeRegistry_startup, utc_Dali_TypeRegistry_cleanup},
{"UtcDaliPropertyWithPropertyIndexP", UtcDaliPropertyWithPropertyIndexP, utc_Dali_Property_startup, utc_Dali_Property_cleanup},
{"UtcDaliPropertyWithPropertyAndComponentIndexP", UtcDaliPropertyWithPropertyAndComponentIndexP, utc_Dali_Property_startup, utc_Dali_Property_cleanup},
{"UtcDaliPropertyWithPropertyNameP", UtcDaliPropertyWithPropertyNameP, utc_Dali_Property_startup, utc_Dali_Property_cleanup},
{"UtcDaliActorWheelEventSignalP", UtcDaliActorWheelEventSignalP, utc_Dali_Actor_startup, utc_Dali_Actor_cleanup },
{"UtcDaliActorScreenToLocalP", UtcDaliActorScreenToLocalP, utc_Dali_Actor_startup, utc_Dali_Actor_cleanup },
{"UtcDaliActorRemoveP", UtcDaliActorRemoveP, utc_Dali_Actor_startup, utc_Dali_Actor_cleanup },
+ {"UtcDaliActorUnparentAndResetP", UtcDaliActorUnparentAndResetP, utc_Dali_Actor_startup, utc_Dali_Actor_cleanup },
{"UtcDaliBaseObjectGetTypeNameInfoForActorP", UtcDaliBaseObjectGetTypeNameInfoForActorP, utc_Dali_BaseObject_startup, utc_Dali_BaseObject_cleanup},
{"UtcDaliBaseObjectGetTypeNameInfoForAnimationP", UtcDaliBaseObjectGetTypeNameInfoForAnimationP, utc_Dali_BaseObject_startup, utc_Dali_BaseObject_cleanup},
{"UtcDaliBaseObjectGetTypeNameInfoForLongPressGestureDetectorP", UtcDaliBaseObjectGetTypeNameInfoForLongPressGestureDetectorP, utc_Dali_BaseObject_startup, utc_Dali_BaseObject_cleanup},
{"UtcDaliVector2OperatorEqualityP", UtcDaliVector2OperatorEqualityP, utc_Dali_Vector2_startup, utc_Dali_Vector2_cleanup},
{"UtcDaliVector2OperatorSubscriptP", UtcDaliVector2OperatorSubscriptP, utc_Dali_Vector2_startup, utc_Dali_Vector2_cleanup},
{"UtcDaliVector2NormalizeWithLengthAndLengthSquaredP", UtcDaliVector2NormalizeWithLengthAndLengthSquaredP, utc_Dali_Vector2_startup, utc_Dali_Vector2_cleanup},
+ {"UtcDaliVector2MinP", UtcDaliVector2MinP, utc_Dali_Vector2_startup, utc_Dali_Vector2_cleanup},
+ {"UtcDaliVector2MaxP", UtcDaliVector2MaxP, utc_Dali_Vector2_startup, utc_Dali_Vector2_cleanup},
{"UtcDaliVector2ConstructorP", UtcDaliVector2ConstructorP, utc_Dali_Vector2_startup, utc_Dali_Vector2_cleanup},
{"UtcDaliVector3ConstrucAndGetAsFloatP", UtcDaliVector3ConstrucAndGetAsFloatP, utc_Dali_Vector3_startup, utc_Dali_Vector3_cleanup},
{"UtcDaliVector3ConstructArrayAndGetAsConstFloatP", UtcDaliVector3ConstructArrayAndGetAsConstFloatP, utc_Dali_Vector3_startup, utc_Dali_Vector3_cleanup},
{"UtcDaliVector3OperatorMultiplicationAssignmentQuaternionP", UtcDaliVector3OperatorMultiplicationAssignmentQuaternionP, utc_Dali_Vector3_startup, utc_Dali_Vector3_cleanup},
{"UtcDaliVector3OperatorArraySubscriptP", UtcDaliVector3OperatorArraySubscriptP, utc_Dali_Vector3_startup, utc_Dali_Vector3_cleanup},
{"UtcDaliVector3ClampWithMinMaxP", UtcDaliVector3ClampWithMinMaxP, utc_Dali_Vector3_startup, utc_Dali_Vector3_cleanup},
+ {"UtcDaliVector3MinP", UtcDaliVector3MinP, utc_Dali_Vector3_startup, utc_Dali_Vector3_cleanup},
+ {"UtcDaliVector3MaxP", UtcDaliVector3MaxP, utc_Dali_Vector3_startup, utc_Dali_Vector3_cleanup},
{"UtcDaliVector4ConstructorP", UtcDaliVector4ConstructorP, utc_Dali_Vector4_startup, utc_Dali_Vector4_cleanup},
{"UtcDaliVector4ConstructAndGetAsFloatP", UtcDaliVector4ConstructAndGetAsFloatP, utc_Dali_Vector4_startup, utc_Dali_Vector4_cleanup},
{"UtcDaliVector4ArrayAndGetAsConstFloatP", UtcDaliVector4ArrayAndGetAsConstFloatP, utc_Dali_Vector4_startup, utc_Dali_Vector4_cleanup},
{"UtcDaliVector4OperatorEqualityP", UtcDaliVector4OperatorEqualityP, utc_Dali_Vector4_startup, utc_Dali_Vector4_cleanup},
{"UtcDaliVector4OperatorSubscriptP", UtcDaliVector4OperatorSubscriptP, utc_Dali_Vector4_startup, utc_Dali_Vector4_cleanup},
{"UtcDaliVector4ClampWithMinMaxP", UtcDaliVector4ClampWithMinMaxP, utc_Dali_Vector4_startup, utc_Dali_Vector4_cleanup},
+ {"UtcDaliVector4MinP", UtcDaliVector4MinP, utc_Dali_Vector4_startup, utc_Dali_Vector4_cleanup},
+ {"UtcDaliVector4MaxP", UtcDaliVector4MaxP, utc_Dali_Vector4_startup, utc_Dali_Vector4_cleanup},
{"UtcDaliAngleAxisConstructorP", UtcDaliAngleAxisConstructorP, utc_Dali_AngleAxis_startup, utc_Dali_AngleAxis_cleanup},
{"UtcDaliAngleAxisConstructorP2", UtcDaliAngleAxisConstructorP2, utc_Dali_AngleAxis_startup, utc_Dali_AngleAxis_cleanup},
{"UtcDaliAngleAxisConstructorP3", UtcDaliAngleAxisConstructorP3, utc_Dali_AngleAxis_startup, utc_Dali_AngleAxis_cleanup},
+ {"UtcDaliAngleAxisEqualP", UtcDaliAngleAxisEqualP, utc_Dali_AngleAxis_startup, utc_Dali_AngleAxis_cleanup},
{"UtcDaliDegreeConstructorFloatP", UtcDaliDegreeConstructorFloatP, utc_Dali_Degree_startup, utc_Dali_Degree_cleanup},
{"UtcDaliDegreeConstructorRadianP", UtcDaliDegreeConstructorRadianP, utc_Dali_Degree_startup, utc_Dali_Degree_cleanup},
{"UtcDaliDegreeOperatorEqualP", UtcDaliDegreeOperatorEqualP, utc_Dali_Degree_startup, utc_Dali_Degree_cleanup},
{"UtcDaliMathUtilsLerpForFloatP", UtcDaliMathUtilsLerpForFloatP, utc_Dali_MathUtils_startup, utc_Dali_MathUtils_cleanup},
{"UtcDaliMathUtilsLerpForIntP", UtcDaliMathUtilsLerpForIntP, utc_Dali_MathUtils_startup, utc_Dali_MathUtils_cleanup},
{"UtcDaliMathUtilsEqualsWithAndWithoutEpsilonP", UtcDaliMathUtilsEqualsWithAndWithoutEpsilonP, utc_Dali_MathUtils_startup, utc_Dali_MathUtils_cleanup},
+ {"UtcDaliMathUtilsWarpInDomainP", UtcDaliMathUtilsWarpInDomainP, utc_Dali_MathUtils_startup, utc_Dali_MathUtils_cleanup},
{"UtcDaliRandomRangeP", UtcDaliRandomRangeP, utc_Dali_Random_startup, utc_Dali_Random_cleanup},
{"UtcDaliRandomAxisP", UtcDaliRandomAxisP, utc_Dali_Random_startup, utc_Dali_Random_cleanup},
{"UtcDaliUint16PairFromFloatVec2P", UtcDaliUint16PairFromFloatVec2P, utc_Dali_Uint16Pair_startup, utc_Dali_Uint16Pair_cleanup},
{"UtcDaliRadianOperatorCompareLessP", UtcDaliRadianOperatorCompareLessP, utc_Dali_Radian_startup, utc_Dali_Radian_cleanup},
{"UtcDaliRadianClampP", UtcDaliRadianClampP, utc_Dali_Radian_startup, utc_Dali_Radian_cleanup},
{"UtcDaliRadianAnglesCheckP", UtcDaliRadianAnglesCheckP, utc_Dali_Radian_startup, utc_Dali_Radian_cleanup},
+ {"UtcDaliRadianComparisonOperatorP", UtcDaliRadianComparisonOperatorP, utc_Dali_Radian_startup, utc_Dali_Radian_cleanup},
{"UtcDaliLayerConstructorP", UtcDaliLayerConstructorP, utc_Dali_Layer_startup, utc_Dali_Layer_cleanup },
{"UtcDaliLayerCopyConstructorP", UtcDaliLayerCopyConstructorP, utc_Dali_Layer_startup, utc_Dali_Layer_cleanup },
{"UtcDaliLayerOperatorAssignmentP", UtcDaliLayerOperatorAssignmentP, utc_Dali_Layer_startup, utc_Dali_Layer_cleanup },
{"UtcDaliConstraintMethodFunctionCloneP", UtcDaliConstraintMethodFunctionCloneP, utc_Dali_ConstraintFunction_startup, utc_Dali_ConstraintFunction_cleanup},
{"UtcDaliSamplingFilterModeP", UtcDaliSamplingFilterModeP, utc_Dali_Sampling_startup, utc_Dali_Sampling_cleanup},
{"UtcDaliSamplingWrapModeP", UtcDaliSamplingWrapModeP, utc_Dali_Sampling_startup, utc_Dali_Sampling_cleanup},
+ {"UtcDaliExceptionDaliAssertMessage", UtcDaliExceptionDaliAssertMessage, utc_Dali_Exception_startup, utc_Dali_Exception_cleanup },
{NULL, NULL}
};
extern void utc_Dali_ConstraintFunction_cleanup(void);
extern void utc_Dali_Sampling_startup(void);
extern void utc_Dali_Sampling_cleanup(void);
+extern void utc_Dali_Exception_startup(void);
+extern void utc_Dali_Exception_cleanup(void);
//property-condition
extern int UtcDaliPropertyConditionConstructorP(void);
extern int UtcDaliRefObjReferenceOperatorAssignmentP(void);
//type-registry
-extern int UtcdDaliTypeRegistryGetTypeP(void);
-extern int UtcdDaliTypeRegistryConstructorP(void);
-extern int UtcdDaliTypeRegistryCopyConstructorP(void);
-extern int UtcdDaliTypeRegistryOperatorAssignmentP(void);
-extern int UtcdDaliTypeRegistryGetTypeInfoP(void);
-extern int UtcdDaliTypeRegistryGetTypeInfoP2(void);
-extern int UtcdDaliTypeRegistryGetTypeNameCountP(void);
-extern int UtcdDaliTypeRegistryGetTypeNamesP(void);
+extern int UtcDaliTypeRegistryGetTypeP(void);
+extern int UtcDaliTypeRegistryConstructorP(void);
+extern int UtcDaliTypeRegistryCopyConstructorP(void);
+extern int UtcDaliTypeRegistryCopyConstructorP2(void);
+extern int UtcDaliTypeRegistryOperatorAssignmentP(void);
+extern int UtcDaliTypeRegistryGetTypeInfoP(void);
+extern int UtcDaliTypeRegistryGetTypeInfoP2(void);
+extern int UtcDaliTypeRegistryGetTypeNameCountP(void);
+extern int UtcDaliTypeRegistryGetTypeNamesP(void);
//property
extern int UtcDaliPropertyWithPropertyIndexP(void);
extern int UtcDaliActorWheelEventSignalP(void);
extern int UtcDaliActorScreenToLocalP(void);
extern int UtcDaliActorRemoveP(void);
+extern int UtcDaliActorUnparentAndResetP(void);
//base-object
extern int UtcDaliBaseObjectGetTypeNameInfoForActorP(void);
extern int UtcDaliVector2OperatorEqualityP(void);
extern int UtcDaliVector2OperatorSubscriptP(void);
extern int UtcDaliVector2NormalizeWithLengthAndLengthSquaredP(void);
+extern int UtcDaliVector2MinP(void);
+extern int UtcDaliVector2MaxP(void);
//vector3
extern int UtcDaliVector3ConstrucAndGetAsFloatP(void);
extern int UtcDaliVector3OperatorMultiplicationAssignmentQuaternionP(void);
extern int UtcDaliVector3OperatorArraySubscriptP(void);
extern int UtcDaliVector3ClampWithMinMaxP(void);
+extern int UtcDaliVector3MinP(void);
+extern int UtcDaliVector3MaxP(void);
//vector4
extern int UtcDaliVector4ConstructorP(void);
extern int UtcDaliVector4OperatorEqualityP(void);
extern int UtcDaliVector4OperatorSubscriptP(void);
extern int UtcDaliVector4ClampWithMinMaxP(void);
+extern int UtcDaliVector4MinP(void);
+extern int UtcDaliVector4MaxP(void);
//angle-axis
extern int UtcDaliAngleAxisConstructorP(void);
extern int UtcDaliAngleAxisConstructorP2(void);
extern int UtcDaliAngleAxisConstructorP3(void);
+extern int UtcDaliAngleAxisEqualP(void);
//degree
extern int UtcDaliDegreeConstructorFloatP(void);
extern int UtcDaliMathUtilsLerpForIntP(void);
extern int UtcDaliMathUtilsEqualsWithAndWithoutEpsilonP(void);
extern int UtcDaliMathUtilsSignP(void);
+extern int UtcDaliMathUtilsWarpInDomainP(void);
//random
extern int UtcDaliRandomRangeP(void);
extern int UtcDaliRadianOperatorCompareLessP(void);
extern int UtcDaliRadianClampP(void);
extern int UtcDaliRadianAnglesCheckP(void);
+extern int UtcDaliRadianComparisonOperatorP(void);
//Layer
extern int UtcDaliLayerConstructorP(void);
extern void utc_Dali_Vector_startup(void);
extern void utc_Dali_Vector_cleanup(void);
+//Exception
+extern int UtcDaliExceptionDaliAssertMessage(void);
+
extern void utc_Dali_VectorBase_startup(void);
extern void utc_Dali_VectorBase_cleanup(void);
{"UtcDaliRefObjRefObjectConstructorP", UtcDaliRefObjRefObjectConstructorP, utc_Dali_RefObject_startup, utc_Dali_RefObject_cleanup},
{"UtcDaliRefObjRefObjectCopyConstructorP", UtcDaliRefObjRefObjectCopyConstructorP, utc_Dali_RefObject_startup, utc_Dali_RefObject_cleanup},
{"UtcDaliRefObjReferenceOperatorAssignmentP", UtcDaliRefObjReferenceOperatorAssignmentP, utc_Dali_RefObject_startup, utc_Dali_RefObject_cleanup},
- {"UtcdDaliTypeRegistryGetTypeP", UtcdDaliTypeRegistryGetTypeP, utc_Dali_TypeRegistry_startup, utc_Dali_TypeRegistry_cleanup},
- {"UtcdDaliTypeRegistryConstructorP", UtcdDaliTypeRegistryConstructorP, utc_Dali_TypeRegistry_startup, utc_Dali_TypeRegistry_cleanup},
- {"UtcdDaliTypeRegistryCopyConstructorP", UtcdDaliTypeRegistryCopyConstructorP, utc_Dali_TypeRegistry_startup, utc_Dali_TypeRegistry_cleanup},
- {"UtcdDaliTypeRegistryOperatorAssignmentP", UtcdDaliTypeRegistryOperatorAssignmentP, utc_Dali_TypeRegistry_startup, utc_Dali_TypeRegistry_cleanup},
- {"UtcdDaliTypeRegistryGetTypeInfoP", UtcdDaliTypeRegistryGetTypeInfoP, utc_Dali_TypeRegistry_startup, utc_Dali_TypeRegistry_cleanup},
- {"UtcdDaliTypeRegistryGetTypeInfoP2", UtcdDaliTypeRegistryGetTypeInfoP2, utc_Dali_TypeRegistry_startup, utc_Dali_TypeRegistry_cleanup},
- {"UtcdDaliTypeRegistryGetTypeNameCountP", UtcdDaliTypeRegistryGetTypeNameCountP, utc_Dali_TypeRegistry_startup, utc_Dali_TypeRegistry_cleanup},
- {"UtcdDaliTypeRegistryGetTypeNamesP", UtcdDaliTypeRegistryGetTypeNamesP, utc_Dali_TypeRegistry_startup, utc_Dali_TypeRegistry_cleanup},
+ {"UtcDaliTypeRegistryGetTypeP", UtcDaliTypeRegistryGetTypeP, utc_Dali_TypeRegistry_startup, utc_Dali_TypeRegistry_cleanup},
+ {"UtcDaliTypeRegistryConstructorP", UtcDaliTypeRegistryConstructorP, utc_Dali_TypeRegistry_startup, utc_Dali_TypeRegistry_cleanup},
+ {"UtcDaliTypeRegistryCopyConstructorP", UtcDaliTypeRegistryCopyConstructorP, utc_Dali_TypeRegistry_startup, utc_Dali_TypeRegistry_cleanup},
+ {"UtcDaliTypeRegistryCopyConstructorP2", UtcDaliTypeRegistryCopyConstructorP2, utc_Dali_TypeRegistry_startup, utc_Dali_TypeRegistry_cleanup},
+ {"UtcDaliTypeRegistryOperatorAssignmentP", UtcDaliTypeRegistryOperatorAssignmentP, utc_Dali_TypeRegistry_startup, utc_Dali_TypeRegistry_cleanup},
+ {"UtcDaliTypeRegistryGetTypeInfoP", UtcDaliTypeRegistryGetTypeInfoP, utc_Dali_TypeRegistry_startup, utc_Dali_TypeRegistry_cleanup},
+ {"UtcDaliTypeRegistryGetTypeInfoP2", UtcDaliTypeRegistryGetTypeInfoP2, utc_Dali_TypeRegistry_startup, utc_Dali_TypeRegistry_cleanup},
+ {"UtcDaliTypeRegistryGetTypeNameCountP", UtcDaliTypeRegistryGetTypeNameCountP, utc_Dali_TypeRegistry_startup, utc_Dali_TypeRegistry_cleanup},
+ {"UtcDaliTypeRegistryGetTypeNamesP", UtcDaliTypeRegistryGetTypeNamesP, utc_Dali_TypeRegistry_startup, utc_Dali_TypeRegistry_cleanup},
{"UtcDaliPropertyWithPropertyIndexP", UtcDaliPropertyWithPropertyIndexP, utc_Dali_Property_startup, utc_Dali_Property_cleanup},
{"UtcDaliPropertyWithPropertyAndComponentIndexP", UtcDaliPropertyWithPropertyAndComponentIndexP, utc_Dali_Property_startup, utc_Dali_Property_cleanup},
{"UtcDaliPropertyWithPropertyNameP", UtcDaliPropertyWithPropertyNameP, utc_Dali_Property_startup, utc_Dali_Property_cleanup},
{"UtcDaliActorWheelEventSignalP", UtcDaliActorWheelEventSignalP, utc_Dali_Actor_startup, utc_Dali_Actor_cleanup },
{"UtcDaliActorScreenToLocalP", UtcDaliActorScreenToLocalP, utc_Dali_Actor_startup, utc_Dali_Actor_cleanup },
{"UtcDaliActorRemoveP", UtcDaliActorRemoveP, utc_Dali_Actor_startup, utc_Dali_Actor_cleanup },
+ {"UtcDaliActorUnparentAndResetP", UtcDaliActorUnparentAndResetP, utc_Dali_Actor_startup, utc_Dali_Actor_cleanup },
{"UtcDaliBaseObjectGetTypeNameInfoForActorP", UtcDaliBaseObjectGetTypeNameInfoForActorP, utc_Dali_BaseObject_startup, utc_Dali_BaseObject_cleanup},
{"UtcDaliBaseObjectGetTypeNameInfoForAnimationP", UtcDaliBaseObjectGetTypeNameInfoForAnimationP, utc_Dali_BaseObject_startup, utc_Dali_BaseObject_cleanup},
{"UtcDaliBaseObjectGetTypeNameInfoForLongPressGestureDetectorP", UtcDaliBaseObjectGetTypeNameInfoForLongPressGestureDetectorP, utc_Dali_BaseObject_startup, utc_Dali_BaseObject_cleanup},
{"UtcDaliVector2OperatorEqualityP", UtcDaliVector2OperatorEqualityP, utc_Dali_Vector2_startup, utc_Dali_Vector2_cleanup},
{"UtcDaliVector2OperatorSubscriptP", UtcDaliVector2OperatorSubscriptP, utc_Dali_Vector2_startup, utc_Dali_Vector2_cleanup},
{"UtcDaliVector2NormalizeWithLengthAndLengthSquaredP", UtcDaliVector2NormalizeWithLengthAndLengthSquaredP, utc_Dali_Vector2_startup, utc_Dali_Vector2_cleanup},
+ {"UtcDaliVector2MinP", UtcDaliVector2MinP, utc_Dali_Vector2_startup, utc_Dali_Vector2_cleanup},
+ {"UtcDaliVector2MaxP", UtcDaliVector2MaxP, utc_Dali_Vector2_startup, utc_Dali_Vector2_cleanup},
{"UtcDaliVector2ConstructorP", UtcDaliVector2ConstructorP, utc_Dali_Vector2_startup, utc_Dali_Vector2_cleanup},
{"UtcDaliVector3ConstrucAndGetAsFloatP", UtcDaliVector3ConstrucAndGetAsFloatP, utc_Dali_Vector3_startup, utc_Dali_Vector3_cleanup},
{"UtcDaliVector3ConstructArrayAndGetAsConstFloatP", UtcDaliVector3ConstructArrayAndGetAsConstFloatP, utc_Dali_Vector3_startup, utc_Dali_Vector3_cleanup},
{"UtcDaliVector3OperatorMultiplicationAssignmentQuaternionP", UtcDaliVector3OperatorMultiplicationAssignmentQuaternionP, utc_Dali_Vector3_startup, utc_Dali_Vector3_cleanup},
{"UtcDaliVector3OperatorArraySubscriptP", UtcDaliVector3OperatorArraySubscriptP, utc_Dali_Vector3_startup, utc_Dali_Vector3_cleanup},
{"UtcDaliVector3ClampWithMinMaxP", UtcDaliVector3ClampWithMinMaxP, utc_Dali_Vector3_startup, utc_Dali_Vector3_cleanup},
+ {"UtcDaliVector3MinP", UtcDaliVector3MinP, utc_Dali_Vector3_startup, utc_Dali_Vector3_cleanup},
+ {"UtcDaliVector3MaxP", UtcDaliVector3MaxP, utc_Dali_Vector3_startup, utc_Dali_Vector3_cleanup},
{"UtcDaliVector4ConstructorP", UtcDaliVector4ConstructorP, utc_Dali_Vector4_startup, utc_Dali_Vector4_cleanup},
{"UtcDaliVector4ConstructAndGetAsFloatP", UtcDaliVector4ConstructAndGetAsFloatP, utc_Dali_Vector4_startup, utc_Dali_Vector4_cleanup},
{"UtcDaliVector4ArrayAndGetAsConstFloatP", UtcDaliVector4ArrayAndGetAsConstFloatP, utc_Dali_Vector4_startup, utc_Dali_Vector4_cleanup},
{"UtcDaliVector4OperatorEqualityP", UtcDaliVector4OperatorEqualityP, utc_Dali_Vector4_startup, utc_Dali_Vector4_cleanup},
{"UtcDaliVector4OperatorSubscriptP", UtcDaliVector4OperatorSubscriptP, utc_Dali_Vector4_startup, utc_Dali_Vector4_cleanup},
{"UtcDaliVector4ClampWithMinMaxP", UtcDaliVector4ClampWithMinMaxP, utc_Dali_Vector4_startup, utc_Dali_Vector4_cleanup},
+ {"UtcDaliVector4MinP", UtcDaliVector4MinP, utc_Dali_Vector4_startup, utc_Dali_Vector4_cleanup},
+ {"UtcDaliVector4MaxP", UtcDaliVector4MaxP, utc_Dali_Vector4_startup, utc_Dali_Vector4_cleanup},
{"UtcDaliAngleAxisConstructorP", UtcDaliAngleAxisConstructorP, utc_Dali_AngleAxis_startup, utc_Dali_AngleAxis_cleanup},
{"UtcDaliAngleAxisConstructorP2", UtcDaliAngleAxisConstructorP2, utc_Dali_AngleAxis_startup, utc_Dali_AngleAxis_cleanup},
{"UtcDaliAngleAxisConstructorP3", UtcDaliAngleAxisConstructorP3, utc_Dali_AngleAxis_startup, utc_Dali_AngleAxis_cleanup},
+ {"UtcDaliAngleAxisEqualP", UtcDaliAngleAxisEqualP, utc_Dali_AngleAxis_startup, utc_Dali_AngleAxis_cleanup},
{"UtcDaliDegreeConstructorFloatP", UtcDaliDegreeConstructorFloatP, utc_Dali_Degree_startup, utc_Dali_Degree_cleanup},
{"UtcDaliDegreeConstructorRadianP", UtcDaliDegreeConstructorRadianP, utc_Dali_Degree_startup, utc_Dali_Degree_cleanup},
{"UtcDaliDegreeOperatorEqualP", UtcDaliDegreeOperatorEqualP, utc_Dali_Degree_startup, utc_Dali_Degree_cleanup},
{"UtcDaliMathUtilsLerpForFloatP", UtcDaliMathUtilsLerpForFloatP, utc_Dali_MathUtils_startup, utc_Dali_MathUtils_cleanup},
{"UtcDaliMathUtilsLerpForIntP", UtcDaliMathUtilsLerpForIntP, utc_Dali_MathUtils_startup, utc_Dali_MathUtils_cleanup},
{"UtcDaliMathUtilsEqualsWithAndWithoutEpsilonP", UtcDaliMathUtilsEqualsWithAndWithoutEpsilonP, utc_Dali_MathUtils_startup, utc_Dali_MathUtils_cleanup},
+ {"UtcDaliMathUtilsWarpInDomainP", UtcDaliMathUtilsWarpInDomainP, utc_Dali_MathUtils_startup, utc_Dali_MathUtils_cleanup},
{"UtcDaliRandomRangeP", UtcDaliRandomRangeP, utc_Dali_Random_startup, utc_Dali_Random_cleanup},
{"UtcDaliRandomAxisP", UtcDaliRandomAxisP, utc_Dali_Random_startup, utc_Dali_Random_cleanup},
{"UtcDaliUint16PairFromFloatVec2P", UtcDaliUint16PairFromFloatVec2P, utc_Dali_Uint16Pair_startup, utc_Dali_Uint16Pair_cleanup},
{"UtcDaliRadianOperatorCompareLessP", UtcDaliRadianOperatorCompareLessP, utc_Dali_Radian_startup, utc_Dali_Radian_cleanup},
{"UtcDaliRadianClampP", UtcDaliRadianClampP, utc_Dali_Radian_startup, utc_Dali_Radian_cleanup},
{"UtcDaliRadianAnglesCheckP", UtcDaliRadianAnglesCheckP, utc_Dali_Radian_startup, utc_Dali_Radian_cleanup},
+ {"UtcDaliRadianComparisonOperatorP", UtcDaliRadianComparisonOperatorP, utc_Dali_Radian_startup, utc_Dali_Radian_cleanup},
{"UtcDaliLayerConstructorP", UtcDaliLayerConstructorP, utc_Dali_Layer_startup, utc_Dali_Layer_cleanup },
{"UtcDaliLayerCopyConstructorP", UtcDaliLayerCopyConstructorP, utc_Dali_Layer_startup, utc_Dali_Layer_cleanup },
{"UtcDaliLayerOperatorAssignmentP", UtcDaliLayerOperatorAssignmentP, utc_Dali_Layer_startup, utc_Dali_Layer_cleanup },
{"UtcDaliConstraintMethodFunctionCloneP", UtcDaliConstraintMethodFunctionCloneP, utc_Dali_ConstraintFunction_startup, utc_Dali_ConstraintFunction_cleanup},
{"UtcDaliSamplingFilterModeP", UtcDaliSamplingFilterModeP, utc_Dali_Sampling_startup, utc_Dali_Sampling_cleanup},
{"UtcDaliSamplingWrapModeP", UtcDaliSamplingWrapModeP, utc_Dali_Sampling_startup, utc_Dali_Sampling_cleanup},
+ {"UtcDaliExceptionDaliAssertMessage", UtcDaliExceptionDaliAssertMessage, utc_Dali_Exception_startup, utc_Dali_Exception_cleanup },
{NULL, NULL}
};
extern void utc_Dali_ConstraintFunction_cleanup(void);
extern void utc_Dali_Sampling_startup(void);
extern void utc_Dali_Sampling_cleanup(void);
+extern void utc_Dali_Exception_startup(void);
+extern void utc_Dali_Exception_cleanup(void);
//property-condition
extern int UtcDaliPropertyConditionConstructorP(void);
extern int UtcDaliRefObjReferenceOperatorAssignmentP(void);
//type-registry
-extern int UtcdDaliTypeRegistryGetTypeP(void);
-extern int UtcdDaliTypeRegistryConstructorP(void);
-extern int UtcdDaliTypeRegistryCopyConstructorP(void);
-extern int UtcdDaliTypeRegistryOperatorAssignmentP(void);
-extern int UtcdDaliTypeRegistryGetTypeInfoP(void);
-extern int UtcdDaliTypeRegistryGetTypeInfoP2(void);
-extern int UtcdDaliTypeRegistryGetTypeNameCountP(void);
-extern int UtcdDaliTypeRegistryGetTypeNamesP(void);
+extern int UtcDaliTypeRegistryGetTypeP(void);
+extern int UtcDaliTypeRegistryConstructorP(void);
+extern int UtcDaliTypeRegistryCopyConstructorP(void);
+extern int UtcDaliTypeRegistryCopyConstructorP2(void);
+extern int UtcDaliTypeRegistryOperatorAssignmentP(void);
+extern int UtcDaliTypeRegistryGetTypeInfoP(void);
+extern int UtcDaliTypeRegistryGetTypeInfoP2(void);
+extern int UtcDaliTypeRegistryGetTypeNameCountP(void);
+extern int UtcDaliTypeRegistryGetTypeNamesP(void);
//property
extern int UtcDaliPropertyWithPropertyIndexP(void);
extern int UtcDaliActorWheelEventSignalP(void);
extern int UtcDaliActorScreenToLocalP(void);
extern int UtcDaliActorRemoveP(void);
+extern int UtcDaliActorUnparentAndResetP(void);
//base-object
extern int UtcDaliBaseObjectGetTypeNameInfoForActorP(void);
extern int UtcDaliVector2OperatorEqualityP(void);
extern int UtcDaliVector2OperatorSubscriptP(void);
extern int UtcDaliVector2NormalizeWithLengthAndLengthSquaredP(void);
+extern int UtcDaliVector2MinP(void);
+extern int UtcDaliVector2MaxP(void);
//vector3
extern int UtcDaliVector3ConstrucAndGetAsFloatP(void);
extern int UtcDaliVector3OperatorMultiplicationAssignmentQuaternionP(void);
extern int UtcDaliVector3OperatorArraySubscriptP(void);
extern int UtcDaliVector3ClampWithMinMaxP(void);
+extern int UtcDaliVector3MinP(void);
+extern int UtcDaliVector3MaxP(void);
//vector4
extern int UtcDaliVector4ConstructorP(void);
extern int UtcDaliVector4OperatorEqualityP(void);
extern int UtcDaliVector4OperatorSubscriptP(void);
extern int UtcDaliVector4ClampWithMinMaxP(void);
+extern int UtcDaliVector4MinP(void);
+extern int UtcDaliVector4MaxP(void);
//angle-axis
extern int UtcDaliAngleAxisConstructorP(void);
extern int UtcDaliAngleAxisConstructorP2(void);
extern int UtcDaliAngleAxisConstructorP3(void);
+extern int UtcDaliAngleAxisEqualP(void);
//degree
extern int UtcDaliDegreeConstructorFloatP(void);
extern int UtcDaliMathUtilsLerpForIntP(void);
extern int UtcDaliMathUtilsEqualsWithAndWithoutEpsilonP(void);
extern int UtcDaliMathUtilsSignP(void);
+extern int UtcDaliMathUtilsWarpInDomainP(void);
//random
extern int UtcDaliRandomRangeP(void);
extern int UtcDaliRadianOperatorCompareLessP(void);
extern int UtcDaliRadianClampP(void);
extern int UtcDaliRadianAnglesCheckP(void);
+extern int UtcDaliRadianComparisonOperatorP(void);
//Layer
extern int UtcDaliLayerConstructorP(void);
extern void utc_Dali_Vector_startup(void);
extern void utc_Dali_Vector_cleanup(void);
+//Exception
+extern int UtcDaliExceptionDaliAssertMessage(void);
+
extern void utc_Dali_VectorBase_startup(void);
extern void utc_Dali_VectorBase_cleanup(void);
{"UtcDaliRefObjRefObjectConstructorP", UtcDaliRefObjRefObjectConstructorP, utc_Dali_RefObject_startup, utc_Dali_RefObject_cleanup},
{"UtcDaliRefObjRefObjectCopyConstructorP", UtcDaliRefObjRefObjectCopyConstructorP, utc_Dali_RefObject_startup, utc_Dali_RefObject_cleanup},
{"UtcDaliRefObjReferenceOperatorAssignmentP", UtcDaliRefObjReferenceOperatorAssignmentP, utc_Dali_RefObject_startup, utc_Dali_RefObject_cleanup},
- {"UtcdDaliTypeRegistryGetTypeP", UtcdDaliTypeRegistryGetTypeP, utc_Dali_TypeRegistry_startup, utc_Dali_TypeRegistry_cleanup},
- {"UtcdDaliTypeRegistryConstructorP", UtcdDaliTypeRegistryConstructorP, utc_Dali_TypeRegistry_startup, utc_Dali_TypeRegistry_cleanup},
- {"UtcdDaliTypeRegistryCopyConstructorP", UtcdDaliTypeRegistryCopyConstructorP, utc_Dali_TypeRegistry_startup, utc_Dali_TypeRegistry_cleanup},
- {"UtcdDaliTypeRegistryOperatorAssignmentP", UtcdDaliTypeRegistryOperatorAssignmentP, utc_Dali_TypeRegistry_startup, utc_Dali_TypeRegistry_cleanup},
- {"UtcdDaliTypeRegistryGetTypeInfoP", UtcdDaliTypeRegistryGetTypeInfoP, utc_Dali_TypeRegistry_startup, utc_Dali_TypeRegistry_cleanup},
- {"UtcdDaliTypeRegistryGetTypeInfoP2", UtcdDaliTypeRegistryGetTypeInfoP2, utc_Dali_TypeRegistry_startup, utc_Dali_TypeRegistry_cleanup},
- {"UtcdDaliTypeRegistryGetTypeNameCountP", UtcdDaliTypeRegistryGetTypeNameCountP, utc_Dali_TypeRegistry_startup, utc_Dali_TypeRegistry_cleanup},
- {"UtcdDaliTypeRegistryGetTypeNamesP", UtcdDaliTypeRegistryGetTypeNamesP, utc_Dali_TypeRegistry_startup, utc_Dali_TypeRegistry_cleanup},
+ {"UtcDaliTypeRegistryGetTypeP", UtcDaliTypeRegistryGetTypeP, utc_Dali_TypeRegistry_startup, utc_Dali_TypeRegistry_cleanup},
+ {"UtcDaliTypeRegistryConstructorP", UtcDaliTypeRegistryConstructorP, utc_Dali_TypeRegistry_startup, utc_Dali_TypeRegistry_cleanup},
+ {"UtcDaliTypeRegistryCopyConstructorP", UtcDaliTypeRegistryCopyConstructorP, utc_Dali_TypeRegistry_startup, utc_Dali_TypeRegistry_cleanup},
+ {"UtcDaliTypeRegistryCopyConstructorP2", UtcDaliTypeRegistryCopyConstructorP2, utc_Dali_TypeRegistry_startup, utc_Dali_TypeRegistry_cleanup},
+ {"UtcDaliTypeRegistryOperatorAssignmentP", UtcDaliTypeRegistryOperatorAssignmentP, utc_Dali_TypeRegistry_startup, utc_Dali_TypeRegistry_cleanup},
+ {"UtcDaliTypeRegistryGetTypeInfoP", UtcDaliTypeRegistryGetTypeInfoP, utc_Dali_TypeRegistry_startup, utc_Dali_TypeRegistry_cleanup},
+ {"UtcDaliTypeRegistryGetTypeInfoP2", UtcDaliTypeRegistryGetTypeInfoP2, utc_Dali_TypeRegistry_startup, utc_Dali_TypeRegistry_cleanup},
+ {"UtcDaliTypeRegistryGetTypeNameCountP", UtcDaliTypeRegistryGetTypeNameCountP, utc_Dali_TypeRegistry_startup, utc_Dali_TypeRegistry_cleanup},
+ {"UtcDaliTypeRegistryGetTypeNamesP", UtcDaliTypeRegistryGetTypeNamesP, utc_Dali_TypeRegistry_startup, utc_Dali_TypeRegistry_cleanup},
{"UtcDaliPropertyWithPropertyIndexP", UtcDaliPropertyWithPropertyIndexP, utc_Dali_Property_startup, utc_Dali_Property_cleanup},
{"UtcDaliPropertyWithPropertyAndComponentIndexP", UtcDaliPropertyWithPropertyAndComponentIndexP, utc_Dali_Property_startup, utc_Dali_Property_cleanup},
{"UtcDaliPropertyWithPropertyNameP", UtcDaliPropertyWithPropertyNameP, utc_Dali_Property_startup, utc_Dali_Property_cleanup},
{"UtcDaliActorWheelEventSignalP", UtcDaliActorWheelEventSignalP, utc_Dali_Actor_startup, utc_Dali_Actor_cleanup },
{"UtcDaliActorScreenToLocalP", UtcDaliActorScreenToLocalP, utc_Dali_Actor_startup, utc_Dali_Actor_cleanup },
{"UtcDaliActorRemoveP", UtcDaliActorRemoveP, utc_Dali_Actor_startup, utc_Dali_Actor_cleanup },
+ {"UtcDaliActorUnparentAndResetP", UtcDaliActorUnparentAndResetP, utc_Dali_Actor_startup, utc_Dali_Actor_cleanup },
{"UtcDaliBaseObjectGetTypeNameInfoForActorP", UtcDaliBaseObjectGetTypeNameInfoForActorP, utc_Dali_BaseObject_startup, utc_Dali_BaseObject_cleanup},
{"UtcDaliBaseObjectGetTypeNameInfoForAnimationP", UtcDaliBaseObjectGetTypeNameInfoForAnimationP, utc_Dali_BaseObject_startup, utc_Dali_BaseObject_cleanup},
{"UtcDaliBaseObjectGetTypeNameInfoForLongPressGestureDetectorP", UtcDaliBaseObjectGetTypeNameInfoForLongPressGestureDetectorP, utc_Dali_BaseObject_startup, utc_Dali_BaseObject_cleanup},
{"UtcDaliVector2OperatorEqualityP", UtcDaliVector2OperatorEqualityP, utc_Dali_Vector2_startup, utc_Dali_Vector2_cleanup},
{"UtcDaliVector2OperatorSubscriptP", UtcDaliVector2OperatorSubscriptP, utc_Dali_Vector2_startup, utc_Dali_Vector2_cleanup},
{"UtcDaliVector2NormalizeWithLengthAndLengthSquaredP", UtcDaliVector2NormalizeWithLengthAndLengthSquaredP, utc_Dali_Vector2_startup, utc_Dali_Vector2_cleanup},
+ {"UtcDaliVector2MinP", UtcDaliVector2MinP, utc_Dali_Vector2_startup, utc_Dali_Vector2_cleanup},
+ {"UtcDaliVector2MaxP", UtcDaliVector2MaxP, utc_Dali_Vector2_startup, utc_Dali_Vector2_cleanup},
{"UtcDaliVector2ConstructorP", UtcDaliVector2ConstructorP, utc_Dali_Vector2_startup, utc_Dali_Vector2_cleanup},
{"UtcDaliVector3ConstrucAndGetAsFloatP", UtcDaliVector3ConstrucAndGetAsFloatP, utc_Dali_Vector3_startup, utc_Dali_Vector3_cleanup},
{"UtcDaliVector3ConstructArrayAndGetAsConstFloatP", UtcDaliVector3ConstructArrayAndGetAsConstFloatP, utc_Dali_Vector3_startup, utc_Dali_Vector3_cleanup},
{"UtcDaliVector3OperatorMultiplicationAssignmentQuaternionP", UtcDaliVector3OperatorMultiplicationAssignmentQuaternionP, utc_Dali_Vector3_startup, utc_Dali_Vector3_cleanup},
{"UtcDaliVector3OperatorArraySubscriptP", UtcDaliVector3OperatorArraySubscriptP, utc_Dali_Vector3_startup, utc_Dali_Vector3_cleanup},
{"UtcDaliVector3ClampWithMinMaxP", UtcDaliVector3ClampWithMinMaxP, utc_Dali_Vector3_startup, utc_Dali_Vector3_cleanup},
+ {"UtcDaliVector3MinP", UtcDaliVector3MinP, utc_Dali_Vector3_startup, utc_Dali_Vector3_cleanup},
+ {"UtcDaliVector3MaxP", UtcDaliVector3MaxP, utc_Dali_Vector3_startup, utc_Dali_Vector3_cleanup},
{"UtcDaliVector4ConstructorP", UtcDaliVector4ConstructorP, utc_Dali_Vector4_startup, utc_Dali_Vector4_cleanup},
{"UtcDaliVector4ConstructAndGetAsFloatP", UtcDaliVector4ConstructAndGetAsFloatP, utc_Dali_Vector4_startup, utc_Dali_Vector4_cleanup},
{"UtcDaliVector4ArrayAndGetAsConstFloatP", UtcDaliVector4ArrayAndGetAsConstFloatP, utc_Dali_Vector4_startup, utc_Dali_Vector4_cleanup},
{"UtcDaliVector4OperatorEqualityP", UtcDaliVector4OperatorEqualityP, utc_Dali_Vector4_startup, utc_Dali_Vector4_cleanup},
{"UtcDaliVector4OperatorSubscriptP", UtcDaliVector4OperatorSubscriptP, utc_Dali_Vector4_startup, utc_Dali_Vector4_cleanup},
{"UtcDaliVector4ClampWithMinMaxP", UtcDaliVector4ClampWithMinMaxP, utc_Dali_Vector4_startup, utc_Dali_Vector4_cleanup},
+ {"UtcDaliVector4MinP", UtcDaliVector4MinP, utc_Dali_Vector4_startup, utc_Dali_Vector4_cleanup},
+ {"UtcDaliVector4MaxP", UtcDaliVector4MaxP, utc_Dali_Vector4_startup, utc_Dali_Vector4_cleanup},
{"UtcDaliAngleAxisConstructorP", UtcDaliAngleAxisConstructorP, utc_Dali_AngleAxis_startup, utc_Dali_AngleAxis_cleanup},
{"UtcDaliAngleAxisConstructorP2", UtcDaliAngleAxisConstructorP2, utc_Dali_AngleAxis_startup, utc_Dali_AngleAxis_cleanup},
{"UtcDaliAngleAxisConstructorP3", UtcDaliAngleAxisConstructorP3, utc_Dali_AngleAxis_startup, utc_Dali_AngleAxis_cleanup},
+ {"UtcDaliAngleAxisEqualP", UtcDaliAngleAxisEqualP, utc_Dali_AngleAxis_startup, utc_Dali_AngleAxis_cleanup},
{"UtcDaliDegreeConstructorFloatP", UtcDaliDegreeConstructorFloatP, utc_Dali_Degree_startup, utc_Dali_Degree_cleanup},
{"UtcDaliDegreeConstructorRadianP", UtcDaliDegreeConstructorRadianP, utc_Dali_Degree_startup, utc_Dali_Degree_cleanup},
{"UtcDaliDegreeOperatorEqualP", UtcDaliDegreeOperatorEqualP, utc_Dali_Degree_startup, utc_Dali_Degree_cleanup},
{"UtcDaliMathUtilsLerpForFloatP", UtcDaliMathUtilsLerpForFloatP, utc_Dali_MathUtils_startup, utc_Dali_MathUtils_cleanup},
{"UtcDaliMathUtilsLerpForIntP", UtcDaliMathUtilsLerpForIntP, utc_Dali_MathUtils_startup, utc_Dali_MathUtils_cleanup},
{"UtcDaliMathUtilsEqualsWithAndWithoutEpsilonP", UtcDaliMathUtilsEqualsWithAndWithoutEpsilonP, utc_Dali_MathUtils_startup, utc_Dali_MathUtils_cleanup},
+ {"UtcDaliMathUtilsWarpInDomainP", UtcDaliMathUtilsWarpInDomainP, utc_Dali_MathUtils_startup, utc_Dali_MathUtils_cleanup},
{"UtcDaliRandomRangeP", UtcDaliRandomRangeP, utc_Dali_Random_startup, utc_Dali_Random_cleanup},
{"UtcDaliRandomAxisP", UtcDaliRandomAxisP, utc_Dali_Random_startup, utc_Dali_Random_cleanup},
{"UtcDaliUint16PairFromFloatVec2P", UtcDaliUint16PairFromFloatVec2P, utc_Dali_Uint16Pair_startup, utc_Dali_Uint16Pair_cleanup},
{"UtcDaliRadianOperatorCompareLessP", UtcDaliRadianOperatorCompareLessP, utc_Dali_Radian_startup, utc_Dali_Radian_cleanup},
{"UtcDaliRadianClampP", UtcDaliRadianClampP, utc_Dali_Radian_startup, utc_Dali_Radian_cleanup},
{"UtcDaliRadianAnglesCheckP", UtcDaliRadianAnglesCheckP, utc_Dali_Radian_startup, utc_Dali_Radian_cleanup},
+ {"UtcDaliRadianComparisonOperatorP", UtcDaliRadianComparisonOperatorP, utc_Dali_Radian_startup, utc_Dali_Radian_cleanup},
{"UtcDaliLayerConstructorP", UtcDaliLayerConstructorP, utc_Dali_Layer_startup, utc_Dali_Layer_cleanup },
{"UtcDaliLayerCopyConstructorP", UtcDaliLayerCopyConstructorP, utc_Dali_Layer_startup, utc_Dali_Layer_cleanup },
{"UtcDaliLayerOperatorAssignmentP", UtcDaliLayerOperatorAssignmentP, utc_Dali_Layer_startup, utc_Dali_Layer_cleanup },
{"UtcDaliConstraintMethodFunctionCloneP", UtcDaliConstraintMethodFunctionCloneP, utc_Dali_ConstraintFunction_startup, utc_Dali_ConstraintFunction_cleanup},
{"UtcDaliSamplingFilterModeP", UtcDaliSamplingFilterModeP, utc_Dali_Sampling_startup, utc_Dali_Sampling_cleanup},
{"UtcDaliSamplingWrapModeP", UtcDaliSamplingWrapModeP, utc_Dali_Sampling_startup, utc_Dali_Sampling_cleanup},
+ {"UtcDaliExceptionDaliAssertMessage", UtcDaliExceptionDaliAssertMessage, utc_Dali_Exception_startup, utc_Dali_Exception_cleanup },
{NULL, NULL}
};
extern void utc_Dali_ConstraintFunction_cleanup(void);
extern void utc_Dali_Sampling_startup(void);
extern void utc_Dali_Sampling_cleanup(void);
+extern void utc_Dali_Exception_startup(void);
+extern void utc_Dali_Exception_cleanup(void);
//property-condition
extern int UtcDaliPropertyConditionConstructorP(void);
extern int UtcDaliRefObjReferenceOperatorAssignmentP(void);
//type-registry
-extern int UtcdDaliTypeRegistryGetTypeP(void);
-extern int UtcdDaliTypeRegistryConstructorP(void);
-extern int UtcdDaliTypeRegistryCopyConstructorP(void);
-extern int UtcdDaliTypeRegistryOperatorAssignmentP(void);
-extern int UtcdDaliTypeRegistryGetTypeInfoP(void);
-extern int UtcdDaliTypeRegistryGetTypeInfoP2(void);
-extern int UtcdDaliTypeRegistryGetTypeNameCountP(void);
-extern int UtcdDaliTypeRegistryGetTypeNamesP(void);
+extern int UtcDaliTypeRegistryGetTypeP(void);
+extern int UtcDaliTypeRegistryConstructorP(void);
+extern int UtcDaliTypeRegistryCopyConstructorP(void);
+extern int UtcDaliTypeRegistryCopyConstructorP2(void);
+extern int UtcDaliTypeRegistryOperatorAssignmentP(void);
+extern int UtcDaliTypeRegistryGetTypeInfoP(void);
+extern int UtcDaliTypeRegistryGetTypeInfoP2(void);
+extern int UtcDaliTypeRegistryGetTypeNameCountP(void);
+extern int UtcDaliTypeRegistryGetTypeNamesP(void);
//property
extern int UtcDaliPropertyWithPropertyIndexP(void);
extern int UtcDaliActorWheelEventSignalP(void);
extern int UtcDaliActorScreenToLocalP(void);
extern int UtcDaliActorRemoveP(void);
+extern int UtcDaliActorUnparentAndResetP(void);
//base-object
extern int UtcDaliBaseObjectGetTypeNameInfoForActorP(void);
extern int UtcDaliVector2OperatorEqualityP(void);
extern int UtcDaliVector2OperatorSubscriptP(void);
extern int UtcDaliVector2NormalizeWithLengthAndLengthSquaredP(void);
+extern int UtcDaliVector2MinP(void);
+extern int UtcDaliVector2MaxP(void);
//vector3
extern int UtcDaliVector3ConstrucAndGetAsFloatP(void);
extern int UtcDaliVector3OperatorMultiplicationAssignmentQuaternionP(void);
extern int UtcDaliVector3OperatorArraySubscriptP(void);
extern int UtcDaliVector3ClampWithMinMaxP(void);
+extern int UtcDaliVector3MinP(void);
+extern int UtcDaliVector3MaxP(void);
//vector4
extern int UtcDaliVector4ConstructorP(void);
extern int UtcDaliVector4OperatorEqualityP(void);
extern int UtcDaliVector4OperatorSubscriptP(void);
extern int UtcDaliVector4ClampWithMinMaxP(void);
+extern int UtcDaliVector4MinP(void);
+extern int UtcDaliVector4MaxP(void);
//angle-axis
extern int UtcDaliAngleAxisConstructorP(void);
extern int UtcDaliAngleAxisConstructorP2(void);
extern int UtcDaliAngleAxisConstructorP3(void);
+extern int UtcDaliAngleAxisEqualP(void);
//degree
extern int UtcDaliDegreeConstructorFloatP(void);
extern int UtcDaliMathUtilsLerpForIntP(void);
extern int UtcDaliMathUtilsEqualsWithAndWithoutEpsilonP(void);
extern int UtcDaliMathUtilsSignP(void);
+extern int UtcDaliMathUtilsWarpInDomainP(void);
//random
extern int UtcDaliRandomRangeP(void);
extern int UtcDaliRadianOperatorCompareLessP(void);
extern int UtcDaliRadianClampP(void);
extern int UtcDaliRadianAnglesCheckP(void);
+extern int UtcDaliRadianComparisonOperatorP(void);
//Layer
extern int UtcDaliLayerConstructorP(void);
extern void utc_Dali_Vector_startup(void);
extern void utc_Dali_Vector_cleanup(void);
+//Exception
+extern int UtcDaliExceptionDaliAssertMessage(void);
+
extern void utc_Dali_VectorBase_startup(void);
extern void utc_Dali_VectorBase_cleanup(void);
{"UtcDaliRefObjRefObjectConstructorP", UtcDaliRefObjRefObjectConstructorP, utc_Dali_RefObject_startup, utc_Dali_RefObject_cleanup},
{"UtcDaliRefObjRefObjectCopyConstructorP", UtcDaliRefObjRefObjectCopyConstructorP, utc_Dali_RefObject_startup, utc_Dali_RefObject_cleanup},
{"UtcDaliRefObjReferenceOperatorAssignmentP", UtcDaliRefObjReferenceOperatorAssignmentP, utc_Dali_RefObject_startup, utc_Dali_RefObject_cleanup},
- {"UtcdDaliTypeRegistryGetTypeP", UtcdDaliTypeRegistryGetTypeP, utc_Dali_TypeRegistry_startup, utc_Dali_TypeRegistry_cleanup},
- {"UtcdDaliTypeRegistryConstructorP", UtcdDaliTypeRegistryConstructorP, utc_Dali_TypeRegistry_startup, utc_Dali_TypeRegistry_cleanup},
- {"UtcdDaliTypeRegistryCopyConstructorP", UtcdDaliTypeRegistryCopyConstructorP, utc_Dali_TypeRegistry_startup, utc_Dali_TypeRegistry_cleanup},
- {"UtcdDaliTypeRegistryOperatorAssignmentP", UtcdDaliTypeRegistryOperatorAssignmentP, utc_Dali_TypeRegistry_startup, utc_Dali_TypeRegistry_cleanup},
- {"UtcdDaliTypeRegistryGetTypeInfoP", UtcdDaliTypeRegistryGetTypeInfoP, utc_Dali_TypeRegistry_startup, utc_Dali_TypeRegistry_cleanup},
- {"UtcdDaliTypeRegistryGetTypeInfoP2", UtcdDaliTypeRegistryGetTypeInfoP2, utc_Dali_TypeRegistry_startup, utc_Dali_TypeRegistry_cleanup},
- {"UtcdDaliTypeRegistryGetTypeNameCountP", UtcdDaliTypeRegistryGetTypeNameCountP, utc_Dali_TypeRegistry_startup, utc_Dali_TypeRegistry_cleanup},
- {"UtcdDaliTypeRegistryGetTypeNamesP", UtcdDaliTypeRegistryGetTypeNamesP, utc_Dali_TypeRegistry_startup, utc_Dali_TypeRegistry_cleanup},
+ {"UtcDaliTypeRegistryGetTypeP", UtcDaliTypeRegistryGetTypeP, utc_Dali_TypeRegistry_startup, utc_Dali_TypeRegistry_cleanup},
+ {"UtcDaliTypeRegistryConstructorP", UtcDaliTypeRegistryConstructorP, utc_Dali_TypeRegistry_startup, utc_Dali_TypeRegistry_cleanup},
+ {"UtcDaliTypeRegistryCopyConstructorP", UtcDaliTypeRegistryCopyConstructorP, utc_Dali_TypeRegistry_startup, utc_Dali_TypeRegistry_cleanup},
+ {"UtcDaliTypeRegistryCopyConstructorP2", UtcDaliTypeRegistryCopyConstructorP2, utc_Dali_TypeRegistry_startup, utc_Dali_TypeRegistry_cleanup},
+ {"UtcDaliTypeRegistryOperatorAssignmentP", UtcDaliTypeRegistryOperatorAssignmentP, utc_Dali_TypeRegistry_startup, utc_Dali_TypeRegistry_cleanup},
+ {"UtcDaliTypeRegistryGetTypeInfoP", UtcDaliTypeRegistryGetTypeInfoP, utc_Dali_TypeRegistry_startup, utc_Dali_TypeRegistry_cleanup},
+ {"UtcDaliTypeRegistryGetTypeInfoP2", UtcDaliTypeRegistryGetTypeInfoP2, utc_Dali_TypeRegistry_startup, utc_Dali_TypeRegistry_cleanup},
+ {"UtcDaliTypeRegistryGetTypeNameCountP", UtcDaliTypeRegistryGetTypeNameCountP, utc_Dali_TypeRegistry_startup, utc_Dali_TypeRegistry_cleanup},
+ {"UtcDaliTypeRegistryGetTypeNamesP", UtcDaliTypeRegistryGetTypeNamesP, utc_Dali_TypeRegistry_startup, utc_Dali_TypeRegistry_cleanup},
{"UtcDaliPropertyWithPropertyIndexP", UtcDaliPropertyWithPropertyIndexP, utc_Dali_Property_startup, utc_Dali_Property_cleanup},
{"UtcDaliPropertyWithPropertyAndComponentIndexP", UtcDaliPropertyWithPropertyAndComponentIndexP, utc_Dali_Property_startup, utc_Dali_Property_cleanup},
{"UtcDaliPropertyWithPropertyNameP", UtcDaliPropertyWithPropertyNameP, utc_Dali_Property_startup, utc_Dali_Property_cleanup},
{"UtcDaliActorWheelEventSignalP", UtcDaliActorWheelEventSignalP, utc_Dali_Actor_startup, utc_Dali_Actor_cleanup },
{"UtcDaliActorScreenToLocalP", UtcDaliActorScreenToLocalP, utc_Dali_Actor_startup, utc_Dali_Actor_cleanup },
{"UtcDaliActorRemoveP", UtcDaliActorRemoveP, utc_Dali_Actor_startup, utc_Dali_Actor_cleanup },
+ {"UtcDaliActorUnparentAndResetP", UtcDaliActorUnparentAndResetP, utc_Dali_Actor_startup, utc_Dali_Actor_cleanup },
{"UtcDaliBaseObjectGetTypeNameInfoForActorP", UtcDaliBaseObjectGetTypeNameInfoForActorP, utc_Dali_BaseObject_startup, utc_Dali_BaseObject_cleanup},
{"UtcDaliBaseObjectGetTypeNameInfoForAnimationP", UtcDaliBaseObjectGetTypeNameInfoForAnimationP, utc_Dali_BaseObject_startup, utc_Dali_BaseObject_cleanup},
{"UtcDaliBaseObjectGetTypeNameInfoForLongPressGestureDetectorP", UtcDaliBaseObjectGetTypeNameInfoForLongPressGestureDetectorP, utc_Dali_BaseObject_startup, utc_Dali_BaseObject_cleanup},
{"UtcDaliVector2OperatorEqualityP", UtcDaliVector2OperatorEqualityP, utc_Dali_Vector2_startup, utc_Dali_Vector2_cleanup},
{"UtcDaliVector2OperatorSubscriptP", UtcDaliVector2OperatorSubscriptP, utc_Dali_Vector2_startup, utc_Dali_Vector2_cleanup},
{"UtcDaliVector2NormalizeWithLengthAndLengthSquaredP", UtcDaliVector2NormalizeWithLengthAndLengthSquaredP, utc_Dali_Vector2_startup, utc_Dali_Vector2_cleanup},
+ {"UtcDaliVector2MinP", UtcDaliVector2MinP, utc_Dali_Vector2_startup, utc_Dali_Vector2_cleanup},
+ {"UtcDaliVector2MaxP", UtcDaliVector2MaxP, utc_Dali_Vector2_startup, utc_Dali_Vector2_cleanup},
{"UtcDaliVector2ConstructorP", UtcDaliVector2ConstructorP, utc_Dali_Vector2_startup, utc_Dali_Vector2_cleanup},
{"UtcDaliVector3ConstrucAndGetAsFloatP", UtcDaliVector3ConstrucAndGetAsFloatP, utc_Dali_Vector3_startup, utc_Dali_Vector3_cleanup},
{"UtcDaliVector3ConstructArrayAndGetAsConstFloatP", UtcDaliVector3ConstructArrayAndGetAsConstFloatP, utc_Dali_Vector3_startup, utc_Dali_Vector3_cleanup},
{"UtcDaliVector3OperatorMultiplicationAssignmentQuaternionP", UtcDaliVector3OperatorMultiplicationAssignmentQuaternionP, utc_Dali_Vector3_startup, utc_Dali_Vector3_cleanup},
{"UtcDaliVector3OperatorArraySubscriptP", UtcDaliVector3OperatorArraySubscriptP, utc_Dali_Vector3_startup, utc_Dali_Vector3_cleanup},
{"UtcDaliVector3ClampWithMinMaxP", UtcDaliVector3ClampWithMinMaxP, utc_Dali_Vector3_startup, utc_Dali_Vector3_cleanup},
+ {"UtcDaliVector3MinP", UtcDaliVector3MinP, utc_Dali_Vector3_startup, utc_Dali_Vector3_cleanup},
+ {"UtcDaliVector3MaxP", UtcDaliVector3MaxP, utc_Dali_Vector3_startup, utc_Dali_Vector3_cleanup},
{"UtcDaliVector4ConstructorP", UtcDaliVector4ConstructorP, utc_Dali_Vector4_startup, utc_Dali_Vector4_cleanup},
{"UtcDaliVector4ConstructAndGetAsFloatP", UtcDaliVector4ConstructAndGetAsFloatP, utc_Dali_Vector4_startup, utc_Dali_Vector4_cleanup},
{"UtcDaliVector4ArrayAndGetAsConstFloatP", UtcDaliVector4ArrayAndGetAsConstFloatP, utc_Dali_Vector4_startup, utc_Dali_Vector4_cleanup},
{"UtcDaliVector4OperatorEqualityP", UtcDaliVector4OperatorEqualityP, utc_Dali_Vector4_startup, utc_Dali_Vector4_cleanup},
{"UtcDaliVector4OperatorSubscriptP", UtcDaliVector4OperatorSubscriptP, utc_Dali_Vector4_startup, utc_Dali_Vector4_cleanup},
{"UtcDaliVector4ClampWithMinMaxP", UtcDaliVector4ClampWithMinMaxP, utc_Dali_Vector4_startup, utc_Dali_Vector4_cleanup},
+ {"UtcDaliVector4MinP", UtcDaliVector4MinP, utc_Dali_Vector4_startup, utc_Dali_Vector4_cleanup},
+ {"UtcDaliVector4MaxP", UtcDaliVector4MaxP, utc_Dali_Vector4_startup, utc_Dali_Vector4_cleanup},
{"UtcDaliAngleAxisConstructorP", UtcDaliAngleAxisConstructorP, utc_Dali_AngleAxis_startup, utc_Dali_AngleAxis_cleanup},
{"UtcDaliAngleAxisConstructorP2", UtcDaliAngleAxisConstructorP2, utc_Dali_AngleAxis_startup, utc_Dali_AngleAxis_cleanup},
{"UtcDaliAngleAxisConstructorP3", UtcDaliAngleAxisConstructorP3, utc_Dali_AngleAxis_startup, utc_Dali_AngleAxis_cleanup},
+ {"UtcDaliAngleAxisEqualP", UtcDaliAngleAxisEqualP, utc_Dali_AngleAxis_startup, utc_Dali_AngleAxis_cleanup},
{"UtcDaliDegreeConstructorFloatP", UtcDaliDegreeConstructorFloatP, utc_Dali_Degree_startup, utc_Dali_Degree_cleanup},
{"UtcDaliDegreeConstructorRadianP", UtcDaliDegreeConstructorRadianP, utc_Dali_Degree_startup, utc_Dali_Degree_cleanup},
{"UtcDaliDegreeOperatorEqualP", UtcDaliDegreeOperatorEqualP, utc_Dali_Degree_startup, utc_Dali_Degree_cleanup},
{"UtcDaliMathUtilsLerpForFloatP", UtcDaliMathUtilsLerpForFloatP, utc_Dali_MathUtils_startup, utc_Dali_MathUtils_cleanup},
{"UtcDaliMathUtilsLerpForIntP", UtcDaliMathUtilsLerpForIntP, utc_Dali_MathUtils_startup, utc_Dali_MathUtils_cleanup},
{"UtcDaliMathUtilsEqualsWithAndWithoutEpsilonP", UtcDaliMathUtilsEqualsWithAndWithoutEpsilonP, utc_Dali_MathUtils_startup, utc_Dali_MathUtils_cleanup},
+ {"UtcDaliMathUtilsWarpInDomainP", UtcDaliMathUtilsWarpInDomainP, utc_Dali_MathUtils_startup, utc_Dali_MathUtils_cleanup},
{"UtcDaliRandomRangeP", UtcDaliRandomRangeP, utc_Dali_Random_startup, utc_Dali_Random_cleanup},
{"UtcDaliRandomAxisP", UtcDaliRandomAxisP, utc_Dali_Random_startup, utc_Dali_Random_cleanup},
{"UtcDaliUint16PairFromFloatVec2P", UtcDaliUint16PairFromFloatVec2P, utc_Dali_Uint16Pair_startup, utc_Dali_Uint16Pair_cleanup},
{"UtcDaliRadianOperatorCompareLessP", UtcDaliRadianOperatorCompareLessP, utc_Dali_Radian_startup, utc_Dali_Radian_cleanup},
{"UtcDaliRadianClampP", UtcDaliRadianClampP, utc_Dali_Radian_startup, utc_Dali_Radian_cleanup},
{"UtcDaliRadianAnglesCheckP", UtcDaliRadianAnglesCheckP, utc_Dali_Radian_startup, utc_Dali_Radian_cleanup},
+ {"UtcDaliRadianComparisonOperatorP", UtcDaliRadianComparisonOperatorP, utc_Dali_Radian_startup, utc_Dali_Radian_cleanup},
{"UtcDaliLayerConstructorP", UtcDaliLayerConstructorP, utc_Dali_Layer_startup, utc_Dali_Layer_cleanup },
{"UtcDaliLayerCopyConstructorP", UtcDaliLayerCopyConstructorP, utc_Dali_Layer_startup, utc_Dali_Layer_cleanup },
{"UtcDaliLayerOperatorAssignmentP", UtcDaliLayerOperatorAssignmentP, utc_Dali_Layer_startup, utc_Dali_Layer_cleanup },
{"UtcDaliConstraintMethodFunctionCloneP", UtcDaliConstraintMethodFunctionCloneP, utc_Dali_ConstraintFunction_startup, utc_Dali_ConstraintFunction_cleanup},
{"UtcDaliSamplingFilterModeP", UtcDaliSamplingFilterModeP, utc_Dali_Sampling_startup, utc_Dali_Sampling_cleanup},
{"UtcDaliSamplingWrapModeP", UtcDaliSamplingWrapModeP, utc_Dali_Sampling_startup, utc_Dali_Sampling_cleanup},
+ {"UtcDaliExceptionDaliAssertMessage", UtcDaliExceptionDaliAssertMessage, utc_Dali_Exception_startup, utc_Dali_Exception_cleanup },
{NULL, NULL}
};
}
-
-void TypeRegistryGet();
-void TypeRegistryConstructor();
-void TypeRegistryCopyConstructor();
+void TypeRegistryGetTypeP();
+void TypeRegistryConstructorP();
+void TypeRegistryCopyConstructorP();
void TypeRegistryCopyConstructorP2();
-void TypeRegistryOperatorAssignment();
-void TypeRegistryGetTypeInfo();
+void TypeRegistryOperatorAssignmentP();
+void TypeRegistryGetTypeInfoP();
void TypeRegistryGetTypeInfoP2();
-void TypeRegistryGetTypeNameCount();
-void TypeRegistryGetTypeNames();
-
+void TypeRegistryGetTypeNameCountP();
+void TypeRegistryGetTypeNamesP();
namespace
{
enum TEST_CASES_LIST_TYPE_REGISTRY
{
- TYPE_REGISTRY_GET_TYPE,
- TYPE_REGISTRY_CONSTRUCTOR,
- TYPE_REGISTRY_COPYCONSTRUCTOR,
+ TYPE_REGISTRY_GET_TYPE_P,
+ TYPE_REGISTRY_CONSTRUCTOR_P,
+ TYPE_REGISTRY_COPY_CONSTRUCTOR_P,
TYPE_REGISTRY_COPY_CONSTRUCTOR_P2,
- TYPE_REGISTRY_ASSIGNMENT_OPERATOR,
- TYPE_REGISTRY_GET_TYPE_INFO,
+ TYPE_REGISTRY_ASSIGNMENT_OPERATOR_P,
+ TYPE_REGISTRY_GET_TYPE_INFO_P,
TYPE_REGISTRY_GET_TYPE_INFO_P2,
- TYPE_REGISTRY_GET_TYPE_NAME_COUNT,
- TYPE_REGISTRY_GET_TYPE_NAMES
-
+ TYPE_REGISTRY_GET_TYPE_P_NAME_COUNT_P,
+ TYPE_REGISTRY_GET_TYPE_P_NAMES_P
};
struct Type_Registry_TestApp : public ConnectionTracker
{
switch (mTestCase)
{
- case TYPE_REGISTRY_GET_TYPE:
- TypeRegistryGet();
+ case TYPE_REGISTRY_GET_TYPE_P:
+ TypeRegistryGetTypeP();
break;
- case TYPE_REGISTRY_CONSTRUCTOR:
- TypeRegistryConstructor();
+ case TYPE_REGISTRY_CONSTRUCTOR_P:
+ TypeRegistryConstructorP();
break;
- case TYPE_REGISTRY_COPYCONSTRUCTOR:
- TypeRegistryCopyConstructor();
+ case TYPE_REGISTRY_COPY_CONSTRUCTOR_P:
+ TypeRegistryCopyConstructorP();
break;
case TYPE_REGISTRY_COPY_CONSTRUCTOR_P2:
TypeRegistryCopyConstructorP2();
break;
- case TYPE_REGISTRY_ASSIGNMENT_OPERATOR:
- TypeRegistryOperatorAssignment();
+ case TYPE_REGISTRY_ASSIGNMENT_OPERATOR_P:
+ TypeRegistryOperatorAssignmentP();
break;
- case TYPE_REGISTRY_GET_TYPE_INFO:
- TypeRegistryGetTypeInfo();
+ case TYPE_REGISTRY_GET_TYPE_INFO_P:
+ TypeRegistryGetTypeInfoP();
break;
case TYPE_REGISTRY_GET_TYPE_INFO_P2:
TypeRegistryGetTypeInfoP2();
break;
- case TYPE_REGISTRY_GET_TYPE_NAME_COUNT:
- TypeRegistryGetTypeNameCount();
+ case TYPE_REGISTRY_GET_TYPE_P_NAME_COUNT_P:
+ TypeRegistryGetTypeNameCountP();
break;
- case TYPE_REGISTRY_GET_TYPE_NAMES:
- TypeRegistryGetTypeNames();
+ case TYPE_REGISTRY_GET_TYPE_P_NAMES_P:
+ TypeRegistryGetTypeNamesP();
break;
-
}
}
* ##############################
**/
-void TypeRegistryGet()
+void TypeRegistryGetTypeP()
{
TypeRegistry typeRegistry = TypeRegistry::Get();
DALI_CHECK_FAIL(!typeRegistry, "TypeRegistry::Get() is failed.");
DaliLog::PrintPass();
}
-void TypeRegistryConstructor()
+
+void TypeRegistryConstructorP()
{
TypeRegistry typeRegistry;
DALI_CHECK_FAIL(typeRegistry, "TypeRegistry::Constructor() is failed.");
DaliLog::PrintPass();
}
-void TypeRegistryCopyConstructor()
-{
+void TypeRegistryCopyConstructorP()
+{
TypeRegistry typeRegistry;
const string STR_TYPE_NAME = "Actor";
DaliLog::PrintPass();
}
+
void TypeRegistryCopyConstructorP2()
{
TypeRegistry typeRegistry;
DaliLog::PrintPass();
}
-void TypeRegistryOperatorAssignment()
-{
+void TypeRegistryOperatorAssignmentP()
+{
TypeRegistry typeRegistry;
const string STR_TYPE_NAME = "Actor";
DaliLog::PrintPass();
}
-void TypeRegistryGetTypeInfo()
+
+void TypeRegistryGetTypeInfoP()
{
TypeInfo typeInfo;
DaliLog::PrintPass();
}
+
void TypeRegistryGetTypeInfoP2()
{
TypeInfo typeInfoFromName;
DaliLog::PrintPass();
}
-void TypeRegistryGetTypeNameCount()
+
+void TypeRegistryGetTypeNameCountP()
{
TypeInfo typeInfo;
}
DaliLog::PrintPass();
}
-void TypeRegistryGetTypeNames()
+
+void TypeRegistryGetTypeNamesP()
{
TypeInfo typeInfo;
* End of TC Logic Implementation Area.
**/
-
/**
- * @testcase UtcdDaliTypeRegistryGetTypeP
+ * @testcase UtcDaliTypeRegistryGetTypeP
* @since_Tizen 2.4
* @description To check the typeregistry retrieve the getType Properly
*/
-int UtcdDaliTypeRegistryGetTypeP(void)
+int UtcDaliTypeRegistryGetTypeP(void)
{
DaliLog::PrintExecStarted(SUITE_NAME, __FUNCTION__);
Application application = Application::New( &gArgc, &gArgv );
CHECK_GL;
- Type_Registry_TestApp testApp( application, TYPE_REGISTRY_GET_TYPE);
+ Type_Registry_TestApp testApp( application, TYPE_REGISTRY_GET_TYPE_P);
application.MainLoop();
return test_return_value;
}
/**
- * @testcase UtcdDaliTypeRegistryConstructorP
+ * @testcase UtcDaliTypeRegistryConstructorP
* @since_Tizen 2.4
* @description To check the typeregistry constructor Properly
*/
-int UtcdDaliTypeRegistryConstructorP(void)
+int UtcDaliTypeRegistryConstructorP(void)
{
DaliLog::PrintExecStarted(SUITE_NAME, __FUNCTION__);
Application application = Application::New( &gArgc, &gArgv );
CHECK_GL;
- Type_Registry_TestApp testApp( application, TYPE_REGISTRY_CONSTRUCTOR);
+ Type_Registry_TestApp testApp( application, TYPE_REGISTRY_CONSTRUCTOR_P);
application.MainLoop();
return test_return_value;
}
/**
- * @testcase UtcdDaliTypeRegistryCopyConstructorP
+ * @testcase UtcDaliTypeRegistryCopyConstructorP
* @since_Tizen 2.4
* @description To check the typeregistry copy constructor Properly
*/
-int UtcdDaliTypeRegistryCopyConstructorP(void)
+int UtcDaliTypeRegistryCopyConstructorP(void)
{
DaliLog::PrintExecStarted(SUITE_NAME, __FUNCTION__);
Application application = Application::New( &gArgc, &gArgv );
CHECK_GL;
- Type_Registry_TestApp testApp( application, TYPE_REGISTRY_COPYCONSTRUCTOR);
+ Type_Registry_TestApp testApp( application, TYPE_REGISTRY_COPY_CONSTRUCTOR_P);
application.MainLoop();
return test_return_value;
}
/**
- * @testcase UtcdDaliTypeRegistryCopyConstructorP2
+ * @testcase UtcDaliTypeRegistryCopyConstructorP2
* @since_Tizen 2.4
* @description Copy and assign a typeregistry
*/
-int UtcdDaliTypeRegistryCopyConstructorP2(void)
+int UtcDaliTypeRegistryCopyConstructorP2(void)
{
DaliLog::PrintExecStarted(SUITE_NAME, __FUNCTION__);
Application application = Application::New( &gArgc, &gArgv );
}
/**
- * @testcase UtcdDaliTypeRegistryOperatorAssignmentP
+ * @testcase UtcDaliTypeRegistryOperatorAssignmentP
* @since_Tizen 2.4
* @description To check the typeregistry assignment operator Properly
*/
-int UtcdDaliTypeRegistryOperatorAssignmentP(void)
+int UtcDaliTypeRegistryOperatorAssignmentP(void)
{
DaliLog::PrintExecStarted(SUITE_NAME, __FUNCTION__);
Application application = Application::New( &gArgc, &gArgv );
CHECK_GL;
- Type_Registry_TestApp testApp( application, TYPE_REGISTRY_ASSIGNMENT_OPERATOR);
+ Type_Registry_TestApp testApp( application, TYPE_REGISTRY_ASSIGNMENT_OPERATOR_P);
application.MainLoop();
return test_return_value;
}
/**
- * @testcase UtcdDaliTypeRegistryGetTypeInfoP
+ * @testcase UtcDaliTypeRegistryGetTypeInfoP
* @since_Tizen 2.4
* @description To check the typeregistry retrieve the getTypeInfo Properly
*/
-int UtcdDaliTypeRegistryGetTypeInfoP(void)
+int UtcDaliTypeRegistryGetTypeInfoP(void)
{
DaliLog::PrintExecStarted(SUITE_NAME, __FUNCTION__);
Application application = Application::New( &gArgc, &gArgv );
CHECK_GL;
- Type_Registry_TestApp testApp( application, TYPE_REGISTRY_GET_TYPE_INFO);
+ Type_Registry_TestApp testApp( application, TYPE_REGISTRY_GET_TYPE_INFO_P);
application.MainLoop();
return test_return_value;
}
/**
- * @testcase UtcdDaliTypeRegistryGetTypeInfoP2
+ * @testcase UtcDaliTypeRegistryGetTypeInfoP2
* @since_Tizen 2.4
* @description To check the typeregistry retrieve the getTypeInfo Properly
*/
-int UtcdDaliTypeRegistryGetTypeInfoP2(void)
+int UtcDaliTypeRegistryGetTypeInfoP2(void)
{
DaliLog::PrintExecStarted(SUITE_NAME, __FUNCTION__);
Application application = Application::New( &gArgc, &gArgv );
/**
- * @testcase UtcdDaliTypeRegistryGetTypeNameCountP
+ * @testcase UtcDaliTypeRegistryGetTypeNameCountP
* @since_Tizen 2.4
* @description To check the typeregistry retrieve the getTypeNameCount Properly
*/
-int UtcdDaliTypeRegistryGetTypeNameCountP(void)
+int UtcDaliTypeRegistryGetTypeNameCountP(void)
{
DaliLog::PrintExecStarted(SUITE_NAME, __FUNCTION__);
Application application = Application::New( &gArgc, &gArgv );
CHECK_GL;
- Type_Registry_TestApp testApp( application, TYPE_REGISTRY_GET_TYPE_NAME_COUNT);
+ Type_Registry_TestApp testApp( application, TYPE_REGISTRY_GET_TYPE_P_NAME_COUNT_P);
application.MainLoop();
return test_return_value;
}
/**
- * @testcase UtcdDaliTypeRegistryGetTypeNamesP
+ * @testcase UtcDaliTypeRegistryGetTypeNamesP
* @since_Tizen 2.4
* @description To check the typeregistry retrieve the getTypeNames Properly
*/
-int UtcdDaliTypeRegistryGetTypeNamesP(void)
+int UtcDaliTypeRegistryGetTypeNamesP(void)
{
DaliLog::PrintExecStarted(SUITE_NAME, __FUNCTION__);
Application application = Application::New( &gArgc, &gArgv );
CHECK_GL;
- Type_Registry_TestApp testApp( application, TYPE_REGISTRY_GET_TYPE_NAMES);
+ Type_Registry_TestApp testApp( application, TYPE_REGISTRY_GET_TYPE_P_NAMES_P);
application.MainLoop();
return test_return_value;
}
void Vector2OperatorEqualityP();
void Vector2OperatorSubscriptP();
void Vector2NormalizeWithLengthAndLengthSquaredP();
+void Vector2MinP();
+void Vector2MaxP();
namespace
{
VECTOR2_OPERATOR_FLOAT_ASSIGNMENT_P,
VECTOR2_OPERATOR_EQUALITY_P,
VECTOR2_OPERATOR_SUBSCRIPT_P,
- VECTOR2_NORMALIZAE_WITH_LENGTH_AND_LENGTH_SQUARED_P
+ VECTOR2_NORMALIZAE_WITH_LENGTH_AND_LENGTH_SQUARED_P,
+ VECTOR2_MIN_P,
+ VECTOR2_MAX_P
};
struct Vector2_TestApp : public ConnectionTracker
case VECTOR2_NORMALIZAE_WITH_LENGTH_AND_LENGTH_SQUARED_P:
Vector2NormalizeWithLengthAndLengthSquaredP();
break;
+ case VECTOR2_MIN_P:
+ Vector2MinP();
+ break;
+ case VECTOR2_MAX_P:
+ Vector2MaxP();
+ break;
}
}
DaliLog::PrintPass();
}
+void Vector2MinP()
+{
+ Vector2 vec2Values1( 11.0f, 2.0f );
+ Vector2 vec2Values2( 10.0f, 1.0f );
+
+ Vector2 vec2CalResult( min( vec2Values1.x, vec2Values2.x ), min( vec2Values1.y, vec2Values2.y ) );
+
+ Vector2 vec2GetResult = Min( vec2Values1, vec2Values2 );
+
+ DALI_CHECK_FAIL( vec2GetResult != vec2CalResult , "Min Api failed to return correct value");
+ DALI_CHECK_FAIL( vec2GetResult.x > vec2Values1.x || vec2GetResult.x > vec2Values2.x || vec2GetResult.y > vec2Values1.y || vec2GetResult.y > vec2Values2.y , "Returning Vector2 is not minimum for all components.");
+
+ DaliLog::PrintPass();
+}
+
+void Vector2MaxP()
+{
+ Vector2 vec2Values1( 11.0f, 2.0f );
+ Vector2 vec2Values2( 10.0f, 1.0f );
+
+ Vector2 vec2CalResult( max( vec2Values1.x, vec2Values2.x ), max( vec2Values1.y, vec2Values2.y ) );
+
+ Vector2 vec2GetResult = Max( vec2Values1, vec2Values2 );
+
+ DALI_CHECK_FAIL( vec2GetResult != vec2CalResult , "Max Api failed to return correct value.");
+ DALI_CHECK_FAIL( vec2GetResult.x < vec2Values1.x || vec2GetResult.x < vec2Values2.x || vec2GetResult.y < vec2Values1.y || vec2GetResult.y < vec2Values2.y , "Returning Vector2 is not maximum for all components.");
+
+ DaliLog::PrintPass();
+}
+
/**
* End of TC Logic Implementation Area.
**/
application.MainLoop();
return test_return_value;
}
+
+/**
+ * @testcase UtcDaliVector2MinP
+ * @since_tizen 2.4
+ * @description Returns a vector with components set to the minimum of the corresponding component in a and b.
+ */
+int UtcDaliVector2MinP(void)
+{
+ DaliLog::PrintExecStarted(SUITE_NAME, __FUNCTION__);
+ Application application = Application::New( &gArgc, &gArgv );
+ CHECK_GL;
+ Vector2_TestApp testApp( application, VECTOR2_MIN_P);
+ application.MainLoop();
+ return test_return_value;
+}
+
+/**
+ * @testcase UtcDaliVector2MaxP
+ * @since_tizen 2.4
+ * @description Returns a vector with components set to the maximum of the corresponding component in a and b.
+ */
+int UtcDaliVector2MaxP(void)
+{
+ DaliLog::PrintExecStarted(SUITE_NAME, __FUNCTION__);
+ Application application = Application::New( &gArgc, &gArgv );
+ CHECK_GL;
+ Vector2_TestApp testApp( application, VECTOR2_MAX_P);
+ application.MainLoop();
+ return test_return_value;
+}
void Vector3OperatorMultiplicationAssignmentQuaternionP();
void Vector3OperatorArraySubscriptP();
void Vector3ClampWithMinMaxP();
+void Vector3MinP();
+void Vector3MaxP();
namespace
VECTOR3_GET_VECTOR_YZ_CONST_P,
VECTOR3_OPERATOR_MULTIPLICATION_ASSIGNMENT_QUATERNION_P,
VECTOR3_OPERATOR_ARRAY_SUBSCRIPT_P,
- VECTOR3_CLAM_WITH_MIN_MAX_P
+ VECTOR3_CLAM_WITH_MIN_MAX_P,
+ VECTOR3_MIN_P,
+ VECTOR3_MAX_P
};
struct Vector3_TestApp : public ConnectionTracker
case VECTOR3_CLAM_WITH_MIN_MAX_P:
Vector3ClampWithMinMaxP();
break;
+ case VECTOR3_MIN_P:
+ Vector3MinP();
+ break;
+ case VECTOR3_MAX_P:
+ Vector3MaxP();
+ break;
}
}
DaliLog::PrintPass();
}
+void Vector3MinP()
+{
+ Vector3 vec3Values1( 10.0f, 11.0f, 2.0f );
+ Vector3 vec3Values2( 5.0f, 10.0f, 1.0f );
+
+ // Calculation of minimum value
+ Vector3 vec3CalResult( min( vec3Values1.x, vec3Values2.x ), min( vec3Values1.y, vec3Values2.y ), min( vec3Values1.z, vec3Values2.z ) );
+
+ Vector3 vec3GetResult = Min( vec3Values1, vec3Values2 );
+
+ DALI_CHECK_FAIL( vec3GetResult != vec3CalResult , "Min Api failed to return correct value.");
+ DALI_CHECK_FAIL( vec3GetResult.x > vec3Values1.x || vec3GetResult.x > vec3Values2.x || vec3GetResult.y > vec3Values1.y || vec3GetResult.y > vec3Values2.y || vec3GetResult.z > vec3Values1.z || vec3GetResult.z > vec3Values2.z , "Returning Vector3 is not minimum for all components.");
+
+ DaliLog::PrintPass();
+}
+
+void Vector3MaxP()
+{
+ Vector3 vec3Values1( 10.0f, 11.0f, 2.0f );
+ Vector3 vec3Values2( 5.0f, 10.0f, 1.0f );
+ Vector3 vec3CalResult( max( vec3Values1.x, vec3Values2.x ), max( vec3Values1.y, vec3Values2.y ), max( vec3Values1.z, vec3Values2.z ) );
+
+ Vector3 vec3GetResult = Max( vec3Values1, vec3Values2 );
+
+ DALI_CHECK_FAIL( vec3GetResult != vec3CalResult , "Max Api failed to return correct value.");
+ DALI_CHECK_FAIL( vec3GetResult.x < vec3Values1.x || vec3GetResult.x < vec3Values2.x || vec3GetResult.y < vec3Values1.y || vec3GetResult.y < vec3Values2.y || vec3GetResult.z < vec3Values1.z || vec3GetResult.z < vec3Values2.z , "Returning Vector3 id not maximum for all components.");
+
+ DaliLog::PrintPass();
+}
+
/**
* End of TC Logic Implementation Area.
**/
application.MainLoop();
return test_return_value;
}
+
+/**
+ * @testcase UtcDaliVector3MinP
+ * @since_tizen 2.4
+ * @description Returns a vector with components set to the minimum of the corresponding component in a and b.
+ */
+int UtcDaliVector3MinP(void)
+{
+ DaliLog::PrintExecStarted(SUITE_NAME, __FUNCTION__);
+ Application application = Application::New( &gArgc, &gArgv );
+ CHECK_GL;
+ Vector3_TestApp testApp( application, VECTOR3_MIN_P);
+ application.MainLoop();
+ return test_return_value;
+}
+
+/**
+ * @testcase UtcDaliVector3MaxP
+ * @since_tizen 2.4
+ * @description Returns a vector with components set to the maximum of the corresponding component in a and b.
+ */
+int UtcDaliVector3MaxP(void)
+{
+ DaliLog::PrintExecStarted(SUITE_NAME, __FUNCTION__);
+ Application application = Application::New( &gArgc, &gArgv );
+ CHECK_GL;
+ Vector3_TestApp testApp( application, VECTOR3_MAX_P);
+ application.MainLoop();
+ return test_return_value;
+}
void Vector4OperatorEqualityP();
void Vector4OperatorSubscriptP();
void Vector4ClampWithMinMaxP();
+void Vector4MinP();
+void Vector4MaxP();
namespace
{
VECTOR4_OPERATOR_VECTOR3_ASSIGNMENT_P,
VECTOR4_OPERATOR_EQUALITY_P,
VECTOR4_OPERATOR_SUBSCRIPT_P,
- VECTOR4_CLAM_WITH_MIN_MAX_P
+ VECTOR4_CLAM_WITH_MIN_MAX_P,
+ VECTOR4_MIN_P,
+ VECTOR4_MAX_P
};
struct Vector4_TestApp : public ConnectionTracker
case VECTOR4_CLAM_WITH_MIN_MAX_P:
Vector4ClampWithMinMaxP();
break;
+ case VECTOR4_MIN_P:
+ Vector4MinP();
+ break;
+ case VECTOR4_MAX_P:
+ Vector4MaxP();
+ break;
}
}
DaliLog::PrintPass();
}
+void Vector4MinP()
+{
+ Vector4 vec4Values1(3.0f, 10.0f, 11.0f, 2.0f);
+ Vector4 vec4Values2(2.0f, 5.0f, 10.0f, 1.0f);
+ Vector4 vec4CalResult(min( vec4Values1.x, vec4Values2.x ), min( vec4Values1.y, vec4Values2.y ), min( vec4Values1.z, vec4Values2.z ), min( vec4Values1.w, vec4Values2.w ) );
+
+ Vector4 vec4GetResult = Min( vec4Values1, vec4Values2 );
+
+ DALI_CHECK_FAIL( vec4GetResult != vec4CalResult , "Min Api failed to return correct value.");
+ DALI_CHECK_FAIL( vec4GetResult.x > vec4Values1.x || vec4GetResult.x > vec4Values2.x || vec4GetResult.y > vec4Values1.y || vec4GetResult.y > vec4Values2.y || vec4GetResult.z > vec4Values1.z || vec4GetResult.z > vec4Values2.z || vec4GetResult.w > vec4Values1.w || vec4GetResult.w > vec4Values2.w , "Returning Vector4 is not minimum for all components.");
+
+ DaliLog::PrintPass();
+}
+
+void Vector4MaxP()
+{
+ Vector4 vec4Values1( 2.0f, 10.0f, 11.0f, 2.0f );
+ Vector4 vec4Values2( 4.0f, 5.0f, 10.0f, 1.0f );
+ Vector4 vec4CalResult( max( vec4Values1.x, vec4Values2.x ), max( vec4Values1.y, vec4Values2.y ), max( vec4Values1.z, vec4Values2.z ), max( vec4Values1.w, vec4Values2.w ) );
+
+ Vector4 vec4GetResult = Max( vec4Values1, vec4Values2 );
+
+ DALI_CHECK_FAIL( vec4GetResult != vec4CalResult , "Max Api failed to return correct value.");
+ DALI_CHECK_FAIL( vec4GetResult.x < vec4Values1.x || vec4GetResult.x < vec4Values2.x || vec4GetResult.y < vec4Values1.y || vec4GetResult.y < vec4Values2.y || vec4GetResult.z < vec4Values1.z || vec4GetResult.z < vec4Values2.z || vec4GetResult.w < vec4Values1.w || vec4GetResult.w < vec4Values2.w , "Returning Vector4 is not maximum for all components.");
+
+ DaliLog::PrintPass();
+}
+
/**
* End of TC Logic Implementation Area.
**/
application.MainLoop();
return test_return_value;
}
+
+/**
+ * @testcase UtcDaliVector4MinP
+ * @since_tizen 2.4
+ * @description Returns a vector with components set to the minimum of the corresponding component in a and b.
+ */
+int UtcDaliVector4MinP(void)
+{
+ DaliLog::PrintExecStarted(SUITE_NAME, __FUNCTION__);
+ Application application = Application::New( &gArgc, &gArgv );
+ CHECK_GL;
+ Vector4_TestApp testApp( application, VECTOR4_MIN_P);
+ application.MainLoop();
+ return test_return_value;
+}
+
+/**
+ * @testcase UtcDaliVector4MaxP
+ * @since_tizen 2.4
+ * @description Returns a vector with components set to the maximum of the corresponding component in a and b.
+ */
+int UtcDaliVector4MaxP(void)
+{
+ DaliLog::PrintExecStarted(SUITE_NAME, __FUNCTION__);
+ Application application = Application::New( &gArgc, &gArgv );
+ CHECK_GL;
+ Vector4_TestApp testApp( application, VECTOR4_MAX_P);
+ application.MainLoop();
+ return test_return_value;
+}