]> Gitweb @ Texas Instruments - Open Source Git Repositories - git.TI.com/gitweb - android/external-libkmsxx.git/blobdiff - libkms++/card.h
Card: support opening specific drm device
[android/external-libkmsxx.git] / libkms++ / card.h
index bbe34e28a15c65e9d09e5c6f812e92143c0333aa..6cf0c0277c381c7b0a7df7566bc32940c4e26617 100644 (file)
@@ -11,8 +11,10 @@ namespace kms
 {
 class Card
 {
+       friend class Framebuffer;
 public:
        Card();
+       Card(const std::string& device);
        ~Card();
 
        Card(const Card& other) = delete;
@@ -57,6 +59,7 @@ private:
        std::vector<Crtc*> m_crtcs;
        std::vector<Plane*> m_planes;
        std::vector<Property*> m_properties;
+       std::vector<Framebuffer*> m_framebuffers;
 
        int m_fd;
        bool m_master;