libmoldeo (Moldeo 1.0 Core)  1.0
libmoldeo is the group of objects and functions that executes the basic operations of Moldeo 1.0 Platform.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
moMaterial Class Reference

#include <moGUIManager.h>

Inheritance diagram for moMaterial:
moMaterialBase moResourceElement moAbstract

Public Member Functions

 moMaterial ()
 
 moMaterial (const moMaterial &p_src)
 
const moMaterialoperator= (const moMaterial &p_src)
 
virtual ~moMaterial ()
 
- Public Member Functions inherited from moMaterialBase
 moMaterialBase ()
 
 moMaterialBase (int p_Id, const moText &p_Name)
 
 moMaterialBase (const moMaterialBase &p_src)
 
const moMaterialBaseoperator= (const moMaterialBase &p_src)
 
virtual ~moMaterialBase ()
 
- Public Member Functions inherited from moResourceElement
 moResourceElement ()
 
 moResourceElement (moResourceType p_type)
 
virtual ~moResourceElement ()
 
virtual MOboolean Init (moResourceManager *p_rm)
 
virtual void SetResourceManager (moResourceManager *p_rm)
 
virtual moResourceManagerGetResourceManager ()
 
moResourceType GetResourceType ()
 
- Public Member Functions inherited from moAbstract
 moAbstract ()
 
virtual ~moAbstract ()
 
virtual MOboolean Init ()
 Inicializa el objeto. More...
 
virtual MOboolean Finish ()
 Finaliza el objeto, libera recursos. More...
 
MOboolean Initialized ()
 Pregunta si está inicializado. More...
 

Public Attributes

moColor m_SpecularColor
 
moColor m_AmbientColor
 
moColor m_Color
 
moTexturem_Map
 
MOint m_MapGLId
 
moPolygonModes m_PolygonMode
 
moBlendingModes m_Blending
 
- Public Attributes inherited from moMaterialBase
int m_Id
 
moText m_Name
 
moText m_Type
 
float m_fOpacity
 
bool m_bTransparent
 
int m_iBlending
 
int m_iBlendSrc
 
int m_iBlendDst
 
int m_iBlendEquation
 
bool m_bDepthTest
 
bool m_bDepthWrite
 
float m_fWireframeWidth
 
float m_fTextWSegments
 
float m_fTextHSegments
 
moVector3f m_vLight
 
int m_iPolygonOffset
 
int m_iPolygonOffsetFactor
 
int m_iPolygonOffsetUnits
 
float m_fAlphaTest
 
float m_fOverdraw
 
int m_iSides
 
- Public Attributes inherited from moAbstract
MOboolean m_bInitialized
 Valor de inicialización More...
 

Additional Inherited Members

- Static Public Attributes inherited from moAbstract
static moDebugMODebug2 = new moDebug()
 Clase de impresión de errores para depuración More...
 
static moTextHeapMODebug = new moTextHeap()
 Lista de textos. More...
 
- Protected Attributes inherited from moResourceElement
moResourceType m_ResourceType
 
moResourceManagerm_pResourceManager
 

Detailed Description

Definition at line 261 of file moGUIManager.h.

Constructor & Destructor Documentation

moMaterial::moMaterial ( )

moMaterial (Map Material)

Definition at line 930 of file moGUIManager.cpp.

moMaterial::moMaterial ( const moMaterial p_src)
inline

Definition at line 264 of file moGUIManager.h.

virtual moMaterial::~moMaterial ( )
inlinevirtual

Definition at line 268 of file moGUIManager.h.

Member Function Documentation

const moMaterial & moMaterial::operator= ( const moMaterial p_src)

Definition at line 938 of file moGUIManager.cpp.

Member Data Documentation

moColor moMaterial::m_AmbientColor

Definition at line 272 of file moGUIManager.h.

moBlendingModes moMaterial::m_Blending

Definition at line 277 of file moGUIManager.h.

moColor moMaterial::m_Color

Definition at line 273 of file moGUIManager.h.

moTexture* moMaterial::m_Map

Definition at line 274 of file moGUIManager.h.

MOint moMaterial::m_MapGLId

Definition at line 275 of file moGUIManager.h.

moPolygonModes moMaterial::m_PolygonMode

Definition at line 276 of file moGUIManager.h.

moColor moMaterial::m_SpecularColor

Definition at line 271 of file moGUIManager.h.


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