Linderdaum Engine: Material.h File Reference
Updated: Sat Dec 15 2012 03:54:34
Material.h File Reference
#include "Resources/iResource.h"
#include "Math/LVector.h"
#include <map>

Classes

struct  sMaterialProperties
 Bitwise image of material properties layout in "Layout.sp". More...
struct  sMaterialDesc
 Material description for material system. More...
class  clMaterial

Enumerations

enum  LMatSysSlot {
  L_MAT_SLOT_RESERVED = 0, L_MAT_SLOT_AMBIENT = 1, L_MAT_SLOT_DIFFUSE = 2, L_MAT_SLOT_SPECULAR = 3,
  L_MAT_SLOT_BUMP = 4, L_MAT_SLOT_REFLECT = 5
}
enum  LMatSysPass {
  L_MATSYS_PASS_NORMAL = 1, L_MATSYS_PASS_SHADOW = 2, L_MATSYS_PASS_REFL = 4, L_MATSYS_PASS_DEFERRED_NORMAL = 8,
  L_MATSYS_PASS_DEFERRED_SHADOW = 16
}
 Type of passes for material and bit mask for pass (used in clScene) More...

Detailed Description

Version:
0.5.91
Date:
15/03/2010
Author:
Sergey Kosarevsky, 2010
support@linderdaum.com http://www.linderdaum.com

Enumeration Type Documentation

Type of passes for material and bit mask for pass (used in clScene)

Enumerator:
L_MATSYS_PASS_NORMAL 
L_MATSYS_PASS_SHADOW 
L_MATSYS_PASS_REFL 
L_MATSYS_PASS_DEFERRED_NORMAL 
L_MATSYS_PASS_DEFERRED_SHADOW 
Enumerator:
L_MAT_SLOT_RESERVED 
L_MAT_SLOT_AMBIENT 
L_MAT_SLOT_DIFFUSE 
L_MAT_SLOT_SPECULAR 
L_MAT_SLOT_BUMP 
L_MAT_SLOT_REFLECT