Highlight.h 527 B

123456789101112131415161718192021222324252627282930313233343536
  1. /*
  2. GWEN
  3. Copyright (c) 2010 Facepunch Studios
  4. See license in Gwen.h
  5. */
  6. #pragma once
  7. #ifndef GWEN_CONTROLS_HIGHLIGHT_H
  8. #define GWEN_CONTROLS_HIGHLIGHT_H
  9. #include "Gwen/BaseRender.h"
  10. #include "Gwen/Controls/Base.h"
  11. #include "Gwen/Skin.h"
  12. namespace Gwen
  13. {
  14. namespace ControlsInternal
  15. {
  16. class GWEN_EXPORT Highlight : public Controls::Base
  17. {
  18. public:
  19. GWEN_CONTROL_INLINE( Highlight, Controls::Base )
  20. {
  21. }
  22. void Render( Skin::Base* skin )
  23. {
  24. skin->DrawHighlight( this );
  25. }
  26. };
  27. }
  28. }
  29. #endif