Fission FSN
Loading...
Searching...
No Matches
fsIRenderJob.h
Go to the documentation of this file.
1/********************************************************************
2*
3* Created: 10/3/2014 9:58
4*
5* File: fsIRenderJob.h
6*
7* Author: Mick Waites
8*
9* Purpose: Interface for renderer job types (eg sprites, text
10* tilemap).
11*
12*********************************************************************/
13
14#ifndef fsIRenderJobhdr
15#define fsIRenderJobhdr
16
18
19class fsIRenderer;
20class fsIRenderData;
21
22
24{
25public:
26
27 virtual fsCUniqueId typeGet() const = 0;
28
29 virtual void render() = 0;
30
31 virtual ~fsIRenderJob();
32
33protected:
34
35 fsIRenderJob(fsIRenderer* pParent, fsIRenderData* pRenderData);
36
39
40private:
41};
42
43#endif
Definition fsCUniqueId.h:21
Definition fsIRenderData.h:24
fsIRenderData *const mRenderData
Definition fsIRenderJob.h:38
fsIRenderer * mParent
Definition fsIRenderJob.h:37
virtual ~fsIRenderJob()
Definition fsIRenderJob.cpp:10
virtual void render()=0
virtual fsCUniqueId typeGet() const =0
fsIRenderJob(fsIRenderer *pParent, fsIRenderData *pRenderData)
Definition fsIRenderJob.cpp:4
Definition fsIRenderer.h:73