BPrivateScreen
friend class ::BPrivate::BPrivateScreen;
class BPrivateScreen;
BPrivate::BPrivateScreen* fScreen;
class BPrivateScreen;
BPrivate::BPrivateScreen* private_screen();
class BPrivateScreen {
static BPrivateScreen* Get(BWindow* window);
static BPrivateScreen* Get(int32 id);
static void Put(BPrivateScreen* screen);
static BPrivateScreen* GetNext(BPrivateScreen* screen);
friend class BObjectList<BPrivateScreen, true>;
BPrivateScreen(int32 id);
~BPrivateScreen();
static BPrivateScreen* _Get(int32 id, bool check);
BPrivateScreen*
BPrivateScreen::Get(int32 id)
BPrivateScreen*
BPrivateScreen::_Get(int32 id, bool check)
BPrivateScreen* screen = screens->list.ItemAt(i);
BPrivateScreen* screen = new (std::nothrow) BPrivateScreen(id);
BPrivateScreen::Put(BPrivateScreen* screen)
BPrivateScreen*
BPrivateScreen::GetNext(BPrivateScreen* screen)
BPrivateScreen* nextScreen = Get(id);
BPrivateScreen::_IsValid(int32 id)
BPrivateScreen::ColorSpace()
BPrivateScreen::Frame()
BPrivateScreen::IsValid() const
return BPrivateScreen::_IsValid(ID());
BPrivateScreen::GetNextID(int32& id)
BPrivateScreen::WaitForRetrace(bigtime_t timeout)
BPrivateScreen::IndexForColor(uint8 red, uint8 green, uint8 blue, uint8 alpha)
BPrivateScreen::ColorForIndex(const uint8 index)
BPrivateScreen::InvertIndex(uint8 index)
BPrivateScreen::ColorMap()
BPrivateScreen::GetBitmap(BBitmap**_bitmap, bool drawCursor, BRect* bounds)
BPrivateScreen::ReadBitmap(BBitmap* bitmap, bool drawCursor, BRect* bounds)
BPrivateScreen::DesktopColor(uint32 workspace)
BPrivateScreen::SetDesktopColor(rgb_color color, uint32 workspace,
BPrivateScreen::ProposeMode(display_mode* target,
BObjectList<BPrivateScreen, true> list;
BPrivateScreen::GetModeList(display_mode** _modeList, uint32* _count)
BPrivateScreen::GetMode(uint32 workspace, display_mode *mode)
BPrivateScreen::SetMode(uint32 workspace, display_mode *mode, bool makeDefault)
BPrivateScreen::GetDeviceInfo(accelerant_device_info *info)
BPrivateScreen::GetMonitorInfo(monitor_info* info)
BPrivateScreen::GetPixelClockLimits(display_mode *mode, uint32 *low, uint32 *high)
BPrivateScreen::GetTimingConstraints(display_timing_constraints *constraints)
BPrivateScreen::SetDPMS(uint32 dpmsState)
BPrivateScreen::DPMSState()
BPrivateScreen::DPMSCapabilites()
BPrivateScreen::GetBrightness(float* brightness)
BPrivateScreen::SetBrightness(float brightness)
BPrivateScreen::_Acquire()
BPrivateScreen::_Release()
BPrivateScreen::_RetraceSemaphore()
BPrivateScreen::BPrivateScreen(int32 id)
BPrivateScreen::~BPrivateScreen()
BPrivateScreen*
BPrivateScreen::Get(BWindow* window)
fScreen = BPrivateScreen::Get(id.id);
fScreen = BPrivateScreen::Get(window);
BPrivateScreen::Put(fScreen);
BPrivate::BPrivateScreen*
BPrivateScreen* screen = BPrivateScreen::GetNext(fScreen);