Fission FSN
Loading...
Searching...
No Matches
fsCRenderJobSprite3d.h
Go to the documentation of this file.
1/********************************************************************
2*
3* File: fsCRenderJobSprite3d.h
4*
5* Purpose: Batched sprites render job.
6*
7*********************************************************************/
8
9#ifndef fsCRenderJobSprite3dhdr
10#define fsCRenderJobSprite3dhdr
11
12#include "../../fsIRenderJob.h"
13
14#if defined fs3d
16
17
19{
20public:
21
22 static const fsCUniqueId mId;
23 fsCUniqueId typeGet() const override;
24
25 void render() override;
26
27 fsCRenderJobSprite3d(fsIRenderer* const pParent, fsC3dSceneSprite* pScene);
28 virtual ~fsCRenderJobSprite3d();
29
30protected:
31
32private:
33
34 fsC3dSceneSprite* mScene;
35};
36
37#endif
38#endif
Definition fsC3dSceneSprite.h:33
static const fsCUniqueId mId
Definition fsCRenderJobSprite3d.h:22
fsCUniqueId typeGet() const override
Definition fsCRenderJobSprite3d.cpp:11
void render() override
Definition fsCRenderJobSprite3d.cpp:16
fsCRenderJobSprite3d(fsIRenderer *const pParent, fsC3dSceneSprite *pScene)
Definition fsCRenderJobSprite3d.cpp:21
virtual ~fsCRenderJobSprite3d()
Definition fsCRenderJobSprite3d.cpp:27
Definition fsCUniqueId.h:21
fsIRenderJob(fsIRenderer *pParent, fsIRenderData *pRenderData)
Definition fsIRenderJob.cpp:4
Definition fsIRenderer.h:73