![]() |
Simulacrum
1.2
|
#include <sprimitives.h>


Public Member Functions | |
| BW16SignedSElem (SElem::DataSource) | |
| BW16SignedSElem (const BW16SignedSElem &) | |
| virtual const std::string & | name () const override |
| virtual bool | isSigned () const override |
| virtual SElem::Precision | zero () const override |
| SElem * | New (SElem::DataSource data=nullptr) override |
| virtual SElem::Precision | intensityUnsigned () const override |
| virtual SElem & | operator= (const SElem &) override |
Public Member Functions inherited from Simulacrum::BW16SElem | |
| BW16SElem (SElem::DataSource) | |
| BW16SElem (const BW16SElem &) | |
| virtual void | source (SElem::DataSource) override |
| virtual SElem::DataSource | source () override |
| virtual SElem & | rgb (SElem::Precision, SElem::Precision, SElem::Precision) override |
| virtual uint32_t | rgba () const override |
| virtual SElem & | rgba (uint32_t) override |
| virtual SElem::Precision | red () const override |
| virtual SElem & | red (SElem::Precision) override |
| virtual SElem::Precision | green () const override |
| virtual SElem & | green (SElem::Precision) override |
| virtual SElem::Precision | blue () const override |
| virtual SElem & | blue (SElem::Precision) override |
| virtual SElem::Precision | intensity () const override |
| virtual SElem & | intensity (SElem::Precision) override |
| virtual SElem::Precision_Signed | intensitySigned () override |
| virtual SElem::Precision | segment () const override |
| virtual SElem & | segment (SElem::Precision) override |
| virtual bool | isValid () const override |
| virtual SElem & | isValid (bool) override |
| virtual SElem & | isSigned (bool) override |
| virtual SElem::Precision | size () const override |
Public Member Functions inherited from Simulacrum::SElem | |
| virtual | ~SElem () |
| virtual SElem::DataSource | newDataSource () const |
| virtual SElem & | rgba (SElem::Precision, SElem::Precision, SElem::Precision, SElem::Precision) |
| virtual SElem::Precision | alpha () const |
| virtual SElem & | alpha (SElem::Precision) |
| virtual void | clear () |
| virtual SElem & | operator+= (const SElem &) |
| virtual SElem & | operator-= (const SElem &) |
| virtual SElem & | operator*= (const SElem &) |
| virtual bool | operator== (const SElem &) const |
| virtual bool | operator!= (const SElem &) const |
| virtual SElem::DataSource | operator* () |
| virtual std::string | toString () const |
Additional Inherited Members | |
Public Types inherited from Simulacrum::SElem | |
| typedef unsigned char * | DataSource |
| typedef unsigned char | Data |
| typedef BaseIntSign | Precision_Signed |
| typedef BaseInt | Precision |
| typedef SPtr< SElem > | Ptr |
Static Public Member Functions inherited from Simulacrum::SElem | |
| static void | rgb_mix (SElem &bg, SElem &fg, float alpha, SElem &targ) |
| static void | rgb_mix_zerotrans (SElem &bg, SElem &fg, float alpha, SElem &targ) |
| static DataSource | nullSource () |
Protected Attributes inherited from Simulacrum::BW16SElem | |
| uint16_t * | SElemData |
| BW16SignedSElem::BW16SignedSElem | ( | SElem::DataSource | data | ) |
| BW16SignedSElem::BW16SignedSElem | ( | const BW16SignedSElem & | target | ) |
|
overridevirtual |
Reimplemented from Simulacrum::BW16SElem.
|
overridevirtual |
Reimplemented from Simulacrum::BW16SElem.
|
overridevirtual |
Reimplemented from Simulacrum::BW16SElem.
|
overridevirtual |
Reimplemented from Simulacrum::BW16SElem.
Reimplemented from Simulacrum::BW16SElem.
|
overridevirtual |
Reimplemented from Simulacrum::BW16SElem.