![]() |
VR-Forces 4.10 Class Documentation
|
non virtual container class for defining a polygon offset state More...
Public Member Functions | |
| DtIndirectPolygonOffset () | |
| default constructor (factor, units are default of 0) More... | |
| DtIndirectPolygonOffset (float factor, float units) | |
| constructor takes a factor and units More... | |
| ~DtIndirectPolygonOffset () | |
| destructor - non virtual since this is a container class that should not be derived from More... | |
| DtIndirectPolygonOffset (const DtIndirectPolygonOffset &other) | |
| copy constructor More... | |
| DtIndirectPolygonOffset & | operator= (const DtIndirectPolygonOffset &other) |
| assignment operator More... | |
| float | 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 More... | |
| float | 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 More... | |
| bool | operator== (const DtIndirectPolygonOffset &rhs) const |
| equality More... | |
| bool | operator!= (const DtIndirectPolygonOffset &rhs) const |
| in-equality More... | |
| void | apply (float factorMutliplier, float unitMultiplier) const |
| apply the offset and factor with a multiplier for the factor and the units More... | |
Protected Attributes | |
| float | myFactor |
| float | myUnits |
non virtual container class for defining a polygon offset state
| 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 | ( | float | factorMutliplier, |
| float | unitMultiplier | ||
| ) | const |
apply the offset and factor with a multiplier for the factor and the units
|
protected |
|
protected |