/external/chromium_org/ui/surface/ |
transport_dib_posix.cc | 15 TransportDIB::TransportDIB() 19 TransportDIB::TransportDIB(TransportDIB::Handle dib) 24 TransportDIB::~TransportDIB() { 28 TransportDIB* TransportDIB::Create(size_t size, uint32 sequence_num) { 29 TransportDIB* dib = new TransportDIB [all...] |
transport_dib_win.cc | 16 TransportDIB::TransportDIB() 20 TransportDIB::~TransportDIB() { 23 TransportDIB::TransportDIB(HANDLE handle) 29 TransportDIB* TransportDIB::Create(size_t size, uint32 sequence_num) { 30 TransportDIB* dib = new TransportDIB; [all...] |
transport_dib.h | 19 // A TransportDIB is a block of memory that is used to transport pixels 23 class SURFACE_EXPORT TransportDIB { 25 ~TransportDIB(); 85 // Create a new TransportDIB, returning NULL on failure. 94 static TransportDIB* Create(size_t size, uint32 sequence_num); 98 static TransportDIB* Map(Handle transport_dib); 100 // Create a new |TransportDIB| with a handle to the shared memory. This 102 static TransportDIB* CreateWithHandle(Handle handle); 110 // Returns a canvas using the memory of this TransportDIB. The returned 114 // On POSIX, this |TransportDIB| will be mapped if not already. On Windows [all...] |
transport_dib.cc | 10 bool TransportDIB::VerifyCanvasSize(int w, int h) {
|
/external/chromium_org/content/plugin/ |
webplugin_proxy.h | 79 const TransportDIB::Handle& windowless_buffer0, 80 const TransportDIB::Handle& windowless_buffer1, 147 explicit SharedTransportDIB(TransportDIB* dib); 148 TransportDIB* dib() { return dib_.get(); } 153 scoped_ptr<TransportDIB> dib_; 160 void CreateCanvasFromHandle(const TransportDIB::Handle& dib_handle, 165 const TransportDIB::Handle& dib_handle, 167 scoped_ptr<TransportDIB>* dib_out, 172 void SetWindowlessBuffers(const TransportDIB::Handle& windowless_buffer0, 173 const TransportDIB::Handle& windowless_buffer1 [all...] |
webplugin_proxy.cc | 43 WebPluginProxy::SharedTransportDIB::SharedTransportDIB(TransportDIB* dib) 384 const TransportDIB::Handle& windowless_buffer0, 385 const TransportDIB::Handle& windowless_buffer1, 393 if (TransportDIB::is_valid_handle(windowless_buffer0)) { 421 const TransportDIB::Handle& dib_handle, 435 const TransportDIB::Handle& windowless_buffer0, 436 const TransportDIB::Handle& windowless_buffer1, 457 const TransportDIB::Handle& dib_handle, 459 scoped_ptr<TransportDIB>* dib_out, 463 TransportDIB* dib = TransportDIB::Map(dib_handle) [all...] |
/external/chromium_org/content/browser/renderer_host/ |
render_widget_helper.h | 121 // Called on the IO thread to handle the allocation of a TransportDIB. If 125 // the resulting TransportDIB. 128 TransportDIB::Handle* result); 131 void FreeTransportDIB(TransportDIB::Id dib_id); 174 std::map<TransportDIB::Id, int> allocated_dibs_;
|
render_widget_helper.cc | 222 TransportDIB::Handle* result) { 239 void RenderWidgetHelper::FreeTransportDIB(TransportDIB::Id dib_id) { 242 const std::map<TransportDIB::Id, int>::iterator 255 for (std::map<TransportDIB::Id, int>::iterator
|
render_message_filter.h | 244 TransportDIB::Handle* result); 245 void OnFreeTransportDIB(TransportDIB::Id dib_id);
|
render_message_filter.cc | [all...] |
/external/chromium_org/content/renderer/pepper/ |
ppb_image_data_impl.h | 19 class TransportDIB; 45 virtual TransportDIB* GetTransportDIB() const = 0; 84 TransportDIB* GetTransportDIB() const; 125 virtual TransportDIB* GetTransportDIB() const OVERRIDE; 138 scoped_ptr<TransportDIB> dib_; 160 virtual TransportDIB* GetTransportDIB() const OVERRIDE;
|
ppb_image_data_impl.cc | 104 TransportDIB* PPB_ImageData_Impl::GetTransportDIB() const { 166 TransportDIB* dib = NULL; 170 // TransportDIB (see also chrome/renderer/webplugin_delegate_proxy.cc, 172 // TransportDIB is cached in the browser, and is freed (in typical cases) by 173 // the TransportDIB's destructor. 174 TransportDIB::Handle dib_handle; 179 if (!TransportDIB::is_valid_handle(dib_handle)) 182 dib = TransportDIB::CreateWithHandle(dib_handle); 186 dib = TransportDIB::Create(buffer_size, next_dib_id++); 199 TransportDIB* ImageDataPlatformBackend::GetTransportDIB() const [all...] |
pepper_plugin_instance_impl.h | 69 class TransportDIB; [all...] |
/external/chromium_org/ppapi/proxy/ |
ppb_image_data_proxy.h | 27 class TransportDIB; 96 scoped_ptr<TransportDIB> transport_dib_;
|
ppb_image_data_proxy.cc | 378 transport_dib_.reset(TransportDIB::CreateWithHandle(handle)); 380 transport_dib_.reset(TransportDIB::Map(handle)); 402 // TODO(brettw) have a way to unmap a TransportDIB. Currently this isn't 403 // possible since deleting the TransportDIB also frees all the handles. 404 // We need to add a method to TransportDIB to release the handles.
|
/external/chromium_org/content/renderer/npapi/ |
webplugin_delegate_proxy.h | 155 scoped_ptr<TransportDIB> dib; 229 TransportDIB* front_buffer_dib() const { 233 TransportDIB* back_buffer_dib() const { 245 bool CreateSharedBitmap(scoped_ptr<TransportDIB>* memory,
|
webplugin_delegate_proxy.cc | 502 const TransportDIB::Handle& handle_in, 503 TransportDIB::Handle* handle_out, 506 // On Mac, TransportDIB::Handle is typedef'ed to FileDescriptor, and 534 param.windowless_buffer0 = TransportDIB::DefaultHandleValue(); 535 param.windowless_buffer1 = TransportDIB::DefaultHandleValue(); 646 scoped_ptr<TransportDIB>* memory, 650 memory->reset(TransportDIB::Create(size, 0)); 655 TransportDIB::Handle handle; 661 memory->reset(TransportDIB::Map(handle)); 664 memory->reset(TransportDIB::Create(size, sequence_number++)) [all...] |
/external/chromium_org/content/public/common/ |
common_param_traits.h | 113 struct ParamTraits<TransportDIB::Id> { 114 typedef TransportDIB::Id param_type; 124 l->append("TransportDIB(");
|
/external/chromium_org/content/child/ |
plugin_messages.h | 72 IPC_STRUCT_MEMBER(TransportDIB::Handle, windowless_buffer0) 73 IPC_STRUCT_MEMBER(TransportDIB::Handle, windowless_buffer1)
|
/external/chromium_org/content/common/ |
view_messages.h | [all...] |
/external/chromium_org/content/renderer/ |
render_frame_impl.h | 36 class TransportDIB; [all...] |