/external/chromium_org/ui/surface/ |
H A D | transport_dib_posix.cc | 22 TransportDIB::TransportDIB(TransportDIB::Handle dib) argument 23 : shared_memory_(dib, false /* read write */), 32 TransportDIB* dib = new TransportDIB; local 33 if (!dib->shared_memory_.CreateAndMapAnonymous(size)) { 34 delete dib; 38 dib->size_ = size; 39 return dib; 44 scoped_ptr<TransportDIB> dib(CreateWithHandle(handle)); 45 if (!dib->Map()) 47 return dib 56 is_valid_handle(Handle dib) argument [all...] |
H A D | transport_dib_win.cc | 30 TransportDIB* dib = new TransportDIB; local 32 if (!dib->shared_memory_.CreateAnonymous(size)) { 33 delete dib; 37 dib->size_ = size; 38 dib->sequence_num_ = sequence_num; 40 return dib; 45 scoped_ptr<TransportDIB> dib(CreateWithHandle(handle)); 46 if (!dib->Map()) 48 return dib.release(); 57 bool TransportDIB::is_valid_handle(Handle dib) { argument [all...] |
H A D | transport_dib_gtk.cc | 63 TransportDIB* dib = new TransportDIB; 65 dib->key_.shmkey = shmkey; 66 dib->address_ = address; 67 dib->size_ = size; 68 return dib; 73 scoped_ptr<TransportDIB> dib(CreateWithHandle(handle)); 74 if (!dib->Map()) 76 return dib.release(); 81 TransportDIB* dib = new TransportDIB; local 82 dib 87 is_valid_handle(Handle dib) argument [all...] |
H A D | transport_dib.h | 153 static bool is_valid_handle(Handle dib); 155 // Returns true if the ID refers to a valid dib. 208 // Verifies that the dib can hold a canvas of the requested dimensions. 219 explicit TransportDIB(base::SharedMemoryHandle dib);
|
/external/chromium_org/content/test/ |
H A D | mock_render_process.cc | 55 void MockRenderProcess::FreeTransportDIB(TransportDIB* dib) { argument 56 delete dib;
|
/external/chromium_org/chrome/browser/thumbnails/ |
H A D | render_widget_snapshot_taker.cc | 72 LOG(WARNING) << "Could not duplicate dib handle for renderer"; 121 TransportDIB* dib = item->second->thumbnail_dib.get(); local 122 DCHECK(dib); 123 if (!dib || !dib->Map()) { 132 // this code assumes that the transport dib is a 32-bit ARGB 136 if (dib->size() < non_owned_bitmap.getSafeSize()) 138 non_owned_bitmap.setPixels(dib->memory());
|
/external/chromium_org/content/browser/renderer_host/ |
H A D | backing_store_gtk.cc | 87 void PushPaintCounter(TransportDIB* dib, 99 BackingStoreEvents(TransportDIB* dib, XDisplay* d, Picture pic, Pixmap pix, argument 101 : dib(dib), 106 dib->IncreaseInFlightCounter(); 109 TransportDIB* dib; member in struct:content::__anon8106::XSyncHandler::BackingStoreEvents 144 void XSyncHandler::PushPaintCounter(TransportDIB* dib, argument 150 dib, display, picture, pixmap, completion_callback)); 202 data->dib->DecreaseInFlightCounter(); 234 data->dib [all...] |
H A D | backing_store_win.cc | 21 // Creates a dib conforming to the height/width/section parameters passed in. 45 HANDLE dib = CreateDIBSection(dc, reinterpret_cast<BITMAPINFO*>(&hdr), local 48 return dib; 123 TransportDIB* dib = process->GetTransportDIB(bitmap); local 124 if (!dib) 152 dib->memory(),
|
H A D | backing_store_aura.cc | 113 TransportDIB* dib = process->GetTransportDIB(bitmap); 114 if (!dib) 122 sk_bitmap.setPixels(dib->memory());
|
H A D | render_process_host_impl.cc | 1258 TransportDIB* dib = MapTransportDIB(dib_id); local 1259 if (!dib) 1283 cached_dibs_[dib_id] = dib; 1285 return dib; 1290 std::map<TransportDIB::Id, TransportDIB*>::const_iterator dib = local 1292 for (; dib != cached_dibs_.end(); ++dib) 1293 dib->second->Detach();
|
H A D | render_widget_host_impl.cc | 1576 // If this is a GPU UpdateRect, params.bitmap is invalid and dib will be NULL. 1577 TransportDIB* dib = process_->GetTransportDIB(params.bitmap); local 1581 if (dib) { 1586 if (dib->size() < size) { 1799 TransportDIB* dib = process_->GetTransportDIB(id); local 1800 DCHECK(dib->memory()); 1801 DCHECK(dib->size() == SkBitmap::ComputeSize(SkBitmap::kARGB_8888_Config, 1807 zoomed_bitmap.setPixels(dib->memory()); 1818 dib->handle()));
|
/external/chromium_org/content/renderer/pepper/ |
H A D | ppb_image_data_impl.cc | 180 TransportDIB* dib = NULL; local 197 dib = TransportDIB::CreateWithHandle(dib_handle); 201 dib = TransportDIB::Create(buffer_size, next_dib_id++); 202 if (!dib) 205 DCHECK(dib); 206 dib_.reset(dib);
|
/external/chromium_org/content/plugin/ |
H A D | webplugin_proxy.cc | 48 WebPluginProxy::SharedTransportDIB::SharedTransportDIB(TransportDIB* dib) argument 49 : dib_(dib) { 504 TransportDIB* dib = TransportDIB::Map(dib_handle); local 506 if (dib) { 508 dib->memory(), 518 dib_out->reset(dib); 543 TransportDIB* dib = TransportDIB::Map(dib_handle); local 544 // dib may be NULL if the renderer has already destroyed the TransportDIB by 546 if (dib) { 548 dib 555 CreateShmPixmapFromDIB( TransportDIB* dib, const gfx::Rect& window_rect, XID* pixmap_out) argument [all...] |
H A D | webplugin_proxy.h | 151 explicit SharedTransportDIB(TransportDIB* dib); 152 TransportDIB* dib() { return dib_.get(); } function in class:content::WebPluginProxy::SharedTransportDIB 181 TransportDIB* dib,
|
/external/libpng/contrib/gregbook/ |
H A D | rpng-win.c | 131 static uch *dib; variable 455 if (!(dib = (uch *)malloc(sizeof(BITMAPINFOHEADER) + 468 memset(dib, 0, sizeof(BITMAPINFOHEADER)); 469 bmih = (BITMAPINFOHEADER *)dib; 476 wimage_data = dib + sizeof(BITMAPINFOHEADER); 634 if (dib) { 635 free(dib); 636 dib = NULL;
|
H A D | rpng2-win.c | 236 static uch *dib; variable 681 if (!(dib = (uch *)malloc(sizeof(BITMAPINFOHEADER) + 694 memset(dib, 0, sizeof(BITMAPINFOHEADER)); 695 bmih = (BITMAPINFOHEADER *)dib; 702 wimage_data = dib + sizeof(BITMAPINFOHEADER); 1178 if (dib) { 1179 free(dib); 1180 dib = NULL;
|
/external/chromium_org/content/renderer/ |
H A D | render_process_impl.cc | 145 void RenderProcessImpl::FreeTransportDIB(TransportDIB* dib) { argument 146 if (!dib) 152 IPC::Message* msg = new ViewHostMsg_FreeTransportDIB(dib->id()); 156 delete dib;
|
H A D | render_widget_fullscreen_pepper.h | 66 TransportDIB** dib,
|
H A D | render_widget_fullscreen_pepper.cc | 464 TransportDIB** dib, 469 paint_bounds, dib, location, clip, scale_factor)) { 462 GetBitmapForOptimizedPluginPaint( const gfx::Rect& paint_bounds, TransportDIB** dib, gfx::Rect* location, gfx::Rect* clip, float* scale_factor) argument
|
/external/chromium_org/ui/gfx/ |
H A D | icon_util.cc | 182 HBITMAP dib; local 183 dib = ::CreateDIBSection(hdc, reinterpret_cast<BITMAPINFO*>(&bitmap_header), 185 DCHECK(dib); 223 icon_info.hbmColor = dib; 225 ::DeleteObject(dib); 386 HBITMAP dib = ::CreateDIBSection(hdc, reinterpret_cast<BITMAPINFO*>(&h), local 388 DCHECK(dib); 392 HGDIOBJ old_obj = ::SelectObject(dib_dc, dib); 443 ::DeleteObject(dib);
|
/external/chromium_org/content/browser/renderer_host/media/ |
H A D | video_capture_host_unittest.cc | 189 base::SharedMemory* dib = new base::SharedMemory(handle, false); local 190 dib->Map(length); 191 filled_dib_[buffer_id] = dib; 208 base::SharedMemory* dib = filled_dib_[buffer_id]; local 209 ASSERT_TRUE(dib != NULL); 220 dumper_.NewVideoFrame(dib->memory());
|
/external/chromium_org/content/renderer/npapi/ |
H A D | webplugin_delegate_proxy.h | 154 scoped_ptr<TransportDIB> dib; member in struct:content::WebPluginDelegateProxy::SharedBitmap 229 return transport_stores_[front_buffer_index()].dib.get(); 233 return transport_stores_[back_buffer_index()].dib.get();
|
H A D | webplugin_delegate_proxy.cc | 548 if (transport_stores_[0].dib) 549 CopyTransportDIBHandleForMessage(transport_stores_[0].dib->handle(), 553 if (transport_stores_[1].dib) 554 CopyTransportDIBHandleForMessage(transport_stores_[1].dib->handle(), 602 if (!CreateSharedBitmap(&transport_stores_[0].dib, 604 !CreateSharedBitmap(&transport_stores_[1].dib, 618 transport_stores_[0].dib.reset(); 619 transport_stores_[1].dib.reset(); 729 // to ensure only one process is using the transport dib at a time.
|
/external/chromium/chrome/browser/tab_contents/ |
H A D | thumbnail_generator.cc | 222 LOG(WARNING) << "Could not duplicate dib handle for renderer"; 276 TransportDIB* dib = item->second->thumbnail_dib.get(); local 277 DCHECK(dib); 278 if (!dib || !dib->Map()) { 287 // this code assumes that the transport dib is a 32-bit ARGB 291 non_owned_bitmap.setPixels(dib->memory());
|
/external/chromium_org/content/browser/browser_plugin/ |
H A D | browser_plugin_guest.cc | 1802 TransportDIB* dib = GetWebContents()->GetRenderProcessHost()-> local 1804 if (dib) { 1810 dib->size(); 1813 void* guest_memory = dib->memory();
|