#include <common/memory.h>
+#include <boost/property_tree/ptree_fwd.hpp>
+
#include <cstddef>
namespace caspar { namespace accelerator { namespace ogl {
// Constructors
- texture(int width, int height, int stride);
+ texture(int width, int height, int stride, bool mipmapped);
texture(texture&& other);
~texture();
int width() const;
int height() const;
int stride() const;
+ bool mipmapped() const;
std::size_t size() const;
int id() const;
+ static boost::property_tree::wptree info();
private:
struct impl;
spl::unique_ptr<impl> impl_;