![]() |
VR-Forces 4.10 Class Documentation
|
non virtual container class for defining a blending function More...
Public Member Functions | |
| DtIndirectBlendFunction () | |
| ctor (default to ONE, ZERO, ONE, ZERO) More... | |
| DtIndirectBlendFunction (DtIndirectBlendFactor srcRgb, DtIndirectBlendFactor dstRgb, DtIndirectBlendFactor srcAlpha, DtIndirectBlendFactor dstAlpha) | |
| ctor More... | |
| DtIndirectBlendFunction (DtIndirectBlendFactor srcFactor, DtIndirectBlendFactor dstFactor) | |
| ctor same as above, but sets color and alpha the same factors the same More... | |
| DtIndirectBlendFunction (const DtIndirectBlendFunction &other) | |
| copy constructor More... | |
| DtIndirectBlendFunction & | operator= (const DtIndirectBlendFunction &other) |
| assignment operator More... | |
| ~DtIndirectBlendFunction () | |
| destructor - non virtual since this is a container class that should not be derived from More... | |
| const DtIndirectBlendFactor & | srcRgb (void) const |
| source rgb factor More... | |
| const DtIndirectBlendFactor & | dstRgb (void) const |
| destination rgb factor More... | |
| const DtIndirectBlendFactor & | srcAlpha (void) const |
| source alpha factor More... | |
| const DtIndirectBlendFactor & | dstAlpha (void) const |
| destination alpha factor More... | |
| bool | operator== (const DtIndirectBlendFunction &rhs) const |
| equality More... | |
| bool | operator!= (const DtIndirectBlendFunction &rhs) const |
| in-equality More... | |
| void | apply (void) const |
| apply the blend function More... | |
Protected Attributes | |
| DtIndirectBlendFactor | mySrcRgb |
| DtIndirectBlendFactor | myDstRgb |
| DtIndirectBlendFactor | mySrcAlpha |
| DtIndirectBlendFactor | myDstAlpha |
non virtual container class for defining a blending function
| makVrv::DtIndirectBlendFunction::DtIndirectBlendFunction | ( | ) |
ctor (default to ONE, ZERO, ONE, ZERO)
| makVrv::DtIndirectBlendFunction::DtIndirectBlendFunction | ( | DtIndirectBlendFactor | srcRgb, |
| DtIndirectBlendFactor | dstRgb, | ||
| DtIndirectBlendFactor | srcAlpha, | ||
| DtIndirectBlendFactor | dstAlpha | ||
| ) |
ctor
| makVrv::DtIndirectBlendFunction::DtIndirectBlendFunction | ( | DtIndirectBlendFactor | srcFactor, |
| DtIndirectBlendFactor | dstFactor | ||
| ) |
ctor same as above, but sets color and alpha the same factors the same
| makVrv::DtIndirectBlendFunction::DtIndirectBlendFunction | ( | const DtIndirectBlendFunction & | other | ) |
copy constructor
| makVrv::DtIndirectBlendFunction::~DtIndirectBlendFunction | ( | ) |
destructor - non virtual since this is a container class that should not be derived from
| DtIndirectBlendFunction& makVrv::DtIndirectBlendFunction::operator= | ( | const DtIndirectBlendFunction & | other | ) |
assignment operator
| const DtIndirectBlendFactor& makVrv::DtIndirectBlendFunction::srcRgb | ( | void | ) | const |
source rgb factor
| const DtIndirectBlendFactor& makVrv::DtIndirectBlendFunction::dstRgb | ( | void | ) | const |
destination rgb factor
| const DtIndirectBlendFactor& makVrv::DtIndirectBlendFunction::srcAlpha | ( | void | ) | const |
source alpha factor
| const DtIndirectBlendFactor& makVrv::DtIndirectBlendFunction::dstAlpha | ( | void | ) | const |
destination alpha factor
| bool makVrv::DtIndirectBlendFunction::operator== | ( | const DtIndirectBlendFunction & | rhs | ) | const |
equality
| bool makVrv::DtIndirectBlendFunction::operator!= | ( | const DtIndirectBlendFunction & | rhs | ) | const |
in-equality
| void makVrv::DtIndirectBlendFunction::apply | ( | void | ) | const |
apply the blend function
|
protected |
|
protected |
|
protected |
|
protected |