3 #include "AutoUVBaseType.h"
22 void Run(Vec3
*pVertices
, vtx_idx
*indices
, int faces
,EUVWarpType uvWarpType
= eUV_ABF
);
23 void Prepare(Vec3
*pVertices
, vtx_idx
*indices
, int faces
);
24 Vec2
Project(SAutoUVStackEntry
&se
, SAutoUVFace
*f
, SAutoUVEdge
*e
);
25 void SquarePacker(int &w
, int &h
, std::vector
<SAutoUVSquare
> &squares
);
27 IStatObj
* MakeMesh(std::vector
<SAutoUVFinalVertex
> &vertices
, std::vector
<int> &indices
);
31 std::vector
<SAutoUVVertex
> m_vertices
;
32 std::vector
<SAutoUVFace
> m_faces
;
33 std::vector
<SAutoUVEdge
> m_edges
;
34 std::vector
<SAutoUVTri
> m_tris
;
35 std::vector
<int> m_outIndices
;
36 std::vector
<SAutoUVFinalVertex
> m_outVertices
;
38 LODGenerator::CAtlasGenerator
* textureAtlasGenerator
;
39 std::vector
<SAutoUVSquare
> m_squares
;