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

#include <cltriangles.h>

Inheritance diagram for CLTriangles:
CObject

Public Member Functions

 CLTriangles (void)
 
 CLTriangles (const CLTriangles &triangles_obj)
 
CLTrianglesoperator= (const CLTriangles &triangles_obj)
 
void setMaterialId (const std::string &material_id)
 
const std::string & getMaterialId () const
 
CArray< int > * getVerticesIndices () const
 
CArray< int > * getNormalsIndices () const
 
CArray< int > * getTextureCoordIndices () const
 
void setVerticesIndices (CArray< int > *indices)
 
void setNormalsIndices (CArray< int > *indices)
 
void setTextureCoordsIndices (CArray< int > *indices)
 
 ~CLTriangles (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

Contains raw data to draw a polygon

Definition at line 38 of file cltriangles.h.

Constructor & Destructor Documentation

CLTriangles::CLTriangles ( void  )

Definition at line 35 of file cltriangles.cpp.

CLTriangles::CLTriangles ( const CLTriangles triangles_obj)

Definition at line 43 of file cltriangles.cpp.

CLTriangles::~CLTriangles ( void  )

Definition at line 128 of file cltriangles.cpp.

Member Function Documentation

const std::string & CLTriangles::getMaterialId ( ) const

Definition at line 77 of file cltriangles.cpp.

CArray< int > * CLTriangles::getNormalsIndices ( ) const

Definition at line 89 of file cltriangles.cpp.

CArray< int > * CLTriangles::getTextureCoordIndices ( ) const

Definition at line 95 of file cltriangles.cpp.

CArray< int > * CLTriangles::getVerticesIndices ( ) const

Definition at line 83 of file cltriangles.cpp.

CLTriangles & CLTriangles::operator= ( const CLTriangles triangles_obj)

Definition at line 59 of file cltriangles.cpp.

void CLTriangles::setMaterialId ( const std::string &  material_id)

Definition at line 71 of file cltriangles.cpp.

void CLTriangles::setNormalsIndices ( CArray< int > *  indices)

Definition at line 110 of file cltriangles.cpp.

void CLTriangles::setTextureCoordsIndices ( CArray< int > *  indices)

Definition at line 119 of file cltriangles.cpp.

void CLTriangles::setVerticesIndices ( CArray< int > *  indices)

Definition at line 101 of file cltriangles.cpp.


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