Counter Strike : Global Offensive Source Code
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

43 lines
1.2 KiB

  1. //====== Copyright � 1996-2005, Valve Corporation, All rights reserved. =======//
  2. //
  3. // Purpose:
  4. //
  5. // $NoKeywords: $
  6. //
  7. //=============================================================================//
  8. #ifndef ATTRIBUTESHADERPICKERPANEL_H
  9. #define ATTRIBUTESHADERPICKERPANEL_H
  10. #ifdef _WIN32
  11. #pragma once
  12. #endif
  13. #include "dme_controls/AttributeBasePickerPanel.h"
  14. //-----------------------------------------------------------------------------
  15. // Forward declarations
  16. //-----------------------------------------------------------------------------
  17. class CPickerFrame;
  18. //-----------------------------------------------------------------------------
  19. // CAttributeShaderPickerPanel
  20. //-----------------------------------------------------------------------------
  21. class CAttributeShaderPickerPanel : public CAttributeBasePickerPanel
  22. {
  23. DECLARE_CLASS_SIMPLE( CAttributeShaderPickerPanel, CAttributeBasePickerPanel );
  24. public:
  25. CAttributeShaderPickerPanel( vgui::Panel *parent, const AttributeWidgetInfo_t &info );
  26. ~CAttributeShaderPickerPanel();
  27. private:
  28. MESSAGE_FUNC_PARAMS( OnPicked, "Picked", kv );
  29. virtual void ShowPickerDialog();
  30. };
  31. #endif // ATTRIBUTESHADERPICKERPANEL_H