CColourMulti2dShader.h 1017 B

123456789101112131415161718192021222324252627282930313233
  1. // CColourMulti2dShader - [2020-04-13 11:57:46]
  2. #ifndef _CCOLOURMULTI2DSHADER_H_
  3. #define _CCOLOURMULTI2DSHADER_H_
  4. #include "common.h"
  5. #include "CFTTUberShader.h"
  6. /*
  7. 001CF724 CColourMulti2dShader::CColourMulti2dShader()
  8. 001CF730 CColourMulti2dShader::~CColourMulti2dShader()
  9. 001C545E CColourMulti2dShader::SetColour(CFTTVector32x4 const&)
  10. 001CF734 CColourMulti2dShader::CreateMat(EColourMulti2dShader_Mode)
  11. */
  12. enum EColourMulti2dShader_Mode {
  13. EColourMulti2dShader_Mode_0,
  14. EColourMulti2dShader_Mode_1,
  15. EColourMulti2dShader_Mode_2,
  16. EColourMulti2dShader_Mode_3,
  17. EColourMulti2dShader_Mode_4,
  18. EColourMulti2dShader_Mode_5,
  19. };
  20. class CColourMulti2dShader : public CFTTUberShader {
  21. public:
  22. CColourMulti2dShader(); // 001CF724
  23. ~CColourMulti2dShader(); // 001CF730
  24. void SetColour(CFTTVector32x4 const&); // 001C545E
  25. ushort CreateMat(EColourMulti2dShader_Mode); // 001CF734
  26. static CColourMulti2dShader s_tInstance;
  27. };
  28. #endif //_CCOLOURMULTI2DSHADER_H_