diff options
author | Nico Vertriest <nico.vertriest@qt.io> | 2017-10-11 12:14:52 +0200 |
---|---|---|
committer | Nico Vertriest <nico.vertriest@qt.io> | 2017-10-13 08:27:49 +0000 |
commit | fb18ee8f05ff36f517ef2248539fda8a79c33f0e (patch) | |
tree | 614ade0bbeffbca4982441692875bb2176ffd582 /src/plugins/geometryloaders/default/plygeometryloader.cpp | |
parent | 57385767f4f5ef6bc2baca1df9e5d39f1379d81b (diff) |
Doc: add doc to undocumented classes qt3dv5.10.0-beta2
Fbxgeometryloader
Plygeometryloader
Change-Id: Iace5ec78521d96386c1c2171195deba7ad6b5597
Reviewed-by: Venugopal Shivashankar <Venugopal.Shivashankar@qt.io>
Diffstat (limited to 'src/plugins/geometryloaders/default/plygeometryloader.cpp')
-rw-r--r-- | src/plugins/geometryloaders/default/plygeometryloader.cpp | 58 |
1 files changed, 58 insertions, 0 deletions
diff --git a/src/plugins/geometryloaders/default/plygeometryloader.cpp b/src/plugins/geometryloaders/default/plygeometryloader.cpp index a51c991af..1e50dbfeb 100644 --- a/src/plugins/geometryloaders/default/plygeometryloader.cpp +++ b/src/plugins/geometryloaders/default/plygeometryloader.cpp @@ -217,6 +217,11 @@ bool PlyGeometryLoader::doLoad(QIODevice *ioDev, const QString &subMesh) return true; } +/*! + Read and parse the header of the PLY format file. + Returns \c false if one of the lines is wrongly + formatted. +*/ bool PlyGeometryLoader::parseHeader(QIODevice *ioDev) { Format format = FormatUnknown; @@ -424,6 +429,59 @@ bool PlyGeometryLoader::parseMesh(QIODevice *ioDev) return true; } +/*! + \enum Qt3DRender::PlyGeometryLoader::DataType + + Specifies the data type specified in the parsed file. + + \value Int8 + \value Uint8 + \value Int16 + \value Uint16 + \value Int32 + \value Uint32 + \value Float32 + \value Float64 + \value TypeList + \value TypeUnknown +*/ +/*! + \enum Qt3DRender::PlyGeometryLoader::Format + + Specifies the format mentioned in the header of the parsed file. + + \value FormatAscii + \value FormatBinaryLittleEndian + \value FormatBinaryBigEndian + \value FormatUnknown +*/ +/*! + \enum Qt3DRender::PlyGeometryLoader::ElementType + + Specifies the element type mentioned in the header of the file. + + \value ElementVertex + \value ElementFace + \value ElementUnknown + +*/ +/*! + \enum Qt3DRender::PlyGeometryLoader::PropertyType + + Specifies the property type from the PLY format file that has been loaded. + + \value PropertyVertexIndex Property name in header is \c vertex_index + \value PropertyX Property name in header is \c X + \value PropertyY Property name in header is \c Y + \value PropertyZ Property name in header is \c Z + \value PropertyNormalX Property name in header is \c NormalX + \value PropertyNormalY Property name in header is \c NormalY + \value PropertyNormalZ Property name in header is \c NormalZ + \value PropertyTextureU Property name in header is \c TextureU + \value PropertyTextureV Property name in header is \c TextureV + \value PropertyUnknown Property name in header is unknown + +*/ } // namespace Qt3DRender QT_END_NAMESPACE |