![]() |
VR-Forces Developer's Guide
|
non virtual container class for defining a polygon offset state
Public Member Functions | |
| DtIndirectPolygonOffset () | |
| DtIndirectPolygonOffset (float factor, float units) | |
| ~DtIndirectPolygonOffset () | |
| DtIndirectPolygonOffset (const DtIndirectPolygonOffset &other) | |
| DtIndirectPolygonOffset & | operator= (const DtIndirectPolygonOffset &other) |
| float | factor (void) const |
| float | units (void) const |
| bool | operator== (const DtIndirectPolygonOffset &rhs) const |
| bool | operator!= (const DtIndirectPolygonOffset &rhs) const |
| void | apply () const |
Protected Attributes | |
| float | myFactor |
| float | myUnits |
| makVrv::DtIndirectPolygonOffset::DtIndirectPolygonOffset | ( | ) |
default constructor (factor, units are default of 0)
| makVrv::DtIndirectPolygonOffset::DtIndirectPolygonOffset | ( | float | factor, |
| float | units | ||
| ) |
constructor takes a factor and units
| makVrv::DtIndirectPolygonOffset::~DtIndirectPolygonOffset | ( | ) |
destructor - non virtual since this is a container class that should not be derived from
| makVrv::DtIndirectPolygonOffset::DtIndirectPolygonOffset | ( | const DtIndirectPolygonOffset & | other | ) |
copy constructor
| DtIndirectPolygonOffset& makVrv::DtIndirectPolygonOffset::operator= | ( | const DtIndirectPolygonOffset & | other | ) |
assignment operator
| float makVrv::DtIndirectPolygonOffset::factor | ( | void | ) | const |
get the polygon offset factor see https://www.opengl.org/archives/resources/faq/technical/polygonoffset.htm for a good explanation of how these work
| float makVrv::DtIndirectPolygonOffset::units | ( | void | ) | const |
get the polygon offset units see https://www.opengl.org/archives/resources/faq/technical/polygonoffset.htm for a good explanation of how these work
| bool makVrv::DtIndirectPolygonOffset::operator== | ( | const DtIndirectPolygonOffset & | rhs | ) | const |
equality
| bool makVrv::DtIndirectPolygonOffset::operator!= | ( | const DtIndirectPolygonOffset & | rhs | ) | const |
in-equality
| void makVrv::DtIndirectPolygonOffset::apply | ( | ) | const |
apply the offset and factor
|
protected |
|
protected |