Assimp
v4.1. (December 2018)
|
◆ AI_NFF2_GET_NEXT_TOKEN
#define AI_NFF2_GET_NEXT_TOKEN |
( |
| ) |
|
Value: do \
{ \
{DefaultLogger::get()->warn("NFF2: Unexpected EOF, can't read next token");break;} \
SkipSpaces(line,&sz); \
} \
◆ AI_NFF_PARSE_FLOAT
#define AI_NFF_PARSE_FLOAT |
( |
|
f | ) |
|
Value:
if (!::
IsLineEnd(*sz))sz = fast_atoreal_move<float>(sz, (
float&)f);
◆ AI_NFF_PARSE_SHAPE_INFORMATION
#define AI_NFF_PARSE_SHAPE_INFORMATION |
( |
| ) |
|
Value:
AI_NFF_PARSE_TRIPLE(center); \
AI_NFF_PARSE_TRIPLE(radius); \
currentMesh.radius = radius; \
currentMesh.center = center;
◆ AI_NFF_PARSE_TRIPLE
#define AI_NFF_PARSE_TRIPLE |
( |
|
v | ) |
|
Value:
AI_NFF_PARSE_FLOAT(v[1]) \
AI_NFF_PARSE_FLOAT(v[2])
◆ desc
Initial value:= {
"Neutral File Format Importer",
"",
"",
"",
0,
0,
0,
0,
"enff nff"
}
static const std::string z
Definition: 3MFXmlTags.h:59
static const std::string x
Definition: 3MFXmlTags.h:57
AI_FORCE_INLINE bool is_qnan(float in)
Check whether a given float is qNaN.
Definition: qnan.h:91
AI_FORCE_INLINE bool SkipSpaces(const char_t *in, const char_t **out)
Definition: ParsingUtils.h:116
AI_FORCE_INLINE bool IsLineEnd(char_t in)
Definition: ParsingUtils.h:102
AI_FORCE_INLINE ai_real get_qnan()
Get a fresh qnan.
Definition: qnan.h:151
static const std::string y
Definition: 3MFXmlTags.h:58
@ aiImporterFlags_SupportBinaryFlavour
Indicates that there is a binary encoding of the file format; and that it is supported.
Definition: importerdesc.h:61
AI_FORCE_INLINE bool GetNextLine(const char_t *&buffer, char_t out[BufferSize])
Definition: ParsingUtils.h:175
#define AI_NFF_PARSE_FLOAT(f)
Definition: NFFLoader.cpp:102