_nl.engine  alpha 0.9
Nameless Engine C++ Opengl 3D Game Engine / Framework
_NL::Element::MeshInstance Class Reference

#include <MeshInstance.h>

Inheritance diagram for _NL::Element::MeshInstance:
_NL::Core::Element

Public Member Functions

 MeshInstance ()
 
 MeshInstance (const char *filePath)
 
 ~MeshInstance ()
 
int LoadColladaFile (const char *filePath)
 
int LoadOBJFile (const char *filePath)
 
char * getTypeName () override
 Every Sub Class must Overload this method. More...
 

Public Attributes

_NL::Core::MeshInstanceData MeshData
 
std::string file_Format
 

Constructor & Destructor Documentation

◆ MeshInstance() [1/2]

_NL::Element::MeshInstance::MeshInstance ( )

◆ MeshInstance() [2/2]

_NL::Element::MeshInstance::MeshInstance ( const char *  filePath)

◆ ~MeshInstance()

_NL::Element::MeshInstance::~MeshInstance ( )

Member Function Documentation

◆ getTypeName()

char * _NL::Element::MeshInstance::getTypeName ( )
overridevirtual

Every Sub Class must Overload this method.

e.g : " return "_NL::Element::subTypeName" "

Implements _NL::Core::Element.

◆ LoadColladaFile()

int _NL::Element::MeshInstance::LoadColladaFile ( const char *  filePath)

◆ LoadOBJFile()

int _NL::Element::MeshInstance::LoadOBJFile ( const char *  filePath)

Member Data Documentation

◆ file_Format

std::string _NL::Element::MeshInstance::file_Format

◆ MeshData

_NL::Core::MeshInstanceData _NL::Element::MeshInstance::MeshData

The documentation for this class was generated from the following files: