Source code of Windows XP (NT5)
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

42 lines
722 B

  1. #ifndef HUGETEST_H
  2. #define HUGETEST_H
  3. #include "skeltest.h"
  4. #include "fog.h"
  5. #include "raster.h"
  6. #include "texture.h"
  7. #include "lighting.h"
  8. typedef enum { FASTEST, DONT_CARE, NICEST } QualityType;
  9. class HugeTest : public SkeletonTest
  10. {
  11. private:
  12. typedef SkeletonTest parent;
  13. public:
  14. HugeTest();
  15. ~HugeTest() {};
  16. virtual void INITFUNCTION();
  17. virtual void RENDFUNCTION();
  18. virtual int Save(HANDLE hFile);
  19. virtual int Load(HANDLE hFile);
  20. protected:
  21. GLfloat afDrawColor[3];
  22. struct {
  23. GLfloat fxMin, fxMax, fyMin, fyMax, fzMin, fzMax;
  24. } range;
  25. FOGDATA fd;
  26. RASTERDATA rd;
  27. LIGHTINGDATA ld;
  28. TEXTUREDATA xd;
  29. private:
  30. void UI_init();
  31. };
  32. #endif // HUGETEST_H