6#ifndef MATERIALX_TINYOBJLOADER_H
7#define MATERIALX_TINYOBJLOADER_H
14MATERIALX_NAMESPACE_BEGIN
21class MX_RENDER_API TinyObjLoader :
public GeometryLoader
26 _extensions = {
"obj",
"OBJ" };
28 virtual ~TinyObjLoader() { }
37MATERIALX_NAMESPACE_END
Geometry loader interfaces.
vector< MeshPtr > MeshList
List of meshes.
Definition Mesh.h:233
std::shared_ptr< class TinyObjLoader > TinyObjLoaderPtr
Shared pointer to a TinyObjLoader.
Definition TinyObjLoader.h:17
A generic file path, supporting both syntactic and file system operations.
Definition File.h:27
bool load(const FilePath &filePath, MeshList &meshList, bool texcoordVerticalFlip=false) override
Load geometry from disk.
static TinyObjLoaderPtr create()
Create a new TinyObjLoader.
Definition TinyObjLoader.h:31