PlyGeometryLoader Class

(Qt3DRender::PlyGeometryLoader)

Public Types

class Element
class Property
enum DataType { Int8, Uint8, Int16, Uint16, ..., TypeUnknown }
enum ElementType { ElementVertex, ElementFace, ElementUnknown }
enum Format { FormatAscii, FormatBinaryLittleEndian, FormatBinaryBigEndian, FormatUnknown }
enum PropertyType { PropertyVertexIndex, PropertyX, PropertyY, PropertyZ, ..., PropertyUnknown }

Reimplemented Protected Functions

virtual bool doLoad(QIODevice *ioDev, const QString &subMesh)

Member Type Documentation

enum PlyGeometryLoader::DataType

Specifies the data type specified in the parsed file.

ConstantValue
Qt3DRender::PlyGeometryLoader::Int80
Qt3DRender::PlyGeometryLoader::Uint81
Qt3DRender::PlyGeometryLoader::Int162
Qt3DRender::PlyGeometryLoader::Uint163
Qt3DRender::PlyGeometryLoader::Int324
Qt3DRender::PlyGeometryLoader::Uint325
Qt3DRender::PlyGeometryLoader::Float326
Qt3DRender::PlyGeometryLoader::Float647
Qt3DRender::PlyGeometryLoader::TypeList8
Qt3DRender::PlyGeometryLoader::TypeUnknown9

enum PlyGeometryLoader::ElementType

Specifies the element type mentioned in the header of the file.

ConstantValue
Qt3DRender::PlyGeometryLoader::ElementVertex0
Qt3DRender::PlyGeometryLoader::ElementFace1
Qt3DRender::PlyGeometryLoader::ElementUnknown2

enum PlyGeometryLoader::Format

Specifies the format mentioned in the header of the parsed file.

ConstantValue
Qt3DRender::PlyGeometryLoader::FormatAscii0
Qt3DRender::PlyGeometryLoader::FormatBinaryLittleEndian1
Qt3DRender::PlyGeometryLoader::FormatBinaryBigEndian2
Qt3DRender::PlyGeometryLoader::FormatUnknown3

enum PlyGeometryLoader::PropertyType

Specifies the property type from the PLY format file that has been loaded.

ConstantValueDescription
Qt3DRender::PlyGeometryLoader::PropertyVertexIndex0Property name in header is vertex_index
Qt3DRender::PlyGeometryLoader::PropertyX1Property name in header is X
Qt3DRender::PlyGeometryLoader::PropertyY2Property name in header is Y
Qt3DRender::PlyGeometryLoader::PropertyZ3Property name in header is Z
Qt3DRender::PlyGeometryLoader::PropertyNormalX4Property name in header is NormalX
Qt3DRender::PlyGeometryLoader::PropertyNormalY5Property name in header is NormalY
Qt3DRender::PlyGeometryLoader::PropertyNormalZ6Property name in header is NormalZ
Qt3DRender::PlyGeometryLoader::PropertyTextureU7Property name in header is TextureU
Qt3DRender::PlyGeometryLoader::PropertyTextureV8Property name in header is TextureV
Qt3DRender::PlyGeometryLoader::PropertyUnknown9Property name in header is unknown

Member Function Documentation

[virtual protected] bool PlyGeometryLoader::doLoad(QIODevice *ioDev, const QString &subMesh)

© 2019 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.