MeshLib
 
Loading...
Searching...
No Matches
MRMeshLoadObj.h File Reference
#include "MRMeshFwd.h"
#include "MRAffineXf.h"

Go to the source code of this file.

Classes

struct  MRMeshLoadObjLoadSettings
 
struct  MRMeshLoadNamedMesh
 

Typedefs

typedef MR_EXTERN_C_BEGIN struct MRMeshLoadObjLoadSettings MRMeshLoadObjLoadSettings
 
typedef struct MRMeshLoadNamedMesh MRMeshLoadNamedMesh
 
typedef struct MRVectorMeshLoadNamedMesh MRVectorMeshLoadNamedMesh
 

Functions

MRMESHC_API MRMeshLoadObjLoadSettings mrMeshLoadObjLoadSettingsNew (void)
 returns a default instance
 
MRMESHC_API const MRMeshLoadNamedMesh mrVectorMeshLoadNamedMeshGet (const MRVectorMeshLoadNamedMesh *vector, size_t index)
 
MRMESHC_API size_t mrVectorMeshLoadNamedMeshSize (const MRVectorMeshLoadNamedMesh *vector)
 
MRMESHC_API void mrVectorMeshLoadNamedMeshFree (MRVectorMeshLoadNamedMesh *vector)
 
MRMESHC_API MRVectorMeshLoadNamedMeshmrMeshLoadFromSceneObjFile (const char *file, bool combineAllObjects, const MRMeshLoadObjLoadSettings *settings, MRString **errorString)
 loads meshes from .obj file
 

Typedef Documentation

◆ MRMeshLoadNamedMesh

typedef struct MRMeshLoadNamedMesh MRMeshLoadNamedMesh

◆ MRMeshLoadObjLoadSettings

typedef MR_EXTERN_C_BEGIN struct MRMeshLoadObjLoadSettings MRMeshLoadObjLoadSettings

◆ MRVectorMeshLoadNamedMesh

Function Documentation

◆ mrMeshLoadFromSceneObjFile()

MRMESHC_API MRVectorMeshLoadNamedMesh * mrMeshLoadFromSceneObjFile ( const char * file,
bool combineAllObjects,
const MRMeshLoadObjLoadSettings * settings,
MRString ** errorString )

loads meshes from .obj file

◆ mrMeshLoadObjLoadSettingsNew()

MRMESHC_API MRMeshLoadObjLoadSettings mrMeshLoadObjLoadSettingsNew ( void )

returns a default instance

◆ mrVectorMeshLoadNamedMeshFree()

MRMESHC_API void mrVectorMeshLoadNamedMeshFree ( MRVectorMeshLoadNamedMesh * vector)

◆ mrVectorMeshLoadNamedMeshGet()

MRMESHC_API const MRMeshLoadNamedMesh mrVectorMeshLoadNamedMeshGet ( const MRVectorMeshLoadNamedMesh * vector,
size_t index )

◆ mrVectorMeshLoadNamedMeshSize()

MRMESHC_API size_t mrVectorMeshLoadNamedMeshSize ( const MRVectorMeshLoadNamedMesh * vector)