HomeSort by relevance Sort by last modified time
    Searched refs:TransportDIB (Results 1 - 21 of 21) sorted by null

  /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...]

Completed in 391 milliseconds