Pyrogenesis HEAD
Pyrogenesis, a RTS Engine
|
#include "precompiled.h"
#include "GeomReindex.h"
#include "FCollada.h"
#include "FCDocument/FCDEntity.h"
#include "FCDocument/FCDGeometryMesh.h"
#include "FCDocument/FCDGeometryPolygons.h"
#include "FCDocument/FCDGeometryPolygonsInput.h"
#include "FCDocument/FCDGeometrySource.h"
#include "FCDocument/FCDSkinController.h"
#include <cassert>
#include <vector>
#include <map>
#include <algorithm>
Classes | |
struct | VertexData |
struct | InserterWithoutDuplicates< T > |
Macros | |
#define | CMP(f) if (a.f < b.f) return true; if (a.f > b.f) return false |
Typedefs | |
typedef std::pair< float, float > | uv_pair_type |
Functions | |
bool | similar (float a, float b) |
bool | operator== (const FCDJointWeightPair &a, const FCDJointWeightPair &b) |
bool | operator< (const FCDJointWeightPair &a, const FCDJointWeightPair &b) |
bool | operator== (const uv_pair_type &a, const uv_pair_type &b) |
bool | operator== (const VertexData &a, const VertexData &b) |
bool | operator< (const VertexData &a, const VertexData &b) |
void | CanonicaliseWeights (std::vector< FCDJointWeightPair > &weights) |
void | ReindexGeometry (FCDGeometryPolygons *polys, FCDSkinController *skin) |
#define CMP | ( | f | ) | if (a.f < b.f) return true; if (a.f > b.f) return false |
typedef std::pair<float, float> uv_pair_type |
void CanonicaliseWeights | ( | std::vector< FCDJointWeightPair > & | weights | ) |
bool operator< | ( | const FCDJointWeightPair & | a, |
const FCDJointWeightPair & | b | ||
) |
bool operator< | ( | const VertexData & | a, |
const VertexData & | b | ||
) |
bool operator== | ( | const FCDJointWeightPair & | a, |
const FCDJointWeightPair & | b | ||
) |
bool operator== | ( | const uv_pair_type & | a, |
const uv_pair_type & | b | ||
) |
bool operator== | ( | const VertexData & | a, |
const VertexData & | b | ||
) |
void ReindexGeometry | ( | FCDGeometryPolygons * | polys, |
FCDSkinController * | skin | ||
) |
bool similar | ( | float | a, |
float | b | ||
) |