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