Searched refs:SingleReleaseCallback (Results 1 - 25 of 43) sorted by relevance

12

/external/chromium_org/cc/resources/
H A Dsingle_release_callback.cc12 SingleReleaseCallback::SingleReleaseCallback(const ReleaseCallback& callback) function in class:cc::SingleReleaseCallback
15 << "Use a NULL SingleReleaseCallback for an empty callback.";
18 SingleReleaseCallback::~SingleReleaseCallback() {
20 << "SingleReleaseCallback was never run.";
23 void SingleReleaseCallback::Run(uint32 sync_point, bool is_lost) {
24 DCHECK(!has_been_run_) << "SingleReleaseCallback was run more than once.";
H A Dsingle_release_callback.h14 class CC_EXPORT SingleReleaseCallback { class in namespace:cc
16 static scoped_ptr<SingleReleaseCallback> Create(const ReleaseCallback& cb) {
17 return make_scoped_ptr(new SingleReleaseCallback(cb));
20 ~SingleReleaseCallback();
25 explicit SingleReleaseCallback(const ReleaseCallback& callback);
H A Dtexture_mailbox_deleter.h18 class SingleReleaseCallback;
33 scoped_ptr<SingleReleaseCallback> GetReleaseCallback(
40 void RunDeleteTextureOnImplThread(SingleReleaseCallback* impl_callback,
45 ScopedPtrVector<SingleReleaseCallback> impl_callbacks_;
H A Dtexture_mailbox_deleter.cc46 scoped_ptr<SingleReleaseCallback> TextureMailboxDeleter::GetReleaseCallback(
52 scoped_ptr<SingleReleaseCallback> impl_callback =
53 SingleReleaseCallback::Create(base::Bind(&DeleteTextureOnImplThread,
68 scoped_ptr<SingleReleaseCallback> main_callback =
69 SingleReleaseCallback::Create(base::Bind(
76 SingleReleaseCallback* impl_callback,
H A Dtexture_mailbox_deleter_unittest.cc30 scoped_ptr<SingleReleaseCallback> cb =
/external/chromium_org/cc/layers/
H A Dtexture_layer_client.h21 scoped_ptr<SingleReleaseCallback>* release_callback,
H A Dtexture_layer.h19 class SingleReleaseCallback;
53 scoped_ptr<SingleReleaseCallback> release_callback);
61 scoped_ptr<SingleReleaseCallback> release_callback);
74 scoped_ptr<SingleReleaseCallback> release_callback_;
129 scoped_ptr<SingleReleaseCallback> release_callback);
153 scoped_ptr<SingleReleaseCallback> release_callback,
H A Dtexture_layer.cc54 SetTextureMailbox(TextureMailbox(), scoped_ptr<SingleReleaseCallback>());
120 scoped_ptr<SingleReleaseCallback> release_callback,
150 scoped_ptr<SingleReleaseCallback> release_callback) {
167 scoped_ptr<SingleReleaseCallback> release;
171 release = SingleReleaseCallback::Create(base::Bind(&IgnoreReleaseCallback));
214 scoped_ptr<SingleReleaseCallback> release_callback;
283 scoped_ptr<SingleReleaseCallback> release_callback)
298 scoped_ptr<SingleReleaseCallback> release_callback) {
H A Dtexture_layer_unittest.cc70 scoped_ptr<SingleReleaseCallback>* release_callback,
82 scoped_ptr<SingleReleaseCallback> release_callback) {
90 scoped_ptr<SingleReleaseCallback> release_callback_;
323 SingleReleaseCallback::Create(test_data_.release_mailbox1_));
334 SingleReleaseCallback::Create(test_data_.release_mailbox2_));
345 scoped_ptr<SingleReleaseCallback>());
352 SingleReleaseCallback::Create(test_data_.release_mailbox3_));
362 scoped_ptr<SingleReleaseCallback>());
370 SingleReleaseCallback::Create(test_data_.release_mailbox1_));
422 SingleReleaseCallback
[all...]
/external/chromium_org/cc/output/
H A Dcopy_output_result.h31 scoped_ptr<SingleReleaseCallback> release_callback) {
45 scoped_ptr<SingleReleaseCallback>* release_callback);
52 scoped_ptr<SingleReleaseCallback> release_callback);
57 scoped_ptr<SingleReleaseCallback> release_callback_;
H A Dcopy_output_result.cc24 scoped_ptr<SingleReleaseCallback> release_callback)
42 scoped_ptr<SingleReleaseCallback>* release_callback) {
H A Dcopy_output_request.cc65 scoped_ptr<SingleReleaseCallback> release_callback) {
H A Dcopy_output_request.h67 scoped_ptr<SingleReleaseCallback> release_callback);
/external/chromium_org/cc/blink/
H A Dweb_external_texture_layer_impl.h21 class SingleReleaseCallback;
50 scoped_ptr<cc::SingleReleaseCallback>* release_callback,
H A Dweb_external_texture_layer_impl.cc67 scoped_ptr<cc::SingleReleaseCallback>* release_callback,
90 *release_callback = cc::SingleReleaseCallback::Create(
/external/chromium_org/content/browser/renderer_host/
H A Dsoftware_frame_manager.h58 scoped_ptr<cc::SingleReleaseCallback>* callback);
H A Dsoftware_frame_manager.cc143 scoped_ptr<cc::SingleReleaseCallback>* callback) {
147 *callback = cc::SingleReleaseCallback::Create(
/external/chromium_org/content/renderer/pepper/
H A Dpepper_graphics_2d_host.h24 class SingleReleaseCallback;
75 scoped_ptr<cc::SingleReleaseCallback>* release_callback);
/external/chromium_org/chrome/browser/media/
H A Ddesktop_media_list_ash.h23 class SingleReleaseCallback;
/external/chromium_org/cc/trees/
H A Dlayer_tree_host_perftest.cc283 scoped_ptr<SingleReleaseCallback> callback = SingleReleaseCallback::Create(
308 scoped_ptr<SingleReleaseCallback>());
/external/chromium_org/ui/compositor/
H A Dlayer.h269 scoped_ptr<cc::SingleReleaseCallback> release_callback,
339 scoped_ptr<cc::SingleReleaseCallback>* release_callback,
507 scoped_ptr<cc::SingleReleaseCallback> mailbox_release_callback_;
/external/chromium_org/cc/test/
H A Dlayer_tree_pixel_test.cc135 scoped_ptr<SingleReleaseCallback>());
186 scoped_ptr<SingleReleaseCallback> release_callback;
308 scoped_ptr<SingleReleaseCallback>* release_callback) {
364 *release_callback = SingleReleaseCallback::Create(
H A Dlayer_tree_pixel_test.h84 scoped_ptr<SingleReleaseCallback>* release_callback);
/external/chromium_org/content/browser/media/capture/
H A Ddesktop_capture_device_aura.cc294 scoped_ptr<cc::SingleReleaseCallback> release_callback,
302 void RunSingleReleaseCallback(scoped_ptr<cc::SingleReleaseCallback> cb,
353 scoped_ptr<cc::SingleReleaseCallback> release_callback;
394 scoped_ptr<cc::SingleReleaseCallback> release_callback;
/external/chromium_org/content/shell/renderer/test_runner/
H A Dtest_plugin.h90 scoped_ptr<cc::SingleReleaseCallback>* release_callback,

Completed in 2086 milliseconds

12