| OLD | NEW |
| 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2012 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_CPP_GRAPHICS_3D_H_ | 5 #ifndef PPAPI_CPP_GRAPHICS_3D_H_ |
| 6 #define PPAPI_CPP_GRAPHICS_3D_H_ | 6 #define PPAPI_CPP_GRAPHICS_3D_H_ |
| 7 | 7 |
| 8 #include "ppapi/c/ppb_graphics_3d.h" | 8 #include "ppapi/c/ppb_graphics_3d.h" |
| 9 #include "ppapi/cpp/resource.h" | 9 #include "ppapi/cpp/resource.h" |
| 10 | 10 |
| (...skipping 91 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 102 /// <code>PP_GRAPHICS3DATTRIB_NONE</code>. | 102 /// <code>PP_GRAPHICS3DATTRIB_NONE</code>. |
| 103 /// | 103 /// |
| 104 /// The following error codes may be returned on failure: | 104 /// The following error codes may be returned on failure: |
| 105 /// | 105 /// |
| 106 /// PP_ERROR_BADRESOURCE if context is invalid. | 106 /// PP_ERROR_BADRESOURCE if context is invalid. |
| 107 /// PP_ERROR_BADARGUMENT if <code>attrib_list</code> is NULL or any attribute | 107 /// PP_ERROR_BADARGUMENT if <code>attrib_list</code> is NULL or any attribute |
| 108 /// in the <code>attrib_list</code> is not a valid attribute. | 108 /// in the <code>attrib_list</code> is not a valid attribute. |
| 109 /// | 109 /// |
| 110 /// <strong>Example:</strong> | 110 /// <strong>Example:</strong> |
| 111 /// | 111 /// |
| 112 /// <code> | 112 /// @code |
| 113 /// int attrib_list[] = {PP_GRAPHICS3DATTRIB_RED_SIZE, 0, | 113 /// int attrib_list[] = {PP_GRAPHICS3DATTRIB_RED_SIZE, 0, |
| 114 /// PP_GRAPHICS3DATTRIB_GREEN_SIZE, 0, | 114 /// PP_GRAPHICS3DATTRIB_GREEN_SIZE, 0, |
| 115 /// PP_GRAPHICS3DATTRIB_BLUE_SIZE, 0, | 115 /// PP_GRAPHICS3DATTRIB_BLUE_SIZE, 0, |
| 116 /// PP_GRAPHICS3DATTRIB_NONE}; | 116 /// PP_GRAPHICS3DATTRIB_NONE}; |
| 117 /// GetAttribs(context, attrib_list); | 117 /// GetAttribs(context, attrib_list); |
| 118 /// int red_bits = attrib_list[1]; | 118 /// int red_bits = attrib_list[1]; |
| 119 /// int green_bits = attrib_list[3]; | 119 /// int green_bits = attrib_list[3]; |
| 120 /// int blue_bits = attrib_list[5]; | 120 /// int blue_bits = attrib_list[5]; |
| 121 /// </code> | 121 /// @endcode |
| 122 /// | 122 /// |
| 123 /// This example retrieves the values for rgb bits in the color buffer. | 123 /// This example retrieves the values for rgb bits in the color buffer. |
| 124 int32_t GetAttribs(int32_t attrib_list[]) const; | 124 int32_t GetAttribs(int32_t attrib_list[]) const; |
| 125 | 125 |
| 126 /// SetAttribs() sets the values for each attribute in | 126 /// SetAttribs() sets the values for each attribute in |
| 127 /// <code>attrib_list</code>. The list has the same structure as the list | 127 /// <code>attrib_list</code>. The list has the same structure as the list |
| 128 /// used in the constructors. | 128 /// used in the constructors. |
| 129 /// | 129 /// |
| 130 /// Attributes that can be specified are: | 130 /// Attributes that can be specified are: |
| 131 /// - PP_GRAPHICS3DATTRIB_SWAP_BEHAVIOR | 131 /// - PP_GRAPHICS3DATTRIB_SWAP_BEHAVIOR |
| (...skipping 52 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 184 /// | 184 /// |
| 185 /// @return An int32_t containing <code>PP_ERROR_BADRESOURCE</code> if | 185 /// @return An int32_t containing <code>PP_ERROR_BADRESOURCE</code> if |
| 186 /// context is invalid or <code>PP_ERROR_BADARGUMENT</code> if callback is | 186 /// context is invalid or <code>PP_ERROR_BADARGUMENT</code> if callback is |
| 187 /// invalid. | 187 /// invalid. |
| 188 int32_t SwapBuffers(const CompletionCallback& cc); | 188 int32_t SwapBuffers(const CompletionCallback& cc); |
| 189 }; | 189 }; |
| 190 | 190 |
| 191 } // namespace pp | 191 } // namespace pp |
| 192 | 192 |
| 193 #endif // PPAPI_CPP_GRAPHICS_3D_H_ | 193 #endif // PPAPI_CPP_GRAPHICS_3D_H_ |
| OLD | NEW |