mirror of https://github.com/axmolengine/axmol.git
Unify Tex2F to Vec2
This commit is contained in:
parent
f88a490173
commit
67ce72db58
|
@ -30,7 +30,6 @@ THE SOFTWARE.
|
|||
|
||||
#include <string>
|
||||
|
||||
#include "math/CCMath.h"
|
||||
#include "math/CCMath.h"
|
||||
#include "base/CCRef.h"
|
||||
#include "renderer/backend/Types.h"
|
||||
|
@ -181,51 +180,11 @@ Color4F operator/(Color4F lhs, const Color4F& rhs);
|
|||
Color4F& operator/=(Color4F& lhs, float rhs);
|
||||
Color4F operator/(Color4F lhs, float rhs);
|
||||
|
||||
|
||||
/** A vertex composed of 2 floats: x, y
|
||||
@since v3.0
|
||||
*/
|
||||
// struct Vertex2F
|
||||
// {
|
||||
// Vertex2F(float _x, float _y) :x(_x), y(_y) {}
|
||||
|
||||
// Vertex2F(): x(0.f), y(0.f) {}
|
||||
|
||||
// GLfloat x;
|
||||
// GLfloat y;
|
||||
// };
|
||||
|
||||
|
||||
/** A vertex composed of 2 floats: x, y
|
||||
@since v3.0
|
||||
*/
|
||||
// struct Vertex3F
|
||||
// {
|
||||
// Vertex3F(float _x, float _y, float _z)
|
||||
// : x(_x)
|
||||
// , y(_y)
|
||||
// , z(_z)
|
||||
// {}
|
||||
|
||||
// Vertex3F(): x(0.f), y(0.f), z(0.f) {}
|
||||
|
||||
// GLfloat x;
|
||||
// GLfloat y;
|
||||
// GLfloat z;
|
||||
// };
|
||||
|
||||
/** @struct Tex2F
|
||||
* A TEXCOORD composed of 2 floats: u, y
|
||||
* A TEXCOORD composed of 2 floats: u, v
|
||||
* @since v3.0
|
||||
*/
|
||||
struct CC_DLL Tex2F {
|
||||
Tex2F(float _u, float _v): u(_u), v(_v) {}
|
||||
|
||||
Tex2F() {}
|
||||
|
||||
float u = 0.f;
|
||||
float v = 0.f;
|
||||
};
|
||||
typedef Vec2 Tex2F;
|
||||
|
||||
/** @struct PointSprite
|
||||
* Vec2 Sprite component.
|
||||
|
|
|
@ -57,24 +57,27 @@ public:
|
|||
|
||||
union
|
||||
{
|
||||
float comps[2];
|
||||
|
||||
// The coord alias
|
||||
struct
|
||||
{
|
||||
|
||||
/**
|
||||
* The x coordinate.
|
||||
*/
|
||||
float x;
|
||||
|
||||
/**
|
||||
* The y coordinate.
|
||||
*/
|
||||
float y;
|
||||
};
|
||||
|
||||
// The size alias
|
||||
struct {
|
||||
float width;
|
||||
float height;
|
||||
};
|
||||
|
||||
// The tex coord alias
|
||||
struct
|
||||
{
|
||||
float u;
|
||||
float v;
|
||||
};
|
||||
};
|
||||
/**
|
||||
* Constructs a new vector initialized to all zeros.
|
||||
|
|
Loading…
Reference in New Issue