Remade instancing
Former-commit-id: b297ed84e86a714c58d42219cc1dd8337e3a732c
This commit is contained in:
@@ -17,13 +17,20 @@ class NzScene;
|
||||
class NAZARA_API NzAbstractRenderTechnique : NzNonCopyable
|
||||
{
|
||||
public:
|
||||
NzAbstractRenderTechnique() = default;
|
||||
NzAbstractRenderTechnique();
|
||||
virtual ~NzAbstractRenderTechnique();
|
||||
|
||||
virtual void Clear(const NzScene* scene) = 0;
|
||||
virtual void Draw(const NzScene* scene) = 0;
|
||||
|
||||
virtual void EnableInstancing(bool instancing);
|
||||
|
||||
virtual NzAbstractRenderQueue* GetRenderQueue() = 0;
|
||||
|
||||
virtual bool IsInstancingEnabled() const;
|
||||
|
||||
protected:
|
||||
bool m_instancingEnabled;
|
||||
};
|
||||
|
||||
#endif // NAZARA_ABSTRACTRENDERTECHNIQUE_HPP
|
||||
|
||||
Reference in New Issue
Block a user