compositor_resource.cc revision 46d4c2bc3267f3f028f39e7e311b0f89aba2e4fd
1// Copyright 2014 The Chromium Authors. All rights reserved.
2// Use of this source code is governed by a BSD-style license that can be
3// found in the LICENSE file.
4
5#include "ppapi/proxy/compositor_resource.h"
6
7namespace ppapi {
8namespace proxy {
9
10CompositorResource::CompositorResource(Connection connection,
11                                       PP_Instance instance)
12    : PluginResource(connection, instance) {
13}
14
15CompositorResource::~CompositorResource() {
16}
17
18thunk::PPB_Compositor_API* CompositorResource::AsPPB_Compositor_API() {
19  return this;
20}
21
22PP_Resource CompositorResource::AddLayer() {
23  return 0;
24}
25
26int32_t CompositorResource::CommitLayers(
27    const scoped_refptr<ppapi::TrackedCallback>& callback) {
28  return PP_ERROR_NOTSUPPORTED;
29}
30
31int32_t CompositorResource::ResetLayers() {
32  return PP_ERROR_NOTSUPPORTED;
33}
34
35}  // namespace proxy
36}  // namespace ppapi
37