]> git.sesse.net Git - casparcg/blobdiff - accelerator/ogl/util/buffer.h
Merge pull request #501 from dimitry-ishenko-casparcg/next
[casparcg] / accelerator / ogl / util / buffer.h
index cc1fbd73f646b69dc5354a179bf9ed2b41104eff..9dbc7799aed13a556376bbebd6ab62ff88597312 100644 (file)
@@ -22,7 +22,8 @@
 #pragma once
 
 #include <common/memory.h>
-#include <common/enum_class.h>
+
+#include <boost/property_tree/ptree_fwd.hpp>
 
 #include <cstdint>
 
@@ -36,15 +37,11 @@ public:
 
        // Static Members
 
-       struct usage_def
+       enum class usage
        {
-               enum type
-               {
-                       write_only,
-                       read_only
-               };
+               write_only,
+               read_only
        };
-       typedef enum_class<usage_def> usage;
        
        // Constructors
 
@@ -69,6 +66,7 @@ public:
 
        int id() const;
 
+       static boost::property_tree::wptree info();
 private:
        struct impl;
        spl::unique_ptr<impl> impl_;