Cafu Engine
MaterialProperties.hpp
1 /*
2 Cafu Engine, http://www.cafu.de/
3 Copyright (c) Carsten Fuchs and other contributors.
4 This project is licensed under the terms of the MIT license.
5 */
6 
7 #ifndef CAFU_MATERIAL_PROPERTIES_HPP_INCLUDED
8 #define CAFU_MATERIAL_PROPERTIES_HPP_INCLUDED
9 
10 #include "wx/wx.h"
11 #include "wx/propgrid/propgrid.h"
12 #include "wx/propgrid/manager.h"
13 #include "wx/propgrid/advprops.h"
14 
15 
16 class EditorMaterialI;
17 
18 
19 namespace MaterialBrowser
20 {
21  class DialogT;
22 
23 
24  class MaterialPropertiesT : public wxPropertyGridManager
25  {
26  public:
27 
29 
30  void ShowMaterial(EditorMaterialI* EditorMaterial);
31 
32 
33  private:
34 
35  void OnValueChanging(wxPropertyGridEvent& Event);
36 
37  DECLARE_EVENT_TABLE()
38  };
39 }
40 
41 #endif
Definition: MaterialBrowserDialog.hpp:60
Definition: EditorMaterial.hpp:21
Definition: MaterialProperties.hpp:24