#include <fsCBrush.h>
|
| void | blend (std::shared_ptr< fsCBrush > pMask) |
| void | finalise () |
| std::shared_ptr< fsCBrush > | originalBrushGet () const |
| std::shared_ptr< fsITexture > | textureGet () const |
| fsSColour4B | pixelGet (fsS32 pCol, fsS32 pRow) |
| void | pixelSet (fsS32 pCol, fsS32 pRow, const fsSColour4B &pPixel) |
| void | textureCopyThroughStencil (std::shared_ptr< fsCBrush > pSrc, std::shared_ptr< fsCBrush > pStencil, fsS32 pX, fsS32 pY, fsS32 pAlphaHitMaskThreshold=0) const |
| void | textureCopyInto (std::shared_ptr< fsCBrush > pSrc, fsS32 pX, fsS32 pY) |
| void | hitTestDelegateSet (std::shared_ptr< fsCBrush > pHitDelegate) |
| fsPoint const & | hitTestDimensionsGet () const |
| fsPoint const & | dimensionsGet () const |
| fsPoint const & | offsetGet () const |
| fsBool | hasHitMapGet () const |
| fsBool | hitTest (const fsPoint &pLocalPoint) const |
| fsBool | hasAlphaChannelGet () const |
| void | sanityCheck (fsStr const &pName) const |
| void | initEmpty (std::shared_ptr< fsITexture > pTexture, fsPoint const &pDimensions) |
| void | init (std::shared_ptr< fsITexture > pTexture, fsPoint const &pOffset, fsPoint const &pDimensions) |
| void | init (std::shared_ptr< fsCBrush > pBrush, fsPoint const &pOffset, fsPoint const &pDimensions) |
| | fsCBrush () |
| | ~fsCBrush () |
◆ fsCBrush()
◆ ~fsCBrush()
◆ blend()
| void fsCBrush::blend |
( |
std::shared_ptr< fsCBrush > | pMask | ) |
|
◆ dimensionsGet()
| fsPoint const & fsCBrush::dimensionsGet |
( |
| ) |
const |
◆ finalise()
| void fsCBrush::finalise |
( |
| ) |
|
◆ hasAlphaChannelGet()
| fsBool fsCBrush::hasAlphaChannelGet |
( |
| ) |
const |
◆ hasHitMapGet()
| fsBool fsCBrush::hasHitMapGet |
( |
| ) |
const |
◆ hitTest()
◆ hitTestDelegateSet()
| void fsCBrush::hitTestDelegateSet |
( |
std::shared_ptr< fsCBrush > | pHitDelegate | ) |
|
◆ hitTestDimensionsGet()
| fsPoint const & fsCBrush::hitTestDimensionsGet |
( |
| ) |
const |
◆ init() [1/2]
| void fsCBrush::init |
( |
std::shared_ptr< fsCBrush > | pBrush, |
|
|
fsPoint const & | pOffset, |
|
|
fsPoint const & | pDimensions ) |
◆ init() [2/2]
◆ initEmpty()
| void fsCBrush::initEmpty |
( |
std::shared_ptr< fsITexture > | pTexture, |
|
|
fsPoint const & | pDimensions ) |
◆ offsetGet()
| fsPoint const & fsCBrush::offsetGet |
( |
| ) |
const |
◆ originalBrushGet()
| std::shared_ptr< fsCBrush > fsCBrush::originalBrushGet |
( |
| ) |
const |
◆ pixelGet()
◆ pixelSet()
◆ sanityCheck()
| void fsCBrush::sanityCheck |
( |
fsStr const & | pName | ) |
const |
◆ textureCopyInto()
◆ textureCopyThroughStencil()
| void fsCBrush::textureCopyThroughStencil |
( |
std::shared_ptr< fsCBrush > | pSrc, |
|
|
std::shared_ptr< fsCBrush > | pStencil, |
|
|
fsS32 | pX, |
|
|
fsS32 | pY, |
|
|
fsS32 | pAlphaHitMaskThreshold = 0 ) const |
◆ textureGet()
| std::shared_ptr< fsITexture > fsCBrush::textureGet |
( |
| ) |
const |
The documentation for this class was generated from the following files:
- /home/runner/work/fission/fission/libs/fsRenderer/src/fsCBrush.h
- /home/runner/work/fission/fission/libs/fsRenderer/src/fsCBrush.cpp