CCircle2dShader.h 1.1 KB

1234567891011121314151617181920212223242526272829303132333435
  1. // CCircle2dShader - [2020-04-13 11:57:46]
  2. #ifndef _CCIRCLE2DSHADER_H_
  3. #define _CCIRCLE2DSHADER_H_
  4. #include "common.h"
  5. #include "CFTTUberShader.h"
  6. /*
  7. 001CF6DC CCircle2dShader::CCircle2dShader()
  8. 001CF6E8 CCircle2dShader::~CCircle2dShader()
  9. 001BE5E8 CCircle2dShader::SetFlipY(float)
  10. 001BE5FA CCircle2dShader::SetCentre(float const*)
  11. 001BE606 CCircle2dShader::SetInner(float)
  12. 001BE618 CCircle2dShader::SetOuter(float)
  13. 001BE62A CCircle2dShader::SetAngleMin(float)
  14. 001BE63C CCircle2dShader::SetAngleMax(float)
  15. 001CF6EC CCircle2dShader::CreateMat()
  16. */
  17. class CCircle2dShader : public CFTTUberShader {
  18. public:
  19. CCircle2dShader(); // 001CF6DC
  20. ~CCircle2dShader(); // 001CF6E8
  21. void SetFlipY(float); // 001BE5E8
  22. void SetCentre(float const*); // 001BE5FA
  23. void SetInner(float); // 001BE606
  24. void SetOuter(float); // 001BE618
  25. void SetAngleMin(float); // 001BE62A
  26. void SetAngleMax(float); // 001BE63C
  27. ushort CreateMat(); // 001CF6EC
  28. static CCircle2dShader s_tInstance;
  29. };
  30. #endif //_CCIRCLE2DSHADER_H_