starimage.h 641 B

1234567891011121314151617181920212223242526272829303132
  1. #ifndef _StarImage_h_
  2. #define _StarImage_h_
  3. //////////////////////////////////////////////////////////////////////////////
  4. //
  5. // StarImage header
  6. //
  7. //////////////////////////////////////////////////////////////////////////////
  8. class StarImage : public Image {
  9. protected:
  10. StarImage(Viewport* pviewport) :
  11. Image(pviewport)
  12. {
  13. }
  14. public:
  15. static TRef<StarImage> Create(Viewport* pviewport, short count);
  16. virtual void SetCount(unsigned int seed, short count) = 0;
  17. virtual void Render(Context* pcontext) = 0;
  18. //
  19. // Value methods
  20. //
  21. ZString GetFunctionName() { return "StarImage"; }
  22. };
  23. #endif