Assimp
v3.1.1 (June 2014)
|
Helper class for a property in a PLY file. More...
Public Member Functions | |
Property () | |
Default constructor. More... | |
Static Public Member Functions | |
static EDataType | ParseDataType (const char *pCur, const char **pCurOut) |
Parse a data type from a string. More... | |
static bool | ParseProperty (const char *pCur, const char **pCurOut, Property *pOut) |
Parse a property from a string. More... | |
static ESemantic | ParseSemantic (const char *pCur, const char **pCurOut) |
Parse a semantic from a string. More... | |
Public Attributes | |
bool | bIsList |
Specifies whether the data type is a list where the first element specifies the size of the list. More... | |
EDataType | eFirstType |
EDataType | eType |
Data type of the property. More... | |
ESemantic | Semantic |
Semantical meaning of the property. More... | |
std::string | szName |
Of the semantic of the property could not be parsed: Contains the semantic specified in the file. More... | |
Helper class for a property in a PLY file.
This can e.g. be a part of the vertex declaration
|
inline |
Default constructor.
|
static |
Parse a data type from a string.
|
static |
Parse a property from a string.
The end of the string is either '
', '\r' or '\0'. Return valie is false if the input string is NOT a valid property (E.g. does not start with the "property" keyword)
|
static |
Parse a semantic from a string.
bool Assimp::PLY::Property::bIsList |
Specifies whether the data type is a list where the first element specifies the size of the list.
EDataType Assimp::PLY::Property::eFirstType |
EDataType Assimp::PLY::Property::eType |
Data type of the property.
ESemantic Assimp::PLY::Property::Semantic |
Semantical meaning of the property.
std::string Assimp::PLY::Property::szName |
Of the semantic of the property could not be parsed: Contains the semantic specified in the file.