Revert "Remove unused constants, don't export constant that have fixed values"
[platform/core/uifw/dali-core.git] / dali / public-api / common / constants.cpp
index 089d2f8..73a9527 100644 (file)
 namespace Dali
 {
 
+const float ParentOrigin::TOP     = 0.0f;
+const float ParentOrigin::BOTTOM  = 1.0f;
+const float ParentOrigin::LEFT    = 0.0f;
+const float ParentOrigin::RIGHT   = 1.0f;
+const float ParentOrigin::MIDDLE  = 0.5f;
+
+const Vector3 ParentOrigin::BACK_TOP_LEFT     (0.0f, 0.0f, 0.0f);
+const Vector3 ParentOrigin::BACK_TOP_CENTER   (0.5f, 0.0f, 0.0f);
+const Vector3 ParentOrigin::BACK_TOP_RIGHT    (1.0f, 0.0f, 0.0f);
+const Vector3 ParentOrigin::BACK_CENTER_LEFT  (0.0f, 0.5f, 0.0f);
+const Vector3 ParentOrigin::BACK_CENTER       (0.5f, 0.5f, 0.0f);
+const Vector3 ParentOrigin::BACK_CENTER_RIGHT (1.0f, 0.5f, 0.0f);
+const Vector3 ParentOrigin::BACK_BOTTOM_LEFT  (0.0f, 1.0f, 0.0f);
+const Vector3 ParentOrigin::BACK_BOTTOM_CENTER(0.5f, 1.0f, 0.0f);
+const Vector3 ParentOrigin::BACK_BOTTOM_RIGHT (1.0f, 1.0f, 0.0f);
+
+const Vector3 ParentOrigin::TOP_LEFT     (0.0f, 0.0f, 0.5f);
+const Vector3 ParentOrigin::TOP_CENTER   (0.5f, 0.0f, 0.5f);
+const Vector3 ParentOrigin::TOP_RIGHT    (1.0f, 0.0f, 0.5f);
+const Vector3 ParentOrigin::CENTER_LEFT  (0.0f, 0.5f, 0.5f);
+const Vector3 ParentOrigin::CENTER       (0.5f, 0.5f, 0.5f);
+const Vector3 ParentOrigin::CENTER_RIGHT (1.0f, 0.5f, 0.5f);
+const Vector3 ParentOrigin::BOTTOM_LEFT  (0.0f, 1.0f, 0.5f);
+const Vector3 ParentOrigin::BOTTOM_CENTER(0.5f, 1.0f, 0.5f);
+const Vector3 ParentOrigin::BOTTOM_RIGHT (1.0f, 1.0f, 0.5f);
+
+const Vector3 ParentOrigin::FRONT_TOP_LEFT     (0.0f, 0.0f, 1.0f);
+const Vector3 ParentOrigin::FRONT_TOP_CENTER   (0.5f, 0.0f, 1.0f);
+const Vector3 ParentOrigin::FRONT_TOP_RIGHT    (1.0f, 0.0f, 1.0f);
+const Vector3 ParentOrigin::FRONT_CENTER_LEFT  (0.0f, 0.5f, 1.0f);
+const Vector3 ParentOrigin::FRONT_CENTER       (0.5f, 0.5f, 1.0f);
+const Vector3 ParentOrigin::FRONT_CENTER_RIGHT (1.0f, 0.5f, 1.0f);
+const Vector3 ParentOrigin::FRONT_BOTTOM_LEFT  (0.0f, 1.0f, 1.0f);
+const Vector3 ParentOrigin::FRONT_BOTTOM_CENTER(0.5f, 1.0f, 1.0f);
+const Vector3 ParentOrigin::FRONT_BOTTOM_RIGHT (1.0f, 1.0f, 1.0f);
+
+const Vector3 ParentOrigin::DEFAULT( ParentOrigin::TOP_LEFT );
+
+const float AnchorPoint::TOP     = 0.0f;
+const float AnchorPoint::BOTTOM  = 1.0f;
+const float AnchorPoint::LEFT    = 0.0f;
+const float AnchorPoint::RIGHT   = 1.0f;
+const float AnchorPoint::MIDDLE  = 0.5f;
+
+const Vector3 AnchorPoint::BACK_TOP_LEFT     (0.0f, 0.0f, 0.0f);
+const Vector3 AnchorPoint::BACK_TOP_CENTER   (0.5f, 0.0f, 0.0f);
+const Vector3 AnchorPoint::BACK_TOP_RIGHT    (1.0f, 0.0f, 0.0f);
+const Vector3 AnchorPoint::BACK_CENTER_LEFT  (0.0f, 0.5f, 0.0f);
+const Vector3 AnchorPoint::BACK_CENTER       (0.5f, 0.5f, 0.0f);
+const Vector3 AnchorPoint::BACK_CENTER_RIGHT (1.0f, 0.5f, 0.0f);
+const Vector3 AnchorPoint::BACK_BOTTOM_LEFT  (0.0f, 1.0f, 0.0f);
+const Vector3 AnchorPoint::BACK_BOTTOM_CENTER(0.5f, 1.0f, 0.0f);
+const Vector3 AnchorPoint::BACK_BOTTOM_RIGHT (1.0f, 1.0f, 0.0f);
+
+const Vector3 AnchorPoint::TOP_LEFT     (0.0f, 0.0f, 0.5f);
+const Vector3 AnchorPoint::TOP_CENTER   (0.5f, 0.0f, 0.5f);
+const Vector3 AnchorPoint::TOP_RIGHT    (1.0f, 0.0f, 0.5f);
+const Vector3 AnchorPoint::CENTER_LEFT  (0.0f, 0.5f, 0.5f);
+const Vector3 AnchorPoint::CENTER       (0.5f, 0.5f, 0.5f);
+const Vector3 AnchorPoint::CENTER_RIGHT (1.0f, 0.5f, 0.5f);
+const Vector3 AnchorPoint::BOTTOM_LEFT  (0.0f, 1.0f, 0.5f);
+const Vector3 AnchorPoint::BOTTOM_CENTER(0.5f, 1.0f, 0.5f);
+const Vector3 AnchorPoint::BOTTOM_RIGHT (1.0f, 1.0f, 0.5f);
+
+const Vector3 AnchorPoint::FRONT_TOP_LEFT     (0.0f, 0.0f, 1.0f);
+const Vector3 AnchorPoint::FRONT_TOP_CENTER   (0.5f, 0.0f, 1.0f);
+const Vector3 AnchorPoint::FRONT_TOP_RIGHT    (1.0f, 0.0f, 1.0f);
+const Vector3 AnchorPoint::FRONT_CENTER_LEFT  (0.0f, 0.5f, 1.0f);
+const Vector3 AnchorPoint::FRONT_CENTER       (0.5f, 0.5f, 1.0f);
+const Vector3 AnchorPoint::FRONT_CENTER_RIGHT (1.0f, 0.5f, 1.0f);
+const Vector3 AnchorPoint::FRONT_BOTTOM_LEFT  (0.0f, 1.0f, 1.0f);
+const Vector3 AnchorPoint::FRONT_BOTTOM_CENTER(0.5f, 1.0f, 1.0f);
+const Vector3 AnchorPoint::FRONT_BOTTOM_RIGHT (1.0f, 1.0f, 1.0f);
+
+const Vector3 AnchorPoint::DEFAULT( AnchorPoint::CENTER );
+
+const Vector4 Color::BLACK( 0.0f, 0.0f, 0.0f, 1.0f );
+const Vector4 Color::WHITE( 1.0f, 1.0f, 1.0f, 1.0f );
+
+const Vector4 Color::RED(   1.0f, 0.0f, 0.0f, 1.0f );
+const Vector4 Color::GREEN( 0.0f, 1.0f, 0.0f, 1.0f );
+const Vector4 Color::BLUE(  0.0f, 0.0f, 1.0f, 1.0f );
+
+const Vector4 Color::YELLOW(  1.0f, 1.0f, 0.0f, 1.0f );
+const Vector4 Color::MAGENTA( 1.0f, 0.0f, 1.0f, 1.0f );
+const Vector4 Color::CYAN(    0.0f, 1.0f, 1.0f, 1.0f );
+
+const Vector4 Color::TRANSPARENT( 0.0f, 0.0f, 0.0f, 0.0f );
+
 // epsilon constants
 const float Math::MACHINE_EPSILON_0     = Epsilon<0>::value;
 const float Math::MACHINE_EPSILON_1     = Epsilon<1>::value;