X-Git-Url: https://git.ti.com/gitweb?p=android%2Fexternal-libkmsxx.git;a=blobdiff_plain;f=libkms%2B%2B%2Fcard.h;h=dc97703f2d5e18c2845adab9812b820f2ace6748;hp=ac0cba4455f09f11d829c41221dba484a7ed8f9e;hb=1857c46e0967adbf276d8a9afaf5dac9afa355e4;hpb=e789f93b241fe74cf92eed9ffb0d18b853d79fa1 diff --git a/libkms++/card.h b/libkms++/card.h index ac0cba4..dc97703 100644 --- a/libkms++/card.h +++ b/libkms++/card.h @@ -23,11 +23,12 @@ public: Connector* get_first_connected_connector() const; DrmObject* get_object(uint32_t id) const; + Connector* get_connector(uint32_t id) const; Crtc* get_crtc(uint32_t id) const; Crtc* get_crtc_by_index(uint32_t idx) const; Encoder* get_encoder(uint32_t id) const; Property* get_prop(uint32_t id) const; - Property* get_prop(const char *name) const; + Property* get_prop(const std::string& name) const; bool master() const { return m_master; } bool has_atomic() const { return m_has_atomic; } @@ -36,11 +37,14 @@ public: void print_short() const; std::vector get_connectors() const; + std::vector get_crtcs() const; std::vector get_objects() const; std::vector get_planes() const; std::vector get_connected_pipelines(); + void call_page_flip_handlers(); + private: void restore_modes();