Just the functional assimp lib rather than the entire assimp repository unnecessarily.

This commit is contained in:
Areloch 2019-02-28 16:37:15 -06:00
parent 0f7641a282
commit e9ea38eda3
1747 changed files with 9012 additions and 925008 deletions

View file

@ -2,8 +2,7 @@
Open Asset Import Library (assimp)
----------------------------------------------------------------------
Copyright (c) 2006-2018, assimp team
Copyright (c) 2006-2017, assimp team
All rights reserved.
@ -48,8 +47,8 @@ OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
#define AI_SMDLOADER_H_INCLUDED
// internal headers
#include <assimp/BaseImporter.h>
#include <assimp/ParsingUtils.h>
#include "BaseImporter.h"
#include "ParsingUtils.h"
// public Assimp headers
#include <assimp/types.h>
@ -62,17 +61,17 @@ struct aiNode;
// STL headers
#include <vector>
namespace Assimp {
namespace SMD {
namespace Assimp {
namespace SMD {
// ---------------------------------------------------------------------------
/** Data structure for a vertex in a SMD file
*/
struct Vertex {
Vertex() AI_NO_EXCEPT
: iParentNode(UINT_MAX) {
// empty
}
struct Vertex
{
Vertex() : iParentNode(UINT_MAX)
{}
//! Vertex position, normal and texture coordinate
aiVector3D pos,nor,uv;
@ -90,12 +89,10 @@ struct Vertex {
// ---------------------------------------------------------------------------
/** Data structure for a face in a SMD file
*/
struct Face {
Face() AI_NO_EXCEPT
: iTexture(0x0)
, avVertices{} {
// empty
}
struct Face
{
Face() : iTexture(0x0)
{}
//! Texture index for the face
unsigned int iTexture;
@ -107,12 +104,11 @@ struct Face {
// ---------------------------------------------------------------------------
/** Data structure for a bone in a SMD file
*/
struct Bone {
struct Bone
{
//! Default constructor
Bone() AI_NO_EXCEPT
: iParent(UINT_MAX)
, bIsUsed(false) {
// empty
Bone() : iParent(UINT_MAX), bIsUsed(false)
{
}
//! Destructor
@ -127,10 +123,12 @@ struct Bone {
uint32_t iParent;
//! Animation of the bone
struct Animation {
struct Animation
{
//! Public default constructor
Animation() AI_NO_EXCEPT
: iFirstTimeKey() {
Animation()
: iFirstTimeKey()
{
asKeys.reserve(20);
}