summaryrefslogtreecommitdiff
path: root/libkms++/crtc.h
diff options
context:
space:
mode:
authorTomi Valkeinen <tomi.valkeinen@iki.fi>2015-10-03 11:27:26 +0300
committerTomi Valkeinen <tomi.valkeinen@iki.fi>2015-10-03 17:49:45 +0300
commit9b382fd474a6cc949e93bf6f34ce258ef7dd76a2 (patch)
tree339be22fdc7cea3a7f7264e89786ff7f9cf09b34 /libkms++/crtc.h
parent624dadeeda877972969f2d9096301fcc652822ea (diff)
use friend class and hide methods
Diffstat (limited to 'libkms++/crtc.h')
-rw-r--r--libkms++/crtc.h11
1 files changed, 6 insertions, 5 deletions
diff --git a/libkms++/crtc.h b/libkms++/crtc.h
index fabc6e2..d30d497 100644
--- a/libkms++/crtc.h
+++ b/libkms++/crtc.h
@@ -11,12 +11,8 @@ struct CrtcPriv;
class Crtc : public DrmObject
{
+ friend class Card;
public:
- Crtc(Card& card, uint32_t id, uint32_t idx);
- ~Crtc();
-
- void setup();
-
void print_short() const;
const std::vector<Plane*>& get_possible_planes() const { return m_possible_planes; }
@@ -30,6 +26,11 @@ public:
int page_flip(Framebuffer& fb, void *data);
private:
+ Crtc(Card& card, uint32_t id, uint32_t idx);
+ ~Crtc();
+
+ void setup();
+
CrtcPriv* m_priv;
std::vector<Plane*> m_possible_planes;