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) | |
![]() | |
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) |
![]() | |
virtual void | copyValuesFromObject (const CObject &object) |
Additional Inherited Members | |
![]() | |
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.