RioEngine  0.1
My first attempt to create a 3D WYSIWYG Game Engine
CLMaterial Class Reference

#include <clmaterial.h>

Inheritance diagram for CLMaterial:
CObject

Public Member Functions

 CLMaterial (void)
 
 CLMaterial (const std::string &id, const std::string &name, const std::string &instance_effect_url)
 
const std::string & id () const
 
const std::string & name () const
 
const std::string & instanceEffectURL () const
 
 ~CLMaterial (void)
 
- Public Member Functions inherited from CObject
 CObject ()
 
 CObject (const CObject &object)
 
CObjectoperator= (const CObject &object)
 
CObjectretain ()
 
unsigned int release () const
 
CObjectautorelease ()
 
unsigned int retainCount () const
 
bool isValidCObject () const
 
virtual ~CObject ()
 

Additional Inherited Members

- Static Public Member Functions inherited from CObject
static void safeRetain (void *pointer)
 
template<class T >
static void safeRelease (T *pointer)
 
template<class T >
static void safeReleaseArray (T *array)
 
static void safeRelease (const char *pointer)
 
- Protected Member Functions inherited from CObject
virtual void copyValuesFromObject (const CObject &object)
 

Detailed Description

Definition at line 36 of file clmaterial.h.

Constructor & Destructor Documentation

CLMaterial::CLMaterial ( void  )

Definition at line 34 of file clmaterial.cpp.

CLMaterial::CLMaterial ( const std::string &  id,
const std::string &  name,
const std::string &  instance_effect_url 
)

Definition at line 42 of file clmaterial.cpp.

CLMaterial::~CLMaterial ( void  )

Definition at line 68 of file clmaterial.cpp.

Member Function Documentation

const std::string & CLMaterial::id ( ) const

Definition at line 50 of file clmaterial.cpp.

const std::string & CLMaterial::instanceEffectURL ( ) const

Definition at line 62 of file clmaterial.cpp.

const std::string & CLMaterial::name ( ) const

Definition at line 56 of file clmaterial.cpp.


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