Assimp  v3.1.1 (June 2014)
Classes | Enumerations | Functions
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...
 

Enumerations

enum  aiMetadataType {
  AI_BOOL = 0, AI_INT = 1, AI_UINT64 = 2, AI_FLOAT = 3,
  AI_AISTRING = 4, AI_AIVECTOR3D = 5, 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 (int)
 
aiMetadataType GetAiType (uint64_t)
 
aiMetadataType GetAiType (float)
 
aiMetadataType GetAiType (aiString)
 
aiMetadataType GetAiType (aiVector3D)
 

Detailed Description

Defines the data structures for holding node meta information.

Enumeration Type Documentation

◆ aiMetadataType

Enum used to distinguish data types.

Enumerator
AI_BOOL 
AI_INT 
AI_UINT64 
AI_FLOAT 
AI_AISTRING 
AI_AIVECTOR3D 
FORCE_32BIT 

Function Documentation

◆ GetAiType() [1/6]

aiMetadataType GetAiType ( bool  )
inline

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

◆ GetAiType() [2/6]

aiMetadataType GetAiType ( int  )
inline

◆ GetAiType() [3/6]

aiMetadataType GetAiType ( uint64_t  )
inline

◆ GetAiType() [4/6]

aiMetadataType GetAiType ( float  )
inline

◆ GetAiType() [5/6]

aiMetadataType GetAiType ( aiString  )
inline

◆ GetAiType() [6/6]

aiMetadataType GetAiType ( aiVector3D  )
inline