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

#include <clinstancematerial.h>

Inheritance diagram for CLInstanceMaterial:
CObject

Public Member Functions

 CLInstanceMaterial ()
 
 CLInstanceMaterial (const CLInstanceMaterial &instance_material)
 
 CLInstanceMaterial (const std::string &symbolAsQString, const std::string &targetAsQString)
 
CLInstanceMaterialoperator= (const CLInstanceMaterial &instance_material)
 
void setBindVertexInputList (CArray< CLBindVertexInput > *_array)
 
CArray< CLBindVertexInput > * bindVertexInputList () const
 
void setSymbol (const std::string &symbol)
 
void setSymbolFromQString (const QString &symbol)
 
void setTarget (const std::string &target)
 
void setTargetFromQString (const QString &target)
 
const std::string & symbol () const
 
QString symbolAsQString ()
 
const std::string & target () const
 
QString targetAsQString ()
 
 ~CLInstanceMaterial (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 CLInstanceMaterial &instance_material)
 
- Protected Member Functions inherited from CObject
virtual void copyValuesFromObject (const CObject &object)
 

Properties

QString Symbol
 
QString Target
 

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 40 of file clinstancematerial.h.

Constructor & Destructor Documentation

CLInstanceMaterial::CLInstanceMaterial ( )

Definition at line 37 of file clinstancematerial.cpp.

CLInstanceMaterial::CLInstanceMaterial ( const CLInstanceMaterial instance_material)

Definition at line 46 of file clinstancematerial.cpp.

CLInstanceMaterial::CLInstanceMaterial ( const std::string &  symbolAsQString,
const std::string &  targetAsQString 
)

Definition at line 52 of file clinstancematerial.cpp.

CLInstanceMaterial::~CLInstanceMaterial ( void  )

Definition at line 149 of file clinstancematerial.cpp.

Member Function Documentation

CArray< CLBindVertexInput > * CLInstanceMaterial::bindVertexInputList ( ) const

Definition at line 95 of file clinstancematerial.cpp.

void CLInstanceMaterial::copyValuesFromObject ( const CLInstanceMaterial instance_material)
protectedvirtual

Definition at line 73 of file clinstancematerial.cpp.

CLInstanceMaterial & CLInstanceMaterial::operator= ( const CLInstanceMaterial instance_material)

Definition at line 61 of file clinstancematerial.cpp.

void CLInstanceMaterial::setBindVertexInputList ( CArray< CLBindVertexInput > *  _array)

Definition at line 87 of file clinstancematerial.cpp.

void CLInstanceMaterial::setSymbol ( const std::string &  symbol)

Definition at line 101 of file clinstancematerial.cpp.

void CLInstanceMaterial::setSymbolFromQString ( const QString &  symbol)

Definition at line 107 of file clinstancematerial.cpp.

void CLInstanceMaterial::setTarget ( const std::string &  target)

Definition at line 113 of file clinstancematerial.cpp.

void CLInstanceMaterial::setTargetFromQString ( const QString &  target)

Definition at line 119 of file clinstancematerial.cpp.

const std::string & CLInstanceMaterial::symbol ( ) const

Definition at line 125 of file clinstancematerial.cpp.

QString CLInstanceMaterial::symbolAsQString ( )

Definition at line 131 of file clinstancematerial.cpp.

const std::string & CLInstanceMaterial::target ( ) const

Definition at line 137 of file clinstancematerial.cpp.

QString CLInstanceMaterial::targetAsQString ( )

Definition at line 143 of file clinstancematerial.cpp.

Property Documentation

QString CLInstanceMaterial::Symbol
readwrite

Definition at line 42 of file clinstancematerial.h.

QString CLInstanceMaterial::Target
readwrite

Definition at line 43 of file clinstancematerial.h.


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