RetraceSemaphore() doesn't need to be public
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@13268 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
@@ -1,5 +1,5 @@
|
|||||||
//------------------------------------------------------------------------------
|
//------------------------------------------------------------------------------
|
||||||
// Copyright (c) 2002-2004, OpenBeOS
|
// Copyright (c) 2002-2005, Haiku
|
||||||
//
|
//
|
||||||
// Permission is hereby granted, free of charge, to any person obtaining a
|
// Permission is hereby granted, free of charge, to any person obtaining a
|
||||||
// copy of this software and associated documentation files (the "Software"),
|
// copy of this software and associated documentation files (the "Software"),
|
||||||
@@ -35,8 +35,7 @@ struct screen_desc;
|
|||||||
class BApplication;
|
class BApplication;
|
||||||
class BWindow;
|
class BWindow;
|
||||||
|
|
||||||
class BPrivateScreen
|
class BPrivateScreen {
|
||||||
{
|
|
||||||
// Constructor and destructor are private. Use the static methods
|
// Constructor and destructor are private. Use the static methods
|
||||||
// CheckOut() and Return() instead.
|
// CheckOut() and Return() instead.
|
||||||
public:
|
public:
|
||||||
@@ -51,8 +50,7 @@ public:
|
|||||||
screen_id ID();
|
screen_id ID();
|
||||||
|
|
||||||
status_t WaitForRetrace(bigtime_t timeout);
|
status_t WaitForRetrace(bigtime_t timeout);
|
||||||
sem_id RetraceSemaphore();
|
|
||||||
|
|
||||||
uint8 IndexForColor(uint8 red, uint8 green, uint8 blue, uint8 alpha);
|
uint8 IndexForColor(uint8 red, uint8 green, uint8 blue, uint8 alpha);
|
||||||
rgb_color ColorForIndex(const uint8 index);
|
rgb_color ColorForIndex(const uint8 index);
|
||||||
uint8 InvertIndex(uint8 index);
|
uint8 InvertIndex(uint8 index);
|
||||||
@@ -70,9 +68,11 @@ public:
|
|||||||
status_t GetModeList(display_mode **mode_list, uint32 *count);
|
status_t GetModeList(display_mode **mode_list, uint32 *count);
|
||||||
status_t GetMode(uint32 workspace, display_mode *mode);
|
status_t GetMode(uint32 workspace, display_mode *mode);
|
||||||
status_t SetMode(uint32 workspace, display_mode *mode, bool makeDefault);
|
status_t SetMode(uint32 workspace, display_mode *mode, bool makeDefault);
|
||||||
|
|
||||||
status_t GetDeviceInfo(accelerant_device_info *info);
|
status_t GetDeviceInfo(accelerant_device_info *info);
|
||||||
status_t GetPixelClockLimits(display_mode *mode, uint32 *low, uint32 *high);
|
status_t GetPixelClockLimits(display_mode *mode, uint32 *low, uint32 *high);
|
||||||
status_t GetTimingConstraints(display_timing_constraints *dtc);
|
status_t GetTimingConstraints(display_timing_constraints *dtc);
|
||||||
|
|
||||||
status_t SetDPMS(uint32 dpmsState);
|
status_t SetDPMS(uint32 dpmsState);
|
||||||
uint32 DPMSState();
|
uint32 DPMSState();
|
||||||
uint32 DPMSCapabilites();
|
uint32 DPMSCapabilites();
|
||||||
@@ -82,14 +82,13 @@ public:
|
|||||||
|
|
||||||
status_t get_screen_desc(screen_desc *desc);
|
status_t get_screen_desc(screen_desc *desc);
|
||||||
|
|
||||||
private:
|
private:
|
||||||
|
|
||||||
friend class BApplication;
|
|
||||||
|
|
||||||
color_map *fColorMap;
|
color_map *fColorMap;
|
||||||
sem_id fRetraceSem;
|
sem_id fRetraceSem;
|
||||||
bool fOwnsColorMap;
|
bool fOwnsColorMap;
|
||||||
|
|
||||||
|
sem_id RetraceSemaphore();
|
||||||
|
|
||||||
BPrivateScreen();
|
BPrivateScreen();
|
||||||
~BPrivateScreen();
|
~BPrivateScreen();
|
||||||
};
|
};
|
||||||
|
|||||||
Reference in New Issue
Block a user