Assimp  v4.1. (December 2018)
Assimp::FBX::FBXExportProperty Class Reference

FBX::Property. More...

Public Member Functions

void DumpAscii (Assimp::StreamWriterLE &s, int indent=0)
 
void DumpAscii (std::ostream &s, int indent=0)
 
void DumpBinary (Assimp::StreamWriterLE &s)
 
 FBXExportProperty (bool v)
 
 FBXExportProperty (const aiMatrix4x4 &vm)
 
 FBXExportProperty (const char *c, bool raw=false)
 
 FBXExportProperty (const std::string &s, bool raw=false)
 
 FBXExportProperty (const std::vector< double > &va)
 
 FBXExportProperty (const std::vector< float > &va)
 
 FBXExportProperty (const std::vector< int32_t > &va)
 
 FBXExportProperty (const std::vector< int64_t > &va)
 
 FBXExportProperty (const std::vector< uint8_t > &r)
 
 FBXExportProperty (double v)
 
 FBXExportProperty (float v)
 
 FBXExportProperty (int16_t v)
 
 FBXExportProperty (int32_t v)
 
 FBXExportProperty (int64_t v)
 
template<class T >
 FBXExportProperty (T v)
 
size_t size ()
 

Detailed Description

FBX::Property.

Holds a value of any of FBX's recognized types, each represented by a particular one-character code. C : 1-byte uint8, usually 0x00 or 0x01 to represent boolean false and true Y : 2-byte int16 I : 4-byte int32 F : 4-byte float D : 8-byte double L : 8-byte int64 i : array of int32 f : array of float d : array of double l : array of int64 b : array of 1-byte booleans (0x00 or 0x01) S : string (array of 1-byte char) R : raw data (array of bytes)

Constructor & Destructor Documentation

◆ FBXExportProperty() [1/15]

Assimp::FBX::FBXExportProperty::FBXExportProperty ( bool  v)
explicit

◆ FBXExportProperty() [2/15]

Assimp::FBX::FBXExportProperty::FBXExportProperty ( int16_t  v)
explicit

◆ FBXExportProperty() [3/15]

Assimp::FBX::FBXExportProperty::FBXExportProperty ( int32_t  v)
explicit

◆ FBXExportProperty() [4/15]

Assimp::FBX::FBXExportProperty::FBXExportProperty ( float  v)
explicit

◆ FBXExportProperty() [5/15]

Assimp::FBX::FBXExportProperty::FBXExportProperty ( double  v)
explicit

◆ FBXExportProperty() [6/15]

Assimp::FBX::FBXExportProperty::FBXExportProperty ( int64_t  v)
explicit

◆ FBXExportProperty() [7/15]

Assimp::FBX::FBXExportProperty::FBXExportProperty ( const char *  c,
bool  raw = false 
)
explicit

◆ FBXExportProperty() [8/15]

Assimp::FBX::FBXExportProperty::FBXExportProperty ( const std::string &  s,
bool  raw = false 
)
explicit

◆ FBXExportProperty() [9/15]

Assimp::FBX::FBXExportProperty::FBXExportProperty ( const std::vector< uint8_t > &  r)
explicit

◆ FBXExportProperty() [10/15]

Assimp::FBX::FBXExportProperty::FBXExportProperty ( const std::vector< int32_t > &  va)
explicit

◆ FBXExportProperty() [11/15]

Assimp::FBX::FBXExportProperty::FBXExportProperty ( const std::vector< int64_t > &  va)
explicit

◆ FBXExportProperty() [12/15]

Assimp::FBX::FBXExportProperty::FBXExportProperty ( const std::vector< double > &  va)
explicit

◆ FBXExportProperty() [13/15]

Assimp::FBX::FBXExportProperty::FBXExportProperty ( const std::vector< float > &  va)
explicit

◆ FBXExportProperty() [14/15]

Assimp::FBX::FBXExportProperty::FBXExportProperty ( const aiMatrix4x4 vm)
explicit

◆ FBXExportProperty() [15/15]

template<class T >
Assimp::FBX::FBXExportProperty::FBXExportProperty ( v)
inlineexplicit

Member Function Documentation

◆ DumpAscii() [1/2]

void Assimp::FBX::FBXExportProperty::DumpAscii ( Assimp::StreamWriterLE s,
int  indent = 0 
)

◆ DumpAscii() [2/2]

void Assimp::FBX::FBXExportProperty::DumpAscii ( std::ostream &  s,
int  indent = 0 
)

◆ DumpBinary()

void Assimp::FBX::FBXExportProperty::DumpBinary ( Assimp::StreamWriterLE s)

◆ size()

size_t Assimp::FBX::FBXExportProperty::size ( )

The documentation for this class was generated from the following files: