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

#include <cleffect.h>

Inheritance diagram for CLEffect:
CObject

Public Member Functions

 CLEffect (void)
 
 CLEffect (const CLEffect &effect)
 
CLEffectoperator= (const CLEffect &effect)
 
void setImageId (const std::string &image_id)
 
const std::string & imageId () const
 
void setPhong (CLPhong *phong)
 
CLPhongphong () const
 
bool hasImage ()
 
 ~CLEffect (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 ()
 

Protected Member Functions

virtual void copyValuesFromObject (const CLEffect &effect)
 
- Protected Member Functions inherited from CObject
virtual void copyValuesFromObject (const CObject &object)
 

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)
 

Detailed Description

Definition at line 38 of file cleffect.h.

Constructor & Destructor Documentation

CLEffect::CLEffect ( void  )

Definition at line 35 of file cleffect.cpp.

CLEffect::CLEffect ( const CLEffect effect)

Definition at line 42 of file cleffect.cpp.

CLEffect::~CLEffect ( void  )

Definition at line 98 of file cleffect.cpp.

Member Function Documentation

void CLEffect::copyValuesFromObject ( const CLEffect effect)
protectedvirtual

Definition at line 48 of file cleffect.cpp.

bool CLEffect::hasImage ( )

Definition at line 92 of file cleffect.cpp.

const std::string & CLEffect::imageId ( ) const

Definition at line 72 of file cleffect.cpp.

CLEffect & CLEffect::operator= ( const CLEffect effect)

Definition at line 55 of file cleffect.cpp.

CLPhong * CLEffect::phong ( ) const

Definition at line 86 of file cleffect.cpp.

void CLEffect::setImageId ( const std::string &  image_id)

Definition at line 66 of file cleffect.cpp.

void CLEffect::setPhong ( CLPhong phong)

Definition at line 78 of file cleffect.cpp.


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