TPitchLineGen.h 931 B

1234567891011121314151617181920212223242526272829303132333435363738
  1. // TPitchLineGen.h
  2. #ifndef _TPITCHLINEGEN_H_
  3. #define _TPITCHLINEGEN_H_
  4. #include "CFTTVector32.h"
  5. /*
  6. 003237C8
  7. vptr_TPitchLineRect_3237C8:
  8. TPitchLineGen::~TPitchLineGen()
  9. TPitchLineRect::~TPitchLineRect()
  10. TPitchLineRect::GetType(void)
  11. TPitchLineRect::Clamp(CFTTVector32)
  12. TPitchLineRect::Identical(TPitchLineGen *)
  13. TPitchLineRect::Render(void)
  14. TPitchLineRect::Transform(uchar)
  15. TPitchLineRect::Translate(CFTTVector32)
  16. TPitchLineRect::Valid(void)
  17. TPitchLineRect::Clone(void)
  18. void (*)(TPitchLineGen* this)
  19. */
  20. class TPitchLineGen {
  21. public:
  22. //virtual ~TPitchLineGen();
  23. virtual int GetType() = 0;
  24. virtual void Clamp(CFTTVector32) = 0;
  25. virtual bool Identical(TPitchLineGen*) = 0;
  26. virtual void Render() = 0;
  27. virtual void Transform(uchar) = 0;
  28. virtual void Translate(CFTTVector32) = 0;
  29. virtual bool Valid() = 0;
  30. virtual TPitchLineGen* Clone() = 0;
  31. };
  32. #endif //_TPITCHLINEGEN_H_