/********************************************************************
*
* File: fsCRenderJobSprite3d.h
*
* Purpose: Batched sprites render job.
*
*********************************************************************/
#ifndef fsCRenderJobSprite3dhdr
#define fsCRenderJobSprite3dhdr
#include "../../fsIRenderJob.h"
#if defined fs3d
class fsC3dSceneSprite;
class fsCRenderJobSprite3d : public fsIRenderJob
{
public:
static const fsCUniqueId mId;
fsCUniqueId typeGet() const override;
void render() override;
fsCRenderJobSprite3d(fsIRenderer* const pParent, fsC3dSceneSprite* pScene);
virtual ~fsCRenderJobSprite3d();<--- Destructor in derived class
protected:
private:
fsC3dSceneSprite* mScene;
};
#endif
#endif