pgPrim Class Reference
[pgDraw -- Graphics module]

TODO. More...

#include <pg_prim.h>

Inheritance diagram for pgPrim:

pgDraw

List of all members.

Classes

struct  PrimData

Public Types

enum  PrimMode {
  MODE_POINTS, MODE_LINES, MODE_LINE_LOOP, MODE_LINE_STRIP,
  MODE_TRIANGLES, MODE_TRIANGLE_STRIP, MODE_TRIANGLE_FAN
}

Public Member Functions

void init (PrimMode prim_mode, u16 max_data_num, pgID scr_id)
void init (PrimMode prim_mode, u16 max_data_num, pgDraw *parent)
void init (PrimMode prim_mode, PrimData *prim_data, u16 max_data_num, pgID scr_id)
void init (PrimMode prim_mode, PrimData *prim_data, u16 max_data_num, pgDraw *parent)
PrimMode getPrimMode () const
void setPrimMode (PrimMode prim_mode)
bool isShareData () const
u16 getCurDataNum () const
void setCurDataNum (u16 cur_data_num)
u16 getMaxDataNum () const
void reallocData (u16 max_data_num)
void copyData (u16 dest_index, const pgPrim *src_prim, u16 src_index)
pgVecdataPos (u16 index)
pgColdataCol (u16 index)
r32 & dataU (u16 index)
r32 & dataV (u16 index)
void setDataUV (u16 index, r32 u, r32 v)
void setDataRect (u16 index, const pgVec &center, r32 width, r32 height, pgCol col, r32 u1, r32 v1, r32 u2, r32 v2)

Friends

class pgRend


Detailed Description

TODO.
The documentation for this class was generated from the following file:

Generated on Sat Aug 15 11:24:38 2009 for Pogolyn by  doxygen 1.5.8