mirror of https://github.com/OpenMW/openmw.git
You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
25 lines
448 B
C++
25 lines
448 B
C++
8 months ago
|
#ifndef OPENMW_COMPONENTS_ESM_VECTOR3_H
|
||
|
#define OPENMW_COMPONENTS_ESM_VECTOR3_H
|
||
|
|
||
|
#include <osg/Vec3f>
|
||
|
|
||
|
namespace ESM
|
||
|
{
|
||
|
// format 0, savegames only
|
||
|
struct Vector3
|
||
|
{
|
||
|
float mValues[3];
|
||
|
|
||
|
Vector3() = default;
|
||
|
|
||
|
Vector3(const osg::Vec3f& v)
|
||
|
: mValues{ v.x(), v.y(), v.z() }
|
||
|
{
|
||
|
}
|
||
|
|
||
|
operator osg::Vec3f() const { return osg::Vec3f(mValues[0], mValues[1], mValues[2]); }
|
||
|
};
|
||
|
}
|
||
|
|
||
|
#endif
|