Fission FSN
Loading...
Searching...
No Matches
fsCRenderJobText.h
Go to the documentation of this file.
1/********************************************************************
2*
3* Created: 10/3/2014 17:21
4*
5* File: fsCRenderJobText.h
6*
7* Author: Mick Waites
8*
9* Purpose: Text render job.
10*
11*********************************************************************/
12
13#ifndef fsCRenderJobTexthdr
14#define fsCRenderJobTexthdr
15
16#include "../../fsIRenderJob.h"
17
19
21{
22public:
23
24 fsCUniqueId typeGet() const override;
25 static const fsCUniqueId mId;
26
27 void render() override;
28
29 void incrementFontCount();
30
31 fsCRenderJobText(fsIRenderer* pParent, fsIRenderData* pRenderData, fsS32 pFirstFontIndex);
32 virtual ~fsCRenderJobText();
33
34protected:
35
36private:
37
38 fsS32 mFirstFontIndex;
39 fsS32 mLastFontInJob;
40};
41
42#endif
virtual ~fsCRenderJobText()
Definition fsCRenderJobText.cpp:33
fsCRenderJobText(fsIRenderer *pParent, fsIRenderData *pRenderData, fsS32 pFirstFontIndex)
Definition fsCRenderJobText.cpp:25
static const fsCUniqueId mId
Definition fsCRenderJobText.h:25
fsCUniqueId typeGet() const override
Definition fsCRenderJobText.cpp:9
void incrementFontCount()
Definition fsCRenderJobText.cpp:20
void render() override
Definition fsCRenderJobText.cpp:14
Definition fsCUniqueId.h:21
Definition fsIRenderData.h:24
fsIRenderJob(fsIRenderer *pParent, fsIRenderData *pRenderData)
Definition fsIRenderJob.cpp:4
Definition fsIRenderer.h:73
Definition fsITextRenderData.h:19
int fsS32
Definition fsBaseTypes.h:20