|
Fission FSN
|
#include <fsIRenderableTexture.h>

Public Member Functions | |
| void | resize (fsPoint const &pSize) |
| void | screenShotStart () |
| void | screenShotEnd (const fsStr &pSceneName) |
| void | shadersCreate (const fsStr &pVertex, const fsStr &pFragment) |
| void | screenEffectParamsSet (fsPoint const &pFocusPos, fsF32 pRadius) |
| void | screenEffectParamsClear () |
| void | targetSet () |
| void | partialEnd () |
| void | partialStart () |
| void | targetClear () |
| void | brushSet (fsCResourceName const &pBrushFilename) |
| void | save (fsCResourceName const &pFilename) |
| void | captureRegionSave (const fsRect &pCaptureRect, fsPoint const &pOutputDimensions, fsCResourceName const &pFilename) |
| void | recolour (fsSColour4B const &pOld, fsSColour4B const &pNew) |
| void | paintWithSpriteBrush (fsPoint const &pPos) |
| void | paint (std::vector< fsPoint > const &pPos, fsSColour4B const &pColour) |
| virtual | ~fsIRenderableTexture () |
| Public Member Functions inherited from fsINative | |
| void | render () |
| void | matrixApply (const fsAffineMtx2d &pRenderMatrix) |
| void | widthSet (fsS32 pWidth) |
| void | heightSet (fsS32 pHeight) |
| void | polygonInfoSet (fsIRenderData::fsSPolyInfo const &pPolyInfo) |
| void | textureWrapSet () |
| void | uvSet (const fsRect &pOffest) |
| void | vertsSet (std::vector< fsVec2d > const &pVerts) |
| void | brushSet (std::shared_ptr< fsCBrush > pBrush) |
| void | alphaBlendModeSet (fsS32 pAlphaBlendMode) |
| void | colourSet (const fsSColour4B &pColour) |
| virtual | ~fsINative ()=default |
| void | render () |
| void | matrixApply (const fsAffineMtx2d &pRenderMatrix) |
| void | widthSet (fsS32 pWidth) |
| void | heightSet (fsS32 pHeight) |
| void | polygonInfoSet (fsIRenderData::fsSPolyInfo const &pPolyInfo) |
| void | textureWrapSet () |
| void | uvSet (const fsRect &pOffest) |
| void | vertsSet (std::vector< fsVec2d > const &pVerts) |
| void | brushSet (std::shared_ptr< fsCBrush > pBrush) |
| void | alphaBlendModeSet (fsS32 pAlphaBlendMode) |
| void | colourSet (const fsSColour4B &pColour) |
| virtual | ~fsINative ()=default |
| void | render () |
| void | matrixApply (const fsAffineMtx2d &pRenderMatrix) |
| void | widthSet (fsS32 pWidth) |
| void | heightSet (fsS32 pHeight) |
| void | polygonInfoSet (fsIRenderData::fsSPolyInfo const &pPolyInfo) |
| void | textureWrapSet () |
| void | uvSet (const fsRect &pOffest) |
| void | vertsSet (std::vector< fsVec2d > const &pVerts) |
| void | brushSet (std::shared_ptr< fsCBrush > pBrush) |
| void | alphaBlendModeSet (fsS32 pAlphaBlendMode) |
| void | colourSet (const fsSColour4B &pColour) |
| virtual | ~fsINative ()=default |
| void | render () |
| void | matrixApply (const fsAffineMtx2d &pRenderMatrix) |
| void | widthSet (fsS32 pWidth) |
| void | heightSet (fsS32 pHeight) |
| void | polygonInfoSet (fsIRenderData::fsSPolyInfo const &pPolyInfo) |
| void | textureWrapSet () |
| void | uvSet (const fsRect &pOffest) |
| void | vertsSet (std::vector< fsVec2d > const &pVerts) |
| void | brushSet (std::shared_ptr< fsCBrush > pBrush) |
| void | alphaBlendModeSet (fsS32 pAlphaBlendMode) |
| void | colourSet (const fsSColour4B &pColour) |
| virtual | ~fsINative ()=default |
| void | render () |
| void | matrixApply (const fsAffineMtx2d &pRenderMatrix) |
| void | widthSet (fsS32 pWidth) |
| void | heightSet (fsS32 pHeight) |
| void | polygonInfoSet (fsIRenderData::fsSPolyInfo const &pPolyInfo) |
| void | textureWrapSet () |
| void | uvSet (const fsRect &pOffest) |
| void | vertsSet (std::vector< fsVec2d > const &pVerts) |
| void | brushSet (std::shared_ptr< fsCBrush > pBrush) |
| void | alphaBlendModeSet (fsS32 pAlphaBlendMode) |
| void | colourSet (const fsSColour4B &pColour) |
| virtual | ~fsINative ()=default |
Protected Member Functions | |
| virtual void | resizeDo (fsPoint const &pSize) |
| virtual void | screenShotStartDo () |
| virtual void | screenShotEndDo (const fsStr &pSceneName) |
| virtual void | shadersCreateDo (const fsStr &pVertex, const fsStr &pFragment) |
| virtual void | screenEffectParamsSetDo (fsPoint const &pFocusPos, fsF32 pRadius) |
| virtual void | screenEffectParamsClearDo () |
| virtual void | targetSetDo () |
| virtual void | partialEndDo () |
| virtual void | partialStartDo () |
| virtual void | targetClearDo () |
| virtual void | brushSetDo (fsCResourceName const &pBrushFilename) |
| virtual void | saveDo (fsCResourceName const &pFilename) |
| virtual void | captureRegionSaveDo (const fsRect &pCaptureRect, fsPoint const &pOutputDimensions, fsCResourceName const &pFilename) |
| virtual void | recolourDo (fsSColour4B const &pOld, fsSColour4B const &pNew) |
| virtual void | paintWithSpriteBrushDo (fsPoint const &pPos) |
| virtual void | paintDo (std::vector< fsPoint > const &pPos, fsSColour4B const &pColour) |
| fsIRenderableTexture () | |
| Protected Member Functions inherited from fsINative | |
| virtual void | renderDo ()=0 |
| virtual void | matrixApplyDo (const fsAffineMtx2d &pRenderMatrix)=0 |
| virtual void | polygonInfoSetDo (fsIRenderData::fsSPolyInfo const &pPolyInfo) |
| virtual void | textureWrapSetDo () |
| virtual void | uvSetDo (const fsRect &pOffest) |
| virtual void | vertsSetDo (std::vector< fsVec2d > const &pVerts) |
| virtual void | widthSetDo (fsS32 pWidth) |
| virtual void | heightSetDo (fsS32 pHeight) |
| virtual void | brushSetDo (std::shared_ptr< fsCBrush > pBrush) |
| virtual void | alphaBlendModeSetDo (fsS32 pAlphaBlendMode) |
| virtual void | colourSetDo (const fsSColour4B &pColour) |
| fsINative ()=default | |
| virtual void | polygonInfoSetDo (fsIRenderData::fsSPolyInfo const &pPolyInfo) |
| virtual void | textureWrapSetDo () |
| virtual void | uvSetDo (const fsRect &pOffest) |
| virtual void | renderDo ()=0 |
| virtual void | matrixApplyDo (const fsAffineMtx2d &pRenderMatrix) |
| virtual void | vertsSetDo (std::vector< fsVec2d > const &pVerts) |
| virtual void | widthSetDo (fsS32 pWidth) |
| virtual void | heightSetDo (fsS32 pHeight) |
| virtual void | brushSetDo (std::shared_ptr< fsCBrush > pBrush) |
| virtual void | alphaBlendModeSetDo (fsS32 pAlphaBlendMode) |
| virtual void | colourSetDo (const fsSColour4B &pColour) |
| fsINative () | |
| virtual void | polygonInfoSetDo (fsIRenderData::fsSPolyInfo const &pPolyInfo) |
| virtual void | textureWrapSetDo () |
| virtual void | uvSetDo (const fsRect &pOffest) |
| virtual void | renderDo ()=0 |
| virtual void | matrixApplyDo (const fsAffineMtx2d &pRenderMatrix)=0 |
| virtual void | vertsSetDo (std::vector< fsVec2d > const &pVerts) |
| virtual void | widthSetDo (fsS32 pWidth) |
| virtual void | heightSetDo (fsS32 pHeight) |
| virtual void | brushSetDo (std::shared_ptr< fsCBrush > pBrush) |
| virtual void | alphaBlendModeSetDo (fsS32 pAlphaBlendMode) |
| virtual void | colourSetDo (const fsSColour4B &pColour) |
| fsINative ()=default | |
| virtual void | polygonInfoSetDo (fsIRenderData::fsSPolyInfo const &pPolyInfo) |
| virtual void | textureWrapSetDo () |
| virtual void | uvSetDo (const fsRect &pOffest) |
| virtual void | renderDo ()=0 |
| virtual void | matrixApplyDo (const fsAffineMtx2d &pRenderMatrix)=0 |
| virtual void | vertsSetDo (std::vector< fsVec2d > const &pVerts) |
| virtual void | widthSetDo (fsS32 pWidth) |
| virtual void | heightSetDo (fsS32 pHeight) |
| virtual void | brushSetDo (std::shared_ptr< fsCBrush > pBrush) |
| virtual void | alphaBlendModeSetDo (fsS32 pAlphaBlendMode) |
| virtual void | colourSetDo (const fsSColour4B &pColour) |
| fsINative ()=default | |
| virtual void | polygonInfoSetDo (fsIRenderData::fsSPolyInfo const &pPolyInfo) |
| virtual void | textureWrapSetDo () |
| virtual void | uvSetDo (const fsRect &pOffest) |
| virtual void | renderDo ()=0 |
| virtual void | matrixApplyDo (const fsAffineMtx2d &pRenderMatrix) |
| virtual void | vertsSetDo (std::vector< fsVec2d > const &pVerts) |
| virtual void | widthSetDo (fsS32 pWidth) |
| virtual void | heightSetDo (fsS32 pHeight) |
| virtual void | brushSetDo (std::shared_ptr< fsCBrush > pBrush) |
| virtual void | alphaBlendModeSetDo (fsS32 pAlphaBlendMode) |
| virtual void | colourSetDo (const fsSColour4B &pColour) |
| fsINative () | |
Additional Inherited Members | |
| Protected Attributes inherited from fsINative | |
| fsF32 | mRenderMatrix [16] = {0.0} |
|
virtual |
|
protected |
| void fsIRenderableTexture::brushSet | ( | fsCResourceName const & | pBrushFilename | ) |
|
inlineprotectedvirtual |
| void fsIRenderableTexture::captureRegionSave | ( | const fsRect & | pCaptureRect, |
| fsPoint const & | pOutputDimensions, | ||
| fsCResourceName const & | pFilename ) |
|
inlineprotectedvirtual |
Reimplemented in fsCNativeRenderTexture, fsCNativeRenderTexture, and fsCNativeRenderTexture.
| void fsIRenderableTexture::paint | ( | std::vector< fsPoint > const & | pPos, |
| fsSColour4B const & | pColour ) |
|
inlineprotectedvirtual |
| void fsIRenderableTexture::paintWithSpriteBrush | ( | fsPoint const & | pPos | ) |
|
inlineprotectedvirtual |
| void fsIRenderableTexture::partialEnd | ( | ) |
|
inlineprotectedvirtual |
Reimplemented in fsCNativeRenderTexture, fsCNativeRenderTexture, and fsCNativeRenderTexture.
| void fsIRenderableTexture::partialStart | ( | ) |
|
inlineprotectedvirtual |
Reimplemented in fsCNativeRenderTexture, fsCNativeRenderTexture, and fsCNativeRenderTexture.
| void fsIRenderableTexture::recolour | ( | fsSColour4B const & | pOld, |
| fsSColour4B const & | pNew ) |
|
inlineprotectedvirtual |
| void fsIRenderableTexture::resize | ( | fsPoint const & | pSize | ) |
|
inlineprotectedvirtual |
Reimplemented in fsCNativeRenderTexture, fsCNativeRenderTexture, and fsCNativeRenderTexture.
| void fsIRenderableTexture::save | ( | fsCResourceName const & | pFilename | ) |
|
inlineprotectedvirtual |
| void fsIRenderableTexture::screenEffectParamsClear | ( | ) |
|
inlineprotectedvirtual |
Reimplemented in fsCNativeRenderTexture, and fsCNativeRenderTexture.
|
inlineprotectedvirtual |
Reimplemented in fsCNativeRenderTexture, and fsCNativeRenderTexture.
| void fsIRenderableTexture::screenShotEnd | ( | const fsStr & | pSceneName | ) |
|
inlineprotectedvirtual |
Reimplemented in fsCNativeRenderTexture, fsCNativeRenderTexture, and fsCNativeRenderTexture.
| void fsIRenderableTexture::screenShotStart | ( | ) |
|
inlineprotectedvirtual |
Reimplemented in fsCNativeRenderTexture, fsCNativeRenderTexture, and fsCNativeRenderTexture.
|
inlineprotectedvirtual |
Reimplemented in fsCNativeRenderTexture, fsCNativeRenderTexture, and fsCNativeRenderTexture.
| void fsIRenderableTexture::targetClear | ( | ) |
|
inlineprotectedvirtual |
Reimplemented in fsCNativeRenderTexture, fsCNativeRenderTexture, fsCNativeRenderTexture, fsCNativeRenderTexture, and fsCNativeRenderTexture.
| void fsIRenderableTexture::targetSet | ( | ) |
|
inlineprotectedvirtual |
Reimplemented in fsCNativeRenderTexture, fsCNativeRenderTexture, fsCNativeRenderTexture, fsCNativeRenderTexture, and fsCNativeRenderTexture.