Lines Matching refs:size
78 off_t size;
79 if (data.GetSize(&size) == B_OK) {
81 _InitWithData(data, size);
89 SharedBitmap::SharedBitmap(BDataIO& data, size_t size)
97 _InitWithData(data, size);
112 SharedBitmap::_InitWithData(BDataIO& data, size_t size)
114 fSize = size;
116 if (size > 0 && size <= kMaxSize) {
117 fBuffer = new(std::nothrow) uint8[size];
119 if (data.ReadExactly(fBuffer, size) == B_OK)
120 fSize = size;
145 int32 size = 16;
154 size = 22;
159 size = 32;
164 size = 64;
170 fBitmap[index] = _CreateBitmapFromResource(size);
172 fBitmap[index] = _CreateBitmapFromBuffer(size);
174 fBitmap[index] = _CreateBitmapFromMimeType(size);
182 SharedBitmap::_CreateBitmapFromResource(int32 size) const
193 return _LoadIconFromBuffer(data, dataSize, size);
204 SharedBitmap::_CreateBitmapFromBuffer(int32 size) const
206 BBitmap* bitmap = _LoadIconFromBuffer(fBuffer, fSize, size);
216 SharedBitmap::_CreateBitmapFromMimeType(int32 size) const
223 BBitmap* bitmap = new BBitmap(BRect(0, 0, size - 1, size - 1), 0, B_RGBA32);
238 SharedBitmap::_LoadBitmapFromBuffer(const void* buffer, size_t size) const
240 BMemoryIO stream(buffer, size);
284 int32 size) const
286 BBitmap* bitmap = new BBitmap(BRect(0, 0, size - 1, size - 1), 0,