Lines Matching refs:fBitmap
26 fBitmap = bitmap;
32 fBitmap = NULL;
37 if (fBitmap != NULL && fBitmap->InitCheck() == B_OK) {
39 fHeader.bounds = fBitmap->Bounds();
40 fHeader.rowBytes = fBitmap->BytesPerRow();
41 fHeader.colors = fBitmap->ColorSpace();
51 fBitmap = NULL;
58 delete fBitmap;
68 if (fBitmap == NULL)
83 source = (reinterpret_cast<uint8 *>(fBitmap->Bits())) + pos -
113 if (fBitmap == NULL || !fBitmap->IsValid())
117 dest = (reinterpret_cast<uint8 *> (fBitmap->Bits())) +
140 if (fBitmap != NULL
141 && (fBitmap->Bounds() != fHeader.bounds
142 || fBitmap->ColorSpace() != fHeader.colors
143 || (uint32)fBitmap->BytesPerRow() != fHeader.rowBytes)) {
146 delete fBitmap;
147 fBitmap = NULL;
149 if (fBitmap == NULL) {
152 fBitmap = new (std::nothrow )BBitmap(fHeader.bounds,
154 if (fBitmap == NULL)
156 if (!fBitmap->IsValid()) {
157 status_t error = fBitmap->InitCheck();
158 delete fBitmap;
159 fBitmap = NULL;
162 if ((uint32)fBitmap->BytesPerRow() != fHeader.rowBytes) {
165 fBitmap->BytesPerRow(), fHeader.rowBytes);
169 if (fBitmap != NULL)
170 fSize = sizeof(TranslatorBitmap) + fBitmap->BitsLength();
220 if (fBitmap && (size > (off_t)(fHeader.dataSize + sizeof(TranslatorBitmap))))
228 if (fBitmap != NULL)
241 if (!fBitmap || fDetached)
245 *_bitmap = fBitmap;