diff options
Diffstat (limited to 'ui/gfx/geometry/vector3d_f.h')
-rw-r--r-- | ui/gfx/geometry/vector3d_f.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/ui/gfx/geometry/vector3d_f.h b/ui/gfx/geometry/vector3d_f.h index 0bb42b4758..0e5e43713a 100644 --- a/ui/gfx/geometry/vector3d_f.h +++ b/ui/gfx/geometry/vector3d_f.h @@ -120,6 +120,11 @@ GFX_EXPORT Vector3dF ScaleVector3d(const Vector3dF& v, float y_scale, float z_scale); +// Return a vector that is |v| scaled by the components of |s| +inline Vector3dF ScaleVector3d(const Vector3dF& v, const Vector3dF& s) { + return ScaleVector3d(v, s.x(), s.y(), s.z()); +} + // Return a vector that is |v| scaled by the given scale factor. inline Vector3dF ScaleVector3d(const Vector3dF& v, float scale) { return ScaleVector3d(v, scale, scale, scale); |