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)