dungeon_crawler

annotate prototype/src/colgrade.h @ 72:a27528035e20

- re-organized the renderer classes a bit wrt final render-target - implemented identity color-grading palette for now - broke particle systems.... - removed multipass renderer
author John Tsiombikas <nuclear@member.fsf.org>
date Fri, 19 Oct 2012 02:45:57 +0300
parents
children 5981917093ff
rev   line source
nuclear@72 1 #ifndef COLGRADE_H_
nuclear@72 2 #define COLGRADE_H_
nuclear@72 3
nuclear@72 4 class GradePalette {
nuclear@72 5 private:
nuclear@72 6 unsigned int tex;
nuclear@72 7 int size;
nuclear@72 8
nuclear@72 9 public:
nuclear@72 10 GradePalette();
nuclear@72 11 ~GradePalette();
nuclear@72 12
nuclear@72 13 bool create(int sz = 16);
nuclear@72 14 void destroy();
nuclear@72 15
nuclear@72 16 bool save_shot(const char *fname) const;
nuclear@72 17 bool load_shot(const char *fname);
nuclear@72 18
nuclear@72 19 unsigned int get_texture() const;
nuclear@72 20 };
nuclear@72 21
nuclear@72 22 #endif // COLGRADE_H_