|
RioEngine
0.1
My first attempt to create a 3D WYSIWYG Game Engine
|
#include <clpolygon.h>
Public Member Functions | |
| CLPolygon (void) | |
| CLPolygon (const CLPolygon &polygon) | |
| CLPolygon & | operator= (const CLPolygon &polygon) |
| void | setMaterialId (const std::string &material_id) |
| const std::string & | getMaterialId () const |
| void | setTriangleVertices (CArray< btVector3 > *vertices) |
| void | setTriangleNormals (CArray< btVector3 > *normals) |
| void | setTriangleMaps (CArray< TextureCoord > *maps) |
| CArray< btVector3 > * | getTriangleVertices () const |
| float * | getTriangleVerticesConstData () |
| CArray< btVector3 > * | getTriangleNormals () const |
| CArray< TextureCoord > * | getTriangleMaps () const |
| float * | getTriangleMapsConstData () |
| ~CLPolygon (void) | |
Public Member Functions inherited from CObject | |
| CObject () | |
| CObject (const CObject &object) | |
| CObject & | operator= (const CObject &object) |
| CObject * | retain () |
| unsigned int | release () const |
| CObject * | autorelease () |
| unsigned int | retainCount () const |
| bool | isValidCObject () const |
| virtual | ~CObject () |
Protected Member Functions | |
| virtual void | copyValuesFromObject (const CLPolygon &polygon) |
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) |
Stores all the information needed by CLRenderer in order to display a textured polygon
Definition at line 44 of file clpolygon.h.
| CLPolygon::CLPolygon | ( | void | ) |
Definition at line 36 of file clpolygon.cpp.
| CLPolygon::CLPolygon | ( | const CLPolygon & | polygon | ) |
Definition at line 46 of file clpolygon.cpp.
| CLPolygon::~CLPolygon | ( | void | ) |
Definition at line 182 of file clpolygon.cpp.
|
protectedvirtual |
Definition at line 52 of file clpolygon.cpp.
| const std::string & CLPolygon::getMaterialId | ( | ) | const |
Definition at line 86 of file clpolygon.cpp.
| CArray< TextureCoord > * CLPolygon::getTriangleMaps | ( | ) | const |
Definition at line 153 of file clpolygon.cpp.
| float * CLPolygon::getTriangleMapsConstData | ( | ) |
Definition at line 159 of file clpolygon.cpp.
| CArray< btVector3 > * CLPolygon::getTriangleNormals | ( | ) | const |
Definition at line 147 of file clpolygon.cpp.
| CArray< btVector3 > * CLPolygon::getTriangleVertices | ( | ) | const |
Definition at line 119 of file clpolygon.cpp.
| float * CLPolygon::getTriangleVerticesConstData | ( | ) |
Definition at line 125 of file clpolygon.cpp.
Definition at line 68 of file clpolygon.cpp.
| void CLPolygon::setMaterialId | ( | const std::string & | material_id | ) |
Definition at line 80 of file clpolygon.cpp.
| void CLPolygon::setTriangleMaps | ( | CArray< TextureCoord > * | maps | ) |
Definition at line 110 of file clpolygon.cpp.
| void CLPolygon::setTriangleNormals | ( | CArray< btVector3 > * | normals | ) |
Definition at line 101 of file clpolygon.cpp.
| void CLPolygon::setTriangleVertices | ( | CArray< btVector3 > * | vertices | ) |
Definition at line 92 of file clpolygon.cpp.