Assimp  v3.1.1 (June 2014)
FBXBinaryTokenizer.cpp File Reference

Implementation of a fake lexer for binary fbx files - we emit tokens so the parser needs almost no special handling for binary files. More...

Namespaces

 Assimp
 MACHINE-GENERATED by scripts/ICFImporter/CppGenerator.py.
 
 Assimp::FBX
 

Enumerations

enum  Assimp::FBX::Flag {
  Assimp::FBX::e_unknown_0 = 1 << 0, Assimp::FBX::e_unknown_1 = 1 << 1, Assimp::FBX::e_unknown_2 = 1 << 2, Assimp::FBX::e_unknown_3 = 1 << 3,
  Assimp::FBX::e_unknown_4 = 1 << 4, Assimp::FBX::e_unknown_5 = 1 << 5, Assimp::FBX::e_unknown_6 = 1 << 6, Assimp::FBX::e_unknown_7 = 1 << 7,
  Assimp::FBX::e_unknown_8 = 1 << 8, Assimp::FBX::e_unknown_9 = 1 << 9, Assimp::FBX::e_unknown_10 = 1 << 10, Assimp::FBX::e_unknown_11 = 1 << 11,
  Assimp::FBX::e_unknown_12 = 1 << 12, Assimp::FBX::e_unknown_13 = 1 << 13, Assimp::FBX::e_unknown_14 = 1 << 14, Assimp::FBX::e_unknown_15 = 1 << 15,
  Assimp::FBX::e_unknown_16 = 1 << 16, Assimp::FBX::e_unknown_17 = 1 << 17, Assimp::FBX::e_unknown_18 = 1 << 18, Assimp::FBX::e_unknown_19 = 1 << 19,
  Assimp::FBX::e_unknown_20 = 1 << 20, Assimp::FBX::e_unknown_21 = 1 << 21, Assimp::FBX::e_unknown_22 = 1 << 22, Assimp::FBX::e_unknown_23 = 1 << 23,
  Assimp::FBX::e_flag_field_size_64_bit = 1 << 24, Assimp::FBX::e_unknown_25 = 1 << 25, Assimp::FBX::e_unknown_26 = 1 << 26, Assimp::FBX::e_unknown_27 = 1 << 27,
  Assimp::FBX::e_unknown_28 = 1 << 28, Assimp::FBX::e_unknown_29 = 1 << 29, Assimp::FBX::e_unknown_30 = 1 << 30, Assimp::FBX::e_unknown_31 = 1 << 31
}
 

Functions

bool Assimp::FBX::check_flag (uint32_t flags, Flag to_check)
 
void Assimp::FBX::TokenizeBinary (TokenList &output_tokens, const char *input, unsigned int length)
 Tokenizer function for binary FBX files. More...
 

Detailed Description

Implementation of a fake lexer for binary fbx files - we emit tokens so the parser needs almost no special handling for binary files.