libHSPlasma
|
#include <plCullPoly.h>
Public Types | |
enum | { kNone, kHole = 0x1, kTwoSided = 0x2 } |
Public Member Functions | |
plCullPoly () | |
plCullPoly (const plCullPoly &init) | |
void | read (hsStream *S) |
void | write (hsStream *S) |
void | prcWrite (pfPrcHelper *prc) |
void | prcParse (const pfPrcTag *tag) |
unsigned int | getFlags () const |
const std::vector< hsVector3 > & | getVerts () const |
hsVector3 | getNorm () const |
hsVector3 | getCenter () const |
float | getDist () const |
float | getRadius () const |
void | setFlags (unsigned int flags) |
void | setVerts (const std::vector< hsVector3 > &verts) |
void | setNorm (const hsVector3 &norm) |
void | setCenter (const hsVector3 ¢er) |
void | setDist (float dist) |
void | setRadius (float radius) |
Protected Attributes | |
unsigned int | fFlags |
std::vector< hsVector3 > | fVerts |
hsVector3 | fNorm |
hsVector3 | fCenter |
float | fDist |
float | fRadius |
plCullPoly::plCullPoly | ( | ) |
plCullPoly::plCullPoly | ( | const plCullPoly & | init | ) |
hsVector3 plCullPoly::getCenter | ( | ) | const |
float plCullPoly::getDist | ( | ) | const |
unsigned int plCullPoly::getFlags | ( | ) | const |
hsVector3 plCullPoly::getNorm | ( | ) | const |
float plCullPoly::getRadius | ( | ) | const |
const std::vector<hsVector3>& plCullPoly::getVerts | ( | ) | const |
void plCullPoly::prcParse | ( | const pfPrcTag * | tag | ) |
void plCullPoly::prcWrite | ( | pfPrcHelper * | prc | ) |
void plCullPoly::read | ( | hsStream * | S | ) |
void plCullPoly::setCenter | ( | const hsVector3 & | center | ) |
void plCullPoly::setDist | ( | float | dist | ) |
void plCullPoly::setFlags | ( | unsigned int | flags | ) |
void plCullPoly::setNorm | ( | const hsVector3 & | norm | ) |
void plCullPoly::setRadius | ( | float | radius | ) |
void plCullPoly::setVerts | ( | const std::vector< hsVector3 > & | verts | ) |
void plCullPoly::write | ( | hsStream * | S | ) |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |