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_ |