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

#include <MaterialInstance.h>

Inheritance diagram for _NL::Element::MaterialInstance:
_NL::Core::Element

Public Member Functions

 MaterialInstance ()
 
 ~MaterialInstance ()
 
char * getTypeName () override
 Every Sub Class must Overload this method. More...
 
void LoadTexture (TEXTURE_TYPE Texture_type, _NL::Element::TextureInstance *Texture, GLuint MTL_ID)
 

Public Attributes

_NL::Core::MaterialInstanceData MaterialInstanceData
 

Constructor & Destructor Documentation

◆ MaterialInstance()

_NL::Element::MaterialInstance::MaterialInstance ( )

◆ ~MaterialInstance()

_NL::Element::MaterialInstance::~MaterialInstance ( )

Member Function Documentation

◆ getTypeName()

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

Every Sub Class must Overload this method.

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

Implements _NL::Core::Element.

◆ LoadTexture()

void _NL::Element::MaterialInstance::LoadTexture ( TEXTURE_TYPE  Texture_type,
_NL::Element::TextureInstance Texture,
GLuint  MTL_ID 
)

Member Data Documentation

◆ MaterialInstanceData

_NL::Core::MaterialInstanceData _NL::Element::MaterialInstance::MaterialInstanceData

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