/*
- * Copyright (c) 2014 Samsung Electronics Co., Ltd.
+ * Copyright (c) 2016 Samsung Electronics Co., Ltd.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
// CLASS HEADER
#include <dali/public-api/math/vector4.h>
+// EXTERNAL INCLUDES
+#include <math.h>
+#include <ostream>
+
// INTERNAL INCLUDES
#include <dali/public-api/common/dali-common.h>
#include <dali/public-api/math/vector2.h>
#include <dali/public-api/math/math-utils.h>
#include <dali/internal/render/common/performance-monitor.h>
-// EXTERNAL INCLUDES
-#include <math.h>
-#include <iostream>
-
namespace Dali
{
Vector4& Vector4::operator=(const Vector2& vec2 )
{
- // only set x and y
x = vec2.x;
y = vec2.y;
+ z = 0.0f;
+ w = 0.0f;
return *this;
}
Vector4& Vector4::operator=(const Vector3& vec3 )
{
- // only set x, y and z
x = vec3.x;
y = vec3.y;
z = vec3.z;
+ w = 0.0f;
return *this;
}