Loading...
Searching...
No Matches
EMaterialFlags.h
Go to the documentation of this file.
// Copyright (C) 2002-2012 Nikolaus Gebhardt
// This file is part of the "Irrlicht Engine".
// For conditions of distribution and use, see copyright notice in irrlicht.h
#ifndef __E_MATERIAL_FLAGS_H_INCLUDED__
#define __E_MATERIAL_FLAGS_H_INCLUDED__
namespace irr
{
namespace video
{
enum E_MATERIAL_FLAG
{
EMF_WIREFRAME = 0x1,
EMF_POINTCLOUD = 0x2,
EMF_GOURAUD_SHADING = 0x4,
EMF_LIGHTING = 0x8,
EMF_ZBUFFER = 0x10,
EMF_ZWRITE_ENABLE = 0x20,
EMF_BACK_FACE_CULLING = 0x40,
EMF_FRONT_FACE_CULLING = 0x80,
EMF_BILINEAR_FILTER = 0x100,
EMF_TRILINEAR_FILTER = 0x200,
EMF_ANISOTROPIC_FILTER = 0x400,
EMF_FOG_ENABLE = 0x800,
EMF_NORMALIZE_NORMALS = 0x1000,
EMF_TEXTURE_WRAP = 0x2000,
EMF_ANTI_ALIASING = 0x4000,
EMF_COLOR_MASK = 0x8000,
EMF_COLOR_MATERIAL = 0x10000,
EMF_USE_MIP_MAPS = 0x20000,
EMF_BLEND_OPERATION = 0x40000,
EMF_POLYGON_OFFSET = 0x80000
};
} // end namespace video
} // end namespace irr
#endif // __E_MATERIAL_FLAGS_H_INCLUDED__
irr::video
The video namespace contains classes for accessing the video driver. All 2d and 3d rendering is done ...
Definition EDriverFeatures.h:11
irr::video::E_MATERIAL_FLAG
E_MATERIAL_FLAG
Material flags.
Definition EMaterialFlags.h:15
irr::video::EMF_FRONT_FACE_CULLING
@ EMF_FRONT_FACE_CULLING
Is frontface culling enabled? Default: false.
Definition EMaterialFlags.h:40
irr::video::EMF_POINTCLOUD
@ EMF_POINTCLOUD
Draw as point cloud or filled triangles? Default: false.
Definition EMaterialFlags.h:20
irr::video::EMF_NORMALIZE_NORMALS
@ EMF_NORMALIZE_NORMALS
Normalizes normals. Default: false.
Definition EMaterialFlags.h:66
irr::video::EMF_ZBUFFER
@ EMF_ZBUFFER
Is the ZBuffer enabled? Default: true.
Definition EMaterialFlags.h:29
irr::video::EMF_ZWRITE_ENABLE
@ EMF_ZWRITE_ENABLE
May be written to the zbuffer or is it readonly. Default: true.
Definition EMaterialFlags.h:33
irr::video::EMF_FOG_ENABLE
@ EMF_FOG_ENABLE
Is fog enabled? Default: false.
Definition EMaterialFlags.h:58
irr::video::EMF_COLOR_MASK
@ EMF_COLOR_MASK
ColorMask bits, for enabling the color planes.
Definition EMaterialFlags.h:75
irr::video::EMF_TRILINEAR_FILTER
@ EMF_TRILINEAR_FILTER
Is trilinear filtering enabled? Default: false.
Definition EMaterialFlags.h:48
irr::video::EMF_TEXTURE_WRAP
@ EMF_TEXTURE_WRAP
Access to all layers texture wrap settings. Overwrites separate layer settings.
Definition EMaterialFlags.h:69
irr::video::EMF_COLOR_MATERIAL
@ EMF_COLOR_MATERIAL
ColorMaterial enum for vertex color interpretation.
Definition EMaterialFlags.h:78
irr::video::EMF_GOURAUD_SHADING
@ EMF_GOURAUD_SHADING
Flat or Gouraud shading? Default: true.
Definition EMaterialFlags.h:23
irr::video::EMF_USE_MIP_MAPS
@ EMF_USE_MIP_MAPS
Flag for enabling/disabling mipmap usage.
Definition EMaterialFlags.h:81
irr::video::EMF_ANISOTROPIC_FILTER
@ EMF_ANISOTROPIC_FILTER
Is anisotropic filtering? Default: false.
Definition EMaterialFlags.h:55
irr::video::EMF_ANTI_ALIASING
@ EMF_ANTI_ALIASING
AntiAliasing mode.
Definition EMaterialFlags.h:72
irr::video::EMF_BLEND_OPERATION
@ EMF_BLEND_OPERATION
Flag for blend operation.
Definition EMaterialFlags.h:84
irr::video::EMF_WIREFRAME
@ EMF_WIREFRAME
Draw as wireframe or filled triangles? Default: false.
Definition EMaterialFlags.h:17
irr::video::EMF_POLYGON_OFFSET
@ EMF_POLYGON_OFFSET
Flag for polygon offset.
Definition EMaterialFlags.h:87
irr::video::EMF_LIGHTING
@ EMF_LIGHTING
Will this material be lighted? Default: true.
Definition EMaterialFlags.h:26
irr::video::EMF_BACK_FACE_CULLING
@ EMF_BACK_FACE_CULLING
Is backface culling enabled? Default: true.
Definition EMaterialFlags.h:36
irr::video::EMF_BILINEAR_FILTER
@ EMF_BILINEAR_FILTER
Is bilinear filtering enabled? Default: true.
Definition EMaterialFlags.h:43
irr
Everything in the Irrlicht Engine can be found in this namespace.
Definition aabbox3d.h:13
- Irrlicht Engine Documentation © 2003-2012 by Nikolaus Gebhardt. Generated on for Irrlicht 3D Engine by Doxygen 1.15.0