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
moMaterialBase Class Reference

#include <moGUIManager.h>

Inheritance diagram for moMaterialBase:
moResourceElement moAbstract moMaterial

Public Member Functions

 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

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 222 of file moGUIManager.h.

Constructor & Destructor Documentation

moMaterialBase::moMaterialBase ( )

moMaterialBase (Color/Opacity/Blending/Depth Material)

Definition at line 872 of file moGUIManager.cpp.

moMaterialBase::moMaterialBase ( int  p_Id,
const moText p_Name 
)

Definition at line 891 of file moGUIManager.cpp.

moMaterialBase::moMaterialBase ( const moMaterialBase p_src)
inline

Definition at line 228 of file moGUIManager.h.

virtual moMaterialBase::~moMaterialBase ( )
inlinevirtual

Definition at line 232 of file moGUIManager.h.

Member Function Documentation

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

Definition at line 898 of file moGUIManager.cpp.

Member Data Documentation

bool moMaterialBase::m_bDepthTest

Definition at line 245 of file moGUIManager.h.

bool moMaterialBase::m_bDepthWrite

Definition at line 246 of file moGUIManager.h.

bool moMaterialBase::m_bTransparent

Definition at line 240 of file moGUIManager.h.

float moMaterialBase::m_fAlphaTest

Definition at line 255 of file moGUIManager.h.

float moMaterialBase::m_fOpacity

Definition at line 239 of file moGUIManager.h.

float moMaterialBase::m_fOverdraw

Definition at line 256 of file moGUIManager.h.

float moMaterialBase::m_fTextHSegments

Definition at line 249 of file moGUIManager.h.

float moMaterialBase::m_fTextWSegments

Definition at line 248 of file moGUIManager.h.

float moMaterialBase::m_fWireframeWidth

Definition at line 247 of file moGUIManager.h.

int moMaterialBase::m_iBlendDst

Definition at line 243 of file moGUIManager.h.

int moMaterialBase::m_iBlendEquation

Definition at line 244 of file moGUIManager.h.

int moMaterialBase::m_iBlending

Definition at line 241 of file moGUIManager.h.

int moMaterialBase::m_iBlendSrc

Definition at line 242 of file moGUIManager.h.

int moMaterialBase::m_Id

Definition at line 235 of file moGUIManager.h.

int moMaterialBase::m_iPolygonOffset

Definition at line 252 of file moGUIManager.h.

int moMaterialBase::m_iPolygonOffsetFactor

Definition at line 253 of file moGUIManager.h.

int moMaterialBase::m_iPolygonOffsetUnits

Definition at line 254 of file moGUIManager.h.

int moMaterialBase::m_iSides

Definition at line 257 of file moGUIManager.h.

moText moMaterialBase::m_Name

Definition at line 236 of file moGUIManager.h.

moText moMaterialBase::m_Type

Definition at line 237 of file moGUIManager.h.

moVector3f moMaterialBase::m_vLight

Definition at line 250 of file moGUIManager.h.


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