9#ifndef fsIRenderTextureRenderDatahdr
10#define fsIRenderTextureRenderDatahdr
81 virtual void vertsSetDo(std::vector<fsVec2d>
const& pVerts) {}
Definition fsAffineMtx2d.h:27
Definition fsCResourceName.h:32
virtual ~fsIRenderTextureRenderData()
Definition fsIRenderTextureRenderData.cpp:109
virtual void targetClearDo()
Definition fsIRenderTextureRenderData.h:65
virtual void targetSetDo()
Definition fsIRenderTextureRenderData.h:62
void resize(fsPoint const &pSize)
Definition fsIRenderTextureRenderData.cpp:18
void initialiseSolution(fsIImage *pSolution)
Definition fsIRenderTextureRenderData.cpp:104
void screenEffectParamsClear()
Definition fsIRenderTextureRenderData.cpp:33
void targetClear()
Definition fsIRenderTextureRenderData.cpp:53
void paintWithSpriteBrush(fsPoint const &pPos)
Definition fsIRenderTextureRenderData.cpp:73
virtual void resizeDo(fsPoint const &pSize)
Definition fsIRenderTextureRenderData.h:61
virtual void paintWithSpriteBrushDo(fsPoint const &pPos)
Definition fsIRenderTextureRenderData.h:78
std::vector< fsVec2d > mVerts
Definition fsIRenderTextureRenderData.h:83
virtual void screenShotEndDo(const fsStr &pSceneName)
Definition fsIRenderTextureRenderData.h:71
void recolour(fsSColour4B const &pOld, fsSColour4B const &pNew)
Definition fsIRenderTextureRenderData.cpp:58
fsIRenderTextureRenderData()
Definition fsIRenderTextureRenderData.cpp:94
void brushSet(fsCResourceName const &pBrush)
Definition fsIRenderTextureRenderData.cpp:63
virtual void brushSetDo(fsCResourceName const &pBrush)
Definition fsIRenderTextureRenderData.h:75
virtual void screenEffectParamsClearDo()
Definition fsIRenderTextureRenderData.h:74
void captureRegionSave(const fsRect &pCaptureRect, fsPoint const &pOutputDimensions, fsCResourceName const &pFilename)
Definition fsIRenderTextureRenderData.cpp:68
virtual void initialiseSolutionDo(fsIImage *pSolution)
Definition fsIRenderTextureRenderData.h:59
virtual void captureRegionSaveDo(const fsRect &pCaptureRect, fsPoint const &pOutputDimensions, fsCResourceName const &pFilename)
Definition fsIRenderTextureRenderData.h:76
virtual void vertsSetDo(std::vector< fsVec2d > const &pVerts)
Definition fsIRenderTextureRenderData.h:81
void targetSet()
Definition fsIRenderTextureRenderData.cpp:38
void shadersCreate(const fsStr &pVertex, const fsStr &pFragment)
Definition fsIRenderTextureRenderData.cpp:23
virtual void partialEndDo()
Definition fsIRenderTextureRenderData.h:64
virtual void recolourDo(fsSColour4B const &pOld, fsSColour4B const &pNew)
Definition fsIRenderTextureRenderData.h:77
void partialStart()
Definition fsIRenderTextureRenderData.cpp:43
virtual void partialStartDo()
Definition fsIRenderTextureRenderData.h:63
void screenEffectParamsSet(fsPoint const &pFocusPos, fsF32 pRadius)
Definition fsIRenderTextureRenderData.cpp:28
void partialEnd()
Definition fsIRenderTextureRenderData.cpp:48
void screenShotStart()
Definition fsIRenderTextureRenderData.cpp:8
virtual void screenEffectParamsSetDo(fsPoint const &pFocusPos, fsF32 pRadius)
Definition fsIRenderTextureRenderData.h:73
void renderDo() override
Definition fsIRenderTextureRenderData.cpp:89
virtual void screenShotStartDo()
Definition fsIRenderTextureRenderData.h:70
void initialiseScreen(fsPoint pDimensions)
Definition fsIRenderTextureRenderData.cpp:99
void screenShotEnd(const fsStr &pSceneName)
Definition fsIRenderTextureRenderData.cpp:13
void paint(std::vector< fsPoint > const &pPos, fsSColour4B const &pColour)
Definition fsIRenderTextureRenderData.cpp:78
virtual void initialiseScreenDo(fsPoint pDimensions)
Definition fsIRenderTextureRenderData.h:58
virtual void paintDo(std::vector< fsPoint > const &pPos, fsSColour4B const &pColour)
Definition fsIRenderTextureRenderData.h:79
void passToEngineRendererDo(fsIRenderer *pRenderer, fsS32 pFirstMaterialIndex, fsS32 pLastMaterialInJob) override
Definition fsIRenderTextureRenderData.cpp:83
virtual void shadersCreateDo(const fsStr &pVertex, const fsStr &pFragment)
Definition fsIRenderTextureRenderData.h:72
Definition fsIRenderer.h:73
int fsS32
Definition fsBaseTypes.h:20
float fsF32
Definition fsBaseTypes.h:28
Definition fsSColour.h:54