| OLD | NEW |
| 1 // Copyright (c) 2010 The Chromium Authors. All rights reserved. | 1 /* Copyright (c) 2010 The Chromium Authors. All rights reserved. |
| 2 // Use of this source code is governed by a BSD-style license that can be | 2 * Use of this source code is governed by a BSD-style license that can be |
| 3 // found in the LICENSE file. | 3 * found in the LICENSE file. |
| 4 | 4 */ |
| 5 #ifndef PPAPI_C_PPB_GRAPHICS_2D_H_ | 5 #ifndef PPAPI_C_PPB_GRAPHICS_2D_H_ |
| 6 #define PPAPI_C_PPB_GRAPHICS_2D_H_ | 6 #define PPAPI_C_PPB_GRAPHICS_2D_H_ |
| 7 | 7 |
| 8 #include "ppapi/c/pp_bool.h" | 8 #include "ppapi/c/pp_bool.h" |
| 9 #include "ppapi/c/pp_module.h" | 9 #include "ppapi/c/pp_module.h" |
| 10 #include "ppapi/c/pp_resource.h" | 10 #include "ppapi/c/pp_resource.h" |
| 11 #include "ppapi/c/pp_stdint.h" | 11 #include "ppapi/c/pp_stdint.h" |
| 12 | 12 |
| 13 struct PP_CompletionCallback; | 13 struct PP_CompletionCallback; |
| 14 struct PP_Point; | 14 struct PP_Point; |
| (...skipping 188 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 203 * callback will not be executed. | 203 * callback will not be executed. |
| 204 * </dd> | 204 * </dd> |
| 205 * </dl> | 205 * </dl> |
| 206 * | 206 * |
| 207 * Returns PP_OK on success, PP_Error_BadResource if the graphics context is | 207 * Returns PP_OK on success, PP_Error_BadResource if the graphics context is |
| 208 * invalid, PP_Error_BadArgument if the callback is null and Flush is being | 208 * invalid, PP_Error_BadArgument if the callback is null and Flush is being |
| 209 * called from the main thread of the plugin, or PP_Error_InProgress if a | 209 * called from the main thread of the plugin, or PP_Error_InProgress if a |
| 210 * Flush is already pending that has not issued its callback yet. In the | 210 * Flush is already pending that has not issued its callback yet. In the |
| 211 * failure case, nothing will be updated and no callback will be scheduled. | 211 * failure case, nothing will be updated and no callback will be scheduled. |
| 212 */ | 212 */ |
| 213 // TODO(darin): We should ensure that the completion callback always runs, so | 213 /* TODO(darin): We should ensure that the completion callback always runs, so |
| 214 // that it is easier for consumers to manage memory referenced by a callback. | 214 * that it is easier for consumers to manage memory referenced by a callback. |
| 215 */ |
| 215 int32_t (*Flush)(PP_Resource graphics_2d, | 216 int32_t (*Flush)(PP_Resource graphics_2d, |
| 216 struct PP_CompletionCallback callback); | 217 struct PP_CompletionCallback callback); |
| 217 | 218 |
| 218 }; | 219 }; |
| 219 | 220 |
| 220 /** | 221 /** |
| 221 * @} | 222 * @} |
| 222 * End addtogroup PPB | 223 * End addtogroup PPB |
| 223 */ | 224 */ |
| 224 #endif // PPAPI_C_PPB_GRAPHICS_2D_H_ | 225 #endif /* PPAPI_C_PPB_GRAPHICS_2D_H_ */ |
| 226 |
| OLD | NEW |