#include <fsITexture.h>
|
| void | filterModeSet (fsFilterMode pNewMode) |
| void | wrapModeSet (fsWrapMode pNewMode) |
| std::shared_ptr< fsITexture > | cloneSubSection (fsCBrush const *pBlend, fsPoint const &pOffset) |
| void | blend (fsCBrush const *pBlend, fsPoint const &pOffset) |
| void | finalise () |
| fsSColour4B | pixelGet (fsS32 pU, fsS32 pV, fsS32 pCol, fsS32 pRow) |
| void | pixelSet (fsS32 pU, fsS32 pV, fsS32 pCol, fsS32 pRow, fsSColour4B const &pPixel) |
| void | textureCopyThroughStencil (std::shared_ptr< fsITexture > pSrc, std::shared_ptr< fsITexture > pStencil, fsS32 pU, fsS32 pV, fsS32 pX, fsS32 pY, fsS32 pAlphaHitMaskThreshold) |
| void | textureCopyInto (std::shared_ptr< fsITexture > pSrc, fsS32 pU, fsS32 pV, fsS32 pX, fsS32 pY) |
| virtual fsS32 | imageWidthGet () const =0 |
| virtual fsS32 | imageHeightGet () const =0 |
| virtual fsS32 | textureWidthGet () const =0 |
| virtual fsS32 | textureHeightGet () const =0 |
| fsBool | hasHitMapGet () const |
| fsBool | hitTest (fsPoint const &pLocalPoint) const |
| virtual fsU8 | alphaGet (fsS32 pU, fsS32 pV, fsS32 pCol, fsS32 pRow) const |
| virtual fsBool | hasAlphaChannelGet () const |
| virtual | ~fsITexture () |
|
| virtual void | createFromAlpha8Data (std::vector< fsU8 > &pAlphaData, fsS32 pImgW, fsS32 pImgH, fsPoint const &pPOTDimenions) |
| virtual void | createFromImage (fsIImage const *pImage)=0 |
| virtual void | filterModeSetDo (fsFilterMode pNewMode)=0 |
| virtual void | wrapModeSetDo (fsWrapMode pNewMode)=0 |
| virtual fsU8 | alphaValueGet (fsS32 pImgX, fsS32 pImgY) |
| virtual std::shared_ptr< fsITexture > | doCloneSubSection (fsCBrush const *pBlend, fsPoint const &pOffset) const =0 |
| virtual void | doBlend (fsCBrush const *pBlend, fsPoint const &pOffset)=0 |
| virtual fsSColour4B | pixelGetDo (fsS32 pU, fsS32 pV, fsS32 pCol, fsS32 pRow) |
| virtual void | doPixelSet (fsS32 pU, fsS32 pV, fsS32 pCol, fsS32 pRow, fsSColour4B const &pPixel) |
| virtual void | doTextureCopyThroughStencil (std::shared_ptr< fsITexture > pDest, std::shared_ptr< fsITexture > pStencil, fsS32 pU, fsS32 pV, fsS32 pX, fsS32 pY, fsS32 pAlphaHitMaskThreshold) |
| virtual void | doTextureCopyInto (std::shared_ptr< fsITexture > pDest, fsS32 pU, fsS32 pV, fsS32 pX, fsS32 pY) |
| | fsITexture () |
| void | hitMapStore (fsU8 pAlphaThreshold=0) |
| void | emptyImageCreate (fsS32 pWidth, fsS32 pHeight) |
| void | imageLoad (fsCResourceName const &pImageFileName) |
| void | imageFileLoad (fsCResourceName const &pImageFileName, fsBool pUVAnimation) |
| void | maskFileLoad (fsCResourceName const &pImageFileName, fsBool pUVAnimation) |
◆ fsFilterMode
| Enumerator |
|---|
| eNEAREST | |
| eNEAREST_MIPMAP_NEAREST | |
| eNEAREST_MIPMAP_LINEAR | |
| eLINEAR | |
| eLINEAR_MIPMAP_LINEAR | |
| eLINEAR_MIPMAP_NEAREST | |
| eDONT_CARE | |
◆ fsWrapMode
| Enumerator |
|---|
| eREPEAT | |
| eMIRROR_REPEAT | |
| eCLAMP_TO_EDGE | |
| eDONT_CARE | |
◆ ~fsITexture()
| fsITexture::~fsITexture |
( |
| ) |
|
|
virtual |
◆ fsITexture()
| fsITexture::fsITexture |
( |
| ) |
|
|
protected |
◆ alphaGet()
◆ alphaValueGet()
◆ blend()
| void fsITexture::blend |
( |
fsCBrush const * | pBlend, |
|
|
fsPoint const & | pOffset ) |
◆ cloneSubSection()
◆ createAlpha8FromTextureWithHitmap()
◆ createFromAlpha8Data()
| virtual void fsITexture::createFromAlpha8Data |
( |
std::vector< fsU8 > & | pAlphaData, |
|
|
fsS32 | pImgW, |
|
|
fsS32 | pImgH, |
|
|
fsPoint const & | pPOTDimenions ) |
|
inlineprotectedvirtual |
◆ createFromImage()
| virtual void fsITexture::createFromImage |
( |
fsIImage const * | pImage | ) |
|
|
protectedpure virtual |
◆ createFromImageFile()
◆ createWithEmptyImage()
◆ doBlend()
| virtual void fsITexture::doBlend |
( |
fsCBrush const * | pBlend, |
|
|
fsPoint const & | pOffset ) |
|
protectedpure virtual |
◆ doCloneSubSection()
| virtual std::shared_ptr< fsITexture > fsITexture::doCloneSubSection |
( |
fsCBrush const * | pBlend, |
|
|
fsPoint const & | pOffset ) const |
|
protectedpure virtual |
◆ doPixelSet()
◆ doTextureCopyInto()
◆ doTextureCopyThroughStencil()
◆ emptyImageCreate()
| void fsITexture::emptyImageCreate |
( |
fsS32 | pWidth, |
|
|
fsS32 | pHeight ) |
|
protected |
◆ filterModeSet()
◆ filterModeSetDo()
| virtual void fsITexture::filterModeSetDo |
( |
fsFilterMode | pNewMode | ) |
|
|
protectedpure virtual |
◆ finalise()
| void fsITexture::finalise |
( |
| ) |
|
◆ hasAlphaChannelGet()
| virtual fsBool fsITexture::hasAlphaChannelGet |
( |
| ) |
const |
|
inlinevirtual |
◆ hasHitMapGet()
| fsBool fsITexture::hasHitMapGet |
( |
| ) |
const |
◆ hitMapStore()
| void fsITexture::hitMapStore |
( |
fsU8 | pAlphaThreshold = 0 | ) |
|
|
protected |
◆ hitTest()
◆ imageFileLoad()
◆ imageHeightGet()
| virtual fsS32 fsITexture::imageHeightGet |
( |
| ) |
const |
|
pure virtual |
◆ imageLoad()
◆ imageWidthGet()
| virtual fsS32 fsITexture::imageWidthGet |
( |
| ) |
const |
|
pure virtual |
◆ maskFileLoad()
◆ pixelGet()
◆ pixelGetDo()
◆ pixelSet()
◆ textureCopyInto()
◆ textureCopyThroughStencil()
◆ textureHeightGet()
| virtual fsS32 fsITexture::textureHeightGet |
( |
| ) |
const |
|
pure virtual |
◆ textureWidthGet()
| virtual fsS32 fsITexture::textureWidthGet |
( |
| ) |
const |
|
pure virtual |
◆ wrapModeSet()
| void fsITexture::wrapModeSet |
( |
fsWrapMode | pNewMode | ) |
|
◆ wrapModeSetDo()
| virtual void fsITexture::wrapModeSetDo |
( |
fsWrapMode | pNewMode | ) |
|
|
protectedpure virtual |
◆ fsCBrushManager
◆ fsCParticleCloud
◆ fsCParticleData
◆ fsCSequenceParticleCloud
◆ fsIParticleCloud
◆ gfCMazeSolution
| friend class gfCMazeSolution |
|
friend |
◆ mHeight
| fsS32 fsITexture::mHeight |
|
protected |
◆ mImage
| std::unique_ptr<fsIImage> fsITexture::mImage |
|
protected |
◆ mWidth
The documentation for this class was generated from the following files: