fFrontBuffer
return fFrontBuffer.Get();
if (fFrontBuffer.IsSet())
ret = fFrontBuffer->InitCheck();
if (fFrontBuffer->ColorSpace() != B_RGB32
&& fFrontBuffer->ColorSpace() != B_RGBA32) {
BBitmap* backBitmap = new BBitmap(fFrontBuffer->Bounds(),
backBitmap->ImportBits(fFrontBuffer->Bits(),
fFrontBuffer->BitsLength(), fFrontBuffer->BytesPerRow(), 0,
fFrontBuffer->ColorSpace());
fFrontBuffer;
return fFrontBuffer.Get();
fFrontBuffer(new (nothrow) AccelerantBuffer()),
if (fFrontBuffer->Width() > fFrontBuffer->BytesPerRow()) {
if (fModeCount > 0 && fFrontBuffer.IsSet() && fDisplayMode == mode) {
if (!fFrontBuffer.IsSet())
fFrontBuffer->SetDisplayMode(fDisplayMode);
/ fFrontBuffer->Width()) << 3;
fFrontBuffer->Width(), fFrontBuffer->Height(),
|| fBackBuffer->Width() != fFrontBuffer->Width()
|| fBackBuffer->Height() != fFrontBuffer->Height()
|| (fFrontBuffer->ColorSpace() == B_RGB32 && fBackBuffer.IsSet())) {
fFrontBuffer->Width(), fFrontBuffer->Height()));
fFrontBuffer->SetFrameBufferConfig(fFrameBufferConfig);
fFrontBuffer;
fFrontBuffer(new DWindowBuffer()),
fFrontBuffer->SetTo(&config, fXOffset, fYOffset, fDisplayMode.virtual_width,
if (fFrontBuffer.IsSet()
fFrontBuffer.Get());
return fFrontBuffer.Get();
return fFrontBuffer.Get();
fFrontBuffer;
fFrontBuffer(NULL),
if (fBackBuffer.IsSet() && fFrontBuffer.IsSet()
fFrontBuffer.Unset();
fFrontBuffer.SetTo(new BBitmapBuffer(frontBitmap));
status_t err = fFrontBuffer->InitCheck();
fFrontBuffer.Unset();
memset(fFrontBuffer->Bits(), 255, fFrontBuffer->BitsLength());
fWindow->SetBitmap(fFrontBuffer->Bitmap());
return fFrontBuffer.Get();
if (fFrontBuffer.IsSet())
fFrontBuffer;