FbxGeometryLoader Class

(Qt3DRender::FbxGeometryLoader)

Public Functions

FbxGeometryLoader()
~FbxGeometryLoader()
QGeometry *geometry() const
bool load(QIODevice *ioDev, const QString &subMesh = QString())

Protected Functions

void processMesh(FbxMesh *mesh)
void processNode(FbxNode *node)
void recurseNodes()

Member Function Documentation

FbxGeometryLoader::FbxGeometryLoader()

Default constructs an instance of FbxGeometryLoader.

FbxGeometryLoader::~FbxGeometryLoader()

Destroys the instance of FbxGeometryLoader.

QGeometry *FbxGeometryLoader::geometry() const

Give the list of attributes that can be used to render a 3D form. Returns a pointer to the geometry object.

bool FbxGeometryLoader::load(QIODevice *ioDev, const QString &subMesh = QString())

Load the specified subMesh using device ioDev.

[protected] void FbxGeometryLoader::processMesh(FbxMesh *mesh)

Process all vertices of the specified mesh.

[protected] void FbxGeometryLoader::processNode(FbxNode *node)

If the parameter node has the attribute eMesh, process the Mesh. If not, process the children of that node.

[protected] void FbxGeometryLoader::recurseNodes()