Assimp  v4.1. (December 2018)
metadata.h File Reference

Defines the data structures for holding node meta information. More...

Classes

struct  aiMetadata
 Container for holding metadata. More...
 
struct  aiMetadataEntry
 Metadata entry. More...
 

Macros

#define AI_METADATA_H_INC
 

Enumerations

enum  aiMetadataType {
  AI_BOOL = 0, AI_INT32 = 1, AI_UINT64 = 2, AI_FLOAT = 3,
  AI_DOUBLE = 4, AI_AISTRING = 5, AI_AIVECTOR3D = 6, AI_META_MAX = 7,
  FORCE_32BIT = INT_MAX
}
 Enum used to distinguish data types. More...
 

Functions

aiMetadataType GetAiType (bool)
 Helper functions to get the aiType enum entry for a type. More...
 
aiMetadataType GetAiType (int32_t)
 
aiMetadataType GetAiType (uint64_t)
 
aiMetadataType GetAiType (float)
 
aiMetadataType GetAiType (double)
 
aiMetadataType GetAiType (const aiString &)
 
aiMetadataType GetAiType (const aiVector3D &)
 

Detailed Description

Defines the data structures for holding node meta information.

Macro Definition Documentation

◆ AI_METADATA_H_INC

#define AI_METADATA_H_INC

Enumeration Type Documentation

◆ aiMetadataType

Enum used to distinguish data types.

Enumerator
AI_BOOL 
AI_INT32 
AI_UINT64 
AI_FLOAT 
AI_DOUBLE 
AI_AISTRING 
AI_AIVECTOR3D 
AI_META_MAX 
FORCE_32BIT 

Function Documentation

◆ GetAiType() [1/7]

aiMetadataType GetAiType ( bool  )
inline

Helper functions to get the aiType enum entry for a type.

◆ GetAiType() [2/7]

aiMetadataType GetAiType ( int32_t  )
inline

◆ GetAiType() [3/7]

aiMetadataType GetAiType ( uint64_t  )
inline

◆ GetAiType() [4/7]

aiMetadataType GetAiType ( float  )
inline

◆ GetAiType() [5/7]

aiMetadataType GetAiType ( double  )
inline

◆ GetAiType() [6/7]

aiMetadataType GetAiType ( const aiString )
inline

◆ GetAiType() [7/7]

aiMetadataType GetAiType ( const aiVector3D )
inline