Pepper_56_C_interfaces
Pepper_56_C_interfaces
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Macros Groups
ppb_compositor.h
Go to the documentation of this file.
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 
6 /* From ppb_compositor.idl modified Wed Nov 8 11:16:43 2017. */
7 
8 #ifndef PPAPI_C_PPB_COMPOSITOR_H_
9 #define PPAPI_C_PPB_COMPOSITOR_H_
10 
11 #include "ppapi/c/pp_bool.h"
13 #include "ppapi/c/pp_instance.h"
14 #include "ppapi/c/pp_macros.h"
15 #include "ppapi/c/pp_resource.h"
16 #include "ppapi/c/pp_stdint.h"
17 
18 #define PPB_COMPOSITOR_INTERFACE_0_1 "PPB_Compositor;0.1" /* dev */
19 
84 struct PPB_Compositor_0_1 { /* dev */
131  int32_t (*CommitLayers)(PP_Resource compositor,
132  struct PP_CompletionCallback cc);
141  int32_t (*ResetLayers)(PP_Resource compositor);
142 };
147 #endif /* PPAPI_C_PPB_COMPOSITOR_H_ */
148 
PP_Resource(* Create)(PP_Instance instance)
Definition: ppb_compositor.h:103
PP_Resource(* AddLayer)(PP_Resource compositor)
Definition: ppb_compositor.h:120
int32_t(* ResetLayers)(PP_Resource compositor)
Definition: ppb_compositor.h:141
int32_t PP_Resource
Definition: pp_resource.h:40
PP_Bool(* IsCompositor)(PP_Resource resource)
Definition: ppb_compositor.h:93
int32_t(* CommitLayers)(PP_Resource compositor, struct PP_CompletionCallback cc)
Definition: ppb_compositor.h:131
Definition: ppb_compositor.h:84
int32_t PP_Instance
Definition: pp_instance.h:34
PP_Bool
Definition: pp_bool.h:30
Definition: pp_completion_callback.h:139