Overlay
Overlay* overlay = new(std::nothrow) Overlay(hwInterface, bitmap,
if (success && bitmap->Overlay() != NULL) {
if (bitmap->Overlay() != NULL)
bitmap->Overlay()->Suspend(bitmap, false);
bitmap->Overlay()->Resume(bitmap);
bitmap->Overlay(), &restrictions);
ServerBitmap::SetOverlay(::Overlay* overlay)
::Overlay*
class Overlay;
void SetOverlay(::Overlay* overlay);
::Overlay* Overlay() const;
ObjectDeleter< ::Overlay>
&& fCurrentView->ViewBitmap()->Overlay() != NULL;
if (bitmap == NULL || bitmap->Overlay() == NULL
if (bitmap != NULL && bitmap->Overlay() != NULL) {
bitmap->Overlay()->SetFlags(options);
colorKey = bitmap->Overlay()->Color();
Overlay* overlayCookie = _Overlay();
Overlay* overlay = _Overlay();
Overlay* overlay = view->_Overlay();
Overlay* overlay = _Overlay();
Overlay* newOverlay = bitmap->Overlay();
::Overlay*
return fViewBitmap->Overlay();
Overlay* overlay = _Overlay();
Overlay* _Overlay() const;
class Overlay;
HWInterface::GetOverlayRestrictions(const Overlay* overlay,
HWInterface::ConfigureOverlay(Overlay* overlay)
HWInterface::HideOverlay(Overlay* overlay)
virtual status_t GetOverlayRestrictions(const Overlay* overlay,
virtual void ConfigureOverlay(Overlay* overlay);
virtual void HideOverlay(Overlay* overlay);
class Overlay;
Overlay::Resume(ServerBitmap* bitmap)
Overlay::Suspend(ServerBitmap* bitmap, bool needTemporary)
Overlay::_FreeBuffer()
Overlay::_AllocateBuffer(ServerBitmap* bitmap)
Overlay::SetClientData(overlay_client_data* clientData)
Overlay::SetFlags(uint32 flags)
Overlay::TakeOverToken(Overlay* other)
Overlay::OverlayBuffer() const
Overlay::ClientData() const
Overlay::OverlayToken() const
Overlay::Hide()
Overlay::SetColorSpace(uint32 colorSpace)
Overlay::Configure(const BRect& source, const BRect& destination)
Overlay::Overlay(HWInterface& interface, ServerBitmap* bitmap,
Overlay::~Overlay()
Overlay::InitCheck() const
class Overlay {
Overlay(HWInterface& interface, ServerBitmap* bitmap,
~Overlay();
void TakeOverToken(Overlay* other);
AccelerantHWInterface::GetOverlayRestrictions(const Overlay* overlay,
AccelerantHWInterface::ConfigureOverlay(Overlay* overlay)
AccelerantHWInterface::HideOverlay(Overlay* overlay)
virtual status_t GetOverlayRestrictions(const Overlay* overlay,
virtual void ConfigureOverlay(Overlay* overlay);
virtual void HideOverlay(Overlay* overlay);