diff options
author | binji <binji@chromium.org> | 2015-02-05 11:13:50 -0800 |
---|---|---|
committer | Commit bot <commit-bot@chromium.org> | 2015-02-05 19:16:32 +0000 |
commit | ae508b24f36bdba7ae21ee87044136d82f1fb129 (patch) | |
tree | f516f8fd34746a9721b8ff5a01a5d71dde0bbadd /native_client_sdk | |
parent | df1975e5b02f1d53b35d7fceaa14c081a6097a03 (diff) | |
download | chromium_src-ae508b24f36bdba7ae21ee87044136d82f1fb129.zip chromium_src-ae508b24f36bdba7ae21ee87044136d82f1fb129.tar.gz chromium_src-ae508b24f36bdba7ae21ee87044136d82f1fb129.tar.bz2 |
[NaCl SDK Docs] Update Pepper docs to latest.
BUG=none
R=jpmedley@chromium.org
R=sbc@chromium.org
Review URL: https://codereview.chromium.org/901083002
Cr-Commit-Position: refs/heads/master@{#314849}
Diffstat (limited to 'native_client_sdk')
85 files changed, 6212 insertions, 507 deletions
diff --git a/native_client_sdk/doc_generated/c-api-beta.html b/native_client_sdk/doc_generated/c-api-beta.html index 9bf2d50..82d3c31 100644 --- a/native_client_sdk/doc_generated/c-api-beta.html +++ b/native_client_sdk/doc_generated/c-api-beta.html @@ -2,8 +2,8 @@ <span class="target" id="c-api-beta"><span id="pepper-beta-c-index"></span></span><section id="pepper-c-api-reference-beta"> <h1 id="pepper-c-api-reference-beta">Pepper C API Reference (Beta)</h1> -<p>This page lists the C API for Pepper 39. Apps that use this API can -run in Chrome 39 or higher.</p> +<p>This page lists the C API for Pepper 41. Apps that use this API can +run in Chrome 41 or higher.</p> <h2 id="interfaces"><a class="reference external" href="pepper_beta/c/group___interfaces.html">Interfaces</a></h2> <blockquote> <div><ul class="small-gap"> @@ -55,10 +55,10 @@ run in Chrome 39 or higher.</p> <li><a class="reference external" href="pepper_beta/c/struct_p_p_b___open_g_l_e_s2_query__1__0.html">PPB_OpenGLES2Query</a></li> <li><a class="reference external" href="pepper_beta/c/struct_p_p_b___open_g_l_e_s2_vertex_array_object.html">PPB_OpenGLES2VertexArrayObject</a></li> <li><a class="reference external" href="pepper_beta/c/struct_p_p_b___open_g_l_e_s2_vertex_array_object__1__0.html">PPB_OpenGLES2VertexArrayObject</a></li> -<li><a class="reference external" href="pepper_beta/c/struct_p_p_b___t_c_p_socket__1__1.html">PPB_TCPSocket</a></li> +<li><a class="reference external" href="pepper_beta/c/struct_p_p_b___t_c_p_socket__1__2.html">PPB_TCPSocket</a></li> <li><a class="reference external" href="pepper_beta/c/struct_p_p_b___text_input_controller__1__0.html">PPB_TextInputController</a></li> <li><a class="reference external" href="pepper_beta/c/struct_p_p_b___touch_input_event__1__0.html">PPB_TouchInputEvent</a></li> -<li><a class="reference external" href="pepper_beta/c/struct_p_p_b___u_d_p_socket__1__0.html">PPB_UDPSocket</a></li> +<li><a class="reference external" href="pepper_beta/c/struct_p_p_b___u_d_p_socket__1__1.html">PPB_UDPSocket</a></li> <li><a class="reference external" href="pepper_beta/c/struct_p_p_b___u_r_l_loader__1__0.html">PPB_URLLoader</a></li> <li><a class="reference external" href="pepper_beta/c/struct_p_p_b___u_r_l_request_info__1__0.html">PPB_URLRequestInfo</a></li> <li><a class="reference external" href="pepper_beta/c/struct_p_p_b___u_r_l_response_info__1__0.html">PPB_URLResponseInfo</a></li> @@ -66,7 +66,7 @@ run in Chrome 39 or higher.</p> <li><a class="reference external" href="pepper_beta/c/struct_p_p_b___var_array__1__0.html">PPB_VarArray</a></li> <li><a class="reference external" href="pepper_beta/c/struct_p_p_b___var_array_buffer__1__0.html">PPB_VarArrayBuffer</a></li> <li><a class="reference external" href="pepper_beta/c/struct_p_p_b___var_dictionary__1__0.html">PPB_VarDictionary</a></li> -<li><a class="reference external" href="pepper_beta/c/struct_p_p_b___video_decoder__0__2.html">PPB_VideoDecoder</a></li> +<li><a class="reference external" href="pepper_beta/c/struct_p_p_b___video_decoder__1__0.html">PPB_VideoDecoder</a></li> <li><a class="reference external" href="pepper_beta/c/struct_p_p_b___video_frame__0__1.html">PPB_VideoFrame</a></li> <li><a class="reference external" href="pepper_beta/c/struct_p_p_b___view__1__2.html">PPB_View</a></li> <li><a class="reference external" href="pepper_beta/c/struct_p_p_b___web_socket__1__0.html">PPB_WebSocket</a></li> @@ -105,6 +105,7 @@ run in Chrome 39 or higher.</p> <li><a class="reference external" href="pepper_beta/c/struct_p_p___touch_point.html">PP_TouchPoint</a></li> <li><a class="reference external" href="pepper_beta/c/struct_p_p___var.html">PP_Var</a></li> <li><a class="reference external" href="pepper_beta/c/struct_p_p___video_picture.html">PP_VideoPicture</a></li> +<li><a class="reference external" href="pepper_beta/c/struct_p_p___video_picture__0__1.html">PP_VideoPicture</a></li> <li><a class="reference external" href="pepper_beta/c/union_p_p___var_value.html">PP_VarValue</a></li> </ul> </div></blockquote> diff --git a/native_client_sdk/doc_generated/c-api-dev.html b/native_client_sdk/doc_generated/c-api-dev.html index f505a51..8bab9ea 100644 --- a/native_client_sdk/doc_generated/c-api-dev.html +++ b/native_client_sdk/doc_generated/c-api-dev.html @@ -2,8 +2,8 @@ <span class="target" id="c-api-dev"><span id="pepper-dev-c-index"></span></span><section id="pepper-c-api-reference-dev"> <h1 id="pepper-c-api-reference-dev">Pepper C API Reference (Dev)</h1> -<p>This page lists the C API for Pepper 40. Apps that use this API can -run in Chrome 40 or higher.</p> +<p>This page lists the C API for Pepper 42. Apps that use this API can +run in Chrome 42 or higher.</p> <h2 id="interfaces"><a class="reference external" href="pepper_dev/c/group___interfaces.html">Interfaces</a></h2> <blockquote> <div><ul class="small-gap"> @@ -55,10 +55,10 @@ run in Chrome 40 or higher.</p> <li><a class="reference external" href="pepper_dev/c/struct_p_p_b___open_g_l_e_s2_query__1__0.html">PPB_OpenGLES2Query</a></li> <li><a class="reference external" href="pepper_dev/c/struct_p_p_b___open_g_l_e_s2_vertex_array_object.html">PPB_OpenGLES2VertexArrayObject</a></li> <li><a class="reference external" href="pepper_dev/c/struct_p_p_b___open_g_l_e_s2_vertex_array_object__1__0.html">PPB_OpenGLES2VertexArrayObject</a></li> -<li><a class="reference external" href="pepper_dev/c/struct_p_p_b___t_c_p_socket__1__1.html">PPB_TCPSocket</a></li> +<li><a class="reference external" href="pepper_dev/c/struct_p_p_b___t_c_p_socket__1__2.html">PPB_TCPSocket</a></li> <li><a class="reference external" href="pepper_dev/c/struct_p_p_b___text_input_controller__1__0.html">PPB_TextInputController</a></li> <li><a class="reference external" href="pepper_dev/c/struct_p_p_b___touch_input_event__1__0.html">PPB_TouchInputEvent</a></li> -<li><a class="reference external" href="pepper_dev/c/struct_p_p_b___u_d_p_socket__1__0.html">PPB_UDPSocket</a></li> +<li><a class="reference external" href="pepper_dev/c/struct_p_p_b___u_d_p_socket__1__1.html">PPB_UDPSocket</a></li> <li><a class="reference external" href="pepper_dev/c/struct_p_p_b___u_r_l_loader__1__0.html">PPB_URLLoader</a></li> <li><a class="reference external" href="pepper_dev/c/struct_p_p_b___u_r_l_request_info__1__0.html">PPB_URLRequestInfo</a></li> <li><a class="reference external" href="pepper_dev/c/struct_p_p_b___u_r_l_response_info__1__0.html">PPB_URLResponseInfo</a></li> @@ -66,7 +66,7 @@ run in Chrome 40 or higher.</p> <li><a class="reference external" href="pepper_dev/c/struct_p_p_b___var_array__1__0.html">PPB_VarArray</a></li> <li><a class="reference external" href="pepper_dev/c/struct_p_p_b___var_array_buffer__1__0.html">PPB_VarArrayBuffer</a></li> <li><a class="reference external" href="pepper_dev/c/struct_p_p_b___var_dictionary__1__0.html">PPB_VarDictionary</a></li> -<li><a class="reference external" href="pepper_dev/c/struct_p_p_b___video_decoder__0__2.html">PPB_VideoDecoder</a></li> +<li><a class="reference external" href="pepper_dev/c/struct_p_p_b___video_decoder__1__0.html">PPB_VideoDecoder</a></li> <li><a class="reference external" href="pepper_dev/c/struct_p_p_b___video_frame__0__1.html">PPB_VideoFrame</a></li> <li><a class="reference external" href="pepper_dev/c/struct_p_p_b___view__1__2.html">PPB_View</a></li> <li><a class="reference external" href="pepper_dev/c/struct_p_p_b___web_socket__1__0.html">PPB_WebSocket</a></li> @@ -105,6 +105,7 @@ run in Chrome 40 or higher.</p> <li><a class="reference external" href="pepper_dev/c/struct_p_p___touch_point.html">PP_TouchPoint</a></li> <li><a class="reference external" href="pepper_dev/c/struct_p_p___var.html">PP_Var</a></li> <li><a class="reference external" href="pepper_dev/c/struct_p_p___video_picture.html">PP_VideoPicture</a></li> +<li><a class="reference external" href="pepper_dev/c/struct_p_p___video_picture__0__1.html">PP_VideoPicture</a></li> <li><a class="reference external" href="pepper_dev/c/union_p_p___var_value.html">PP_VarValue</a></li> </ul> </div></blockquote> diff --git a/native_client_sdk/doc_generated/c-api.html b/native_client_sdk/doc_generated/c-api.html index 3f1cdb6..08e3630 100644 --- a/native_client_sdk/doc_generated/c-api.html +++ b/native_client_sdk/doc_generated/c-api.html @@ -2,8 +2,8 @@ <span class="target" id="c-api"><span id="pepper-stable-c-index"></span></span><section id="pepper-c-api-reference-stable"> <h1 id="pepper-c-api-reference-stable">Pepper C API Reference (Stable)</h1> -<p>This page lists the C API for Pepper 38. Apps that use this API can -run in Chrome 38 or higher.</p> +<p>This page lists the C API for Pepper 40. Apps that use this API can +run in Chrome 40 or higher.</p> <h2 id="interfaces"><a class="reference external" href="pepper_stable/c/group___interfaces.html">Interfaces</a></h2> <blockquote> <div><ul class="small-gap"> @@ -31,7 +31,7 @@ run in Chrome 38 or higher.</p> <li><a class="reference external" href="pepper_stable/c/struct_p_p_b___media_stream_audio_track__0__1.html">PPB_MediaStreamAudioTrack</a></li> <li><a class="reference external" href="pepper_stable/c/struct_p_p_b___media_stream_video_track__1__0.html">PPB_MediaStreamVideoTrack</a></li> <li><a class="reference external" href="pepper_stable/c/struct_p_p_b___message_loop__1__0.html">PPB_MessageLoop</a></li> -<li><a class="reference external" href="pepper_stable/c/struct_p_p_b___messaging__1__0.html">PPB_Messaging</a></li> +<li><a class="reference external" href="pepper_stable/c/struct_p_p_b___messaging__1__2.html">PPB_Messaging</a></li> <li><a class="reference external" href="pepper_stable/c/struct_p_p_b___mouse_cursor__1__0.html">PPB_MouseCursor</a></li> <li><a class="reference external" href="pepper_stable/c/struct_p_p_b___mouse_input_event__1__1.html">PPB_MouseInputEvent</a></li> <li><a class="reference external" href="pepper_stable/c/struct_p_p_b___mouse_lock__1__0.html">PPB_MouseLock</a></li> @@ -39,6 +39,22 @@ run in Chrome 38 or higher.</p> <li><a class="reference external" href="pepper_stable/c/struct_p_p_b___network_list__1__0.html">PPB_NetworkList</a></li> <li><a class="reference external" href="pepper_stable/c/struct_p_p_b___network_monitor__1__0.html">PPB_NetworkMonitor</a></li> <li><a class="reference external" href="pepper_stable/c/struct_p_p_b___network_proxy__1__0.html">PPB_NetworkProxy</a></li> +<li><a class="reference external" href="pepper_stable/c/struct_p_p_b___open_g_l_e_s2.html">PPB_OpenGLES2</a></li> +<li><a class="reference external" href="pepper_stable/c/struct_p_p_b___open_g_l_e_s2__1__0.html">PPB_OpenGLES2</a></li> +<li><a class="reference external" href="pepper_stable/c/struct_p_p_b___open_g_l_e_s2_chromium_enable_feature.html">PPB_OpenGLES2ChromiumEnableFeature</a></li> +<li><a class="reference external" href="pepper_stable/c/struct_p_p_b___open_g_l_e_s2_chromium_enable_feature__1__0.html">PPB_OpenGLES2ChromiumEnableFeature</a></li> +<li><a class="reference external" href="pepper_stable/c/struct_p_p_b___open_g_l_e_s2_chromium_map_sub.html">PPB_OpenGLES2ChromiumMapSub</a></li> +<li><a class="reference external" href="pepper_stable/c/struct_p_p_b___open_g_l_e_s2_chromium_map_sub__1__0.html">PPB_OpenGLES2ChromiumMapSub</a></li> +<li><a class="reference external" href="pepper_stable/c/struct_p_p_b___open_g_l_e_s2_framebuffer_blit.html">PPB_OpenGLES2FramebufferBlit</a></li> +<li><a class="reference external" href="pepper_stable/c/struct_p_p_b___open_g_l_e_s2_framebuffer_blit__1__0.html">PPB_OpenGLES2FramebufferBlit</a></li> +<li><a class="reference external" href="pepper_stable/c/struct_p_p_b___open_g_l_e_s2_framebuffer_multisample.html">PPB_OpenGLES2FramebufferMultisample</a></li> +<li><a class="reference external" href="pepper_stable/c/struct_p_p_b___open_g_l_e_s2_framebuffer_multisample__1__0.html">PPB_OpenGLES2FramebufferMultisample</a></li> +<li><a class="reference external" href="pepper_stable/c/struct_p_p_b___open_g_l_e_s2_instanced_arrays.html">PPB_OpenGLES2InstancedArrays</a></li> +<li><a class="reference external" href="pepper_stable/c/struct_p_p_b___open_g_l_e_s2_instanced_arrays__1__0.html">PPB_OpenGLES2InstancedArrays</a></li> +<li><a class="reference external" href="pepper_stable/c/struct_p_p_b___open_g_l_e_s2_query.html">PPB_OpenGLES2Query</a></li> +<li><a class="reference external" href="pepper_stable/c/struct_p_p_b___open_g_l_e_s2_query__1__0.html">PPB_OpenGLES2Query</a></li> +<li><a class="reference external" href="pepper_stable/c/struct_p_p_b___open_g_l_e_s2_vertex_array_object.html">PPB_OpenGLES2VertexArrayObject</a></li> +<li><a class="reference external" href="pepper_stable/c/struct_p_p_b___open_g_l_e_s2_vertex_array_object__1__0.html">PPB_OpenGLES2VertexArrayObject</a></li> <li><a class="reference external" href="pepper_stable/c/struct_p_p_b___t_c_p_socket__1__1.html">PPB_TCPSocket</a></li> <li><a class="reference external" href="pepper_stable/c/struct_p_p_b___text_input_controller__1__0.html">PPB_TextInputController</a></li> <li><a class="reference external" href="pepper_stable/c/struct_p_p_b___touch_input_event__1__0.html">PPB_TouchInputEvent</a></li> @@ -50,7 +66,7 @@ run in Chrome 38 or higher.</p> <li><a class="reference external" href="pepper_stable/c/struct_p_p_b___var_array__1__0.html">PPB_VarArray</a></li> <li><a class="reference external" href="pepper_stable/c/struct_p_p_b___var_array_buffer__1__0.html">PPB_VarArrayBuffer</a></li> <li><a class="reference external" href="pepper_stable/c/struct_p_p_b___var_dictionary__1__0.html">PPB_VarDictionary</a></li> -<li><a class="reference external" href="pepper_stable/c/struct_p_p_b___video_decoder__0__1.html">PPB_VideoDecoder</a></li> +<li><a class="reference external" href="pepper_stable/c/struct_p_p_b___video_decoder__1__0.html">PPB_VideoDecoder</a></li> <li><a class="reference external" href="pepper_stable/c/struct_p_p_b___video_frame__0__1.html">PPB_VideoFrame</a></li> <li><a class="reference external" href="pepper_stable/c/struct_p_p_b___view__1__2.html">PPB_View</a></li> <li><a class="reference external" href="pepper_stable/c/struct_p_p_b___web_socket__1__0.html">PPB_WebSocket</a></li> @@ -58,6 +74,7 @@ run in Chrome 38 or higher.</p> <li><a class="reference external" href="pepper_stable/c/struct_p_p_p___graphics3_d__1__0.html">PPP_Graphics3D</a></li> <li><a class="reference external" href="pepper_stable/c/struct_p_p_p___input_event__0__1.html">PPP_InputEvent</a></li> <li><a class="reference external" href="pepper_stable/c/struct_p_p_p___instance__1__1.html">PPP_Instance</a></li> +<li><a class="reference external" href="pepper_stable/c/struct_p_p_p___message_handler__0__2.html">PPP_MessageHandler</a></li> <li><a class="reference external" href="pepper_stable/c/struct_p_p_p___messaging__1__0.html">PPP_Messaging</a></li> <li><a class="reference external" href="pepper_stable/c/struct_p_p_p___mouse_lock__1__0.html">PPP_MouseLock</a></li> </ul> @@ -88,6 +105,7 @@ run in Chrome 38 or higher.</p> <li><a class="reference external" href="pepper_stable/c/struct_p_p___touch_point.html">PP_TouchPoint</a></li> <li><a class="reference external" href="pepper_stable/c/struct_p_p___var.html">PP_Var</a></li> <li><a class="reference external" href="pepper_stable/c/struct_p_p___video_picture.html">PP_VideoPicture</a></li> +<li><a class="reference external" href="pepper_stable/c/struct_p_p___video_picture__0__1.html">PP_VideoPicture</a></li> <li><a class="reference external" href="pepper_stable/c/union_p_p___var_value.html">PP_VarValue</a></li> </ul> </div></blockquote> @@ -147,6 +165,7 @@ run in Chrome 38 or higher.</p> <li><a class="reference external" href="pepper_stable/c/ppb__network__list_8h.html">ppb_network_list.h</a></li> <li><a class="reference external" href="pepper_stable/c/ppb__network__monitor_8h.html">ppb_network_monitor.h</a></li> <li><a class="reference external" href="pepper_stable/c/ppb__network__proxy_8h.html">ppb_network_proxy.h</a></li> +<li><a class="reference external" href="pepper_stable/c/ppb__opengles2_8h.html">ppb_opengles2.h</a></li> <li><a class="reference external" href="pepper_stable/c/ppb__tcp__socket_8h.html">ppb_tcp_socket.h</a></li> <li><a class="reference external" href="pepper_stable/c/ppb__text__input__controller_8h.html">ppb_text_input_controller.h</a></li> <li><a class="reference external" href="pepper_stable/c/ppb__udp__socket_8h.html">ppb_udp_socket.h</a></li> @@ -165,6 +184,7 @@ run in Chrome 38 or higher.</p> <li><a class="reference external" href="pepper_stable/c/ppp__graphics__3d_8h.html">ppp_graphics_3d.h</a></li> <li><a class="reference external" href="pepper_stable/c/ppp__input__event_8h.html">ppp_input_event.h</a></li> <li><a class="reference external" href="pepper_stable/c/ppp__instance_8h.html">ppp_instance.h</a></li> +<li><a class="reference external" href="pepper_stable/c/ppp__message__handler_8h.html">ppp_message_handler.h</a></li> <li><a class="reference external" href="pepper_stable/c/ppp__messaging_8h.html">ppp_messaging.h</a></li> <li><a class="reference external" href="pepper_stable/c/ppp__mouse__lock_8h.html">ppp_mouse_lock.h</a></li> </ul> diff --git a/native_client_sdk/doc_generated/cpp-api-beta.html b/native_client_sdk/doc_generated/cpp-api-beta.html index 6c53ffd..f242e67 100644 --- a/native_client_sdk/doc_generated/cpp-api-beta.html +++ b/native_client_sdk/doc_generated/cpp-api-beta.html @@ -2,8 +2,8 @@ <span class="target" id="cpp-api-beta"><span id="pepper-beta-cpp-index"></span></span><section id="pepper-c-api-reference-beta"> <h1 id="pepper-c-api-reference-beta">Pepper C++ API Reference (Beta)</h1> -<p>This page lists the C++ API for Pepper 39. Apps that use this API can -run in Chrome 39 or higher.</p> +<p>This page lists the C++ API for Pepper 41. Apps that use this API can +run in Chrome 41 or higher.</p> <h2 id="classes"><a class="reference external" href="pepper_beta/cpp/inherits.html">Classes</a></h2> <blockquote> <div><ul class="small-gap"> diff --git a/native_client_sdk/doc_generated/cpp-api-dev.html b/native_client_sdk/doc_generated/cpp-api-dev.html index 1b43660..72970af 100644 --- a/native_client_sdk/doc_generated/cpp-api-dev.html +++ b/native_client_sdk/doc_generated/cpp-api-dev.html @@ -2,8 +2,8 @@ <span class="target" id="cpp-api-dev"><span id="pepper-dev-cpp-index"></span></span><section id="pepper-c-api-reference-dev"> <h1 id="pepper-c-api-reference-dev">Pepper C++ API Reference (Dev)</h1> -<p>This page lists the C++ API for Pepper 40. Apps that use this API can -run in Chrome 40 or higher.</p> +<p>This page lists the C++ API for Pepper 42. Apps that use this API can +run in Chrome 42 or higher.</p> <h2 id="classes"><a class="reference external" href="pepper_dev/cpp/inherits.html">Classes</a></h2> <blockquote> <div><ul class="small-gap"> diff --git a/native_client_sdk/doc_generated/cpp-api.html b/native_client_sdk/doc_generated/cpp-api.html index 65fc07e..aecb7fe 100644 --- a/native_client_sdk/doc_generated/cpp-api.html +++ b/native_client_sdk/doc_generated/cpp-api.html @@ -2,8 +2,8 @@ <span class="target" id="cpp-api"><span id="pepper-stable-cpp-index"></span></span><section id="pepper-c-api-reference-stable"> <h1 id="pepper-c-api-reference-stable">Pepper C++ API Reference (Stable)</h1> -<p>This page lists the C++ API for Pepper 38. Apps that use this API can -run in Chrome 38 or higher.</p> +<p>This page lists the C++ API for Pepper 40. Apps that use this API can +run in Chrome 40 or higher.</p> <h2 id="classes"><a class="reference external" href="pepper_stable/cpp/inherits.html">Classes</a></h2> <blockquote> <div><ul class="small-gap"> diff --git a/native_client_sdk/doc_generated/pepper_beta/c/globals_defs.html b/native_client_sdk/doc_generated/pepper_beta/c/globals_defs.html index cc82f25..ec7106f 100644 --- a/native_client_sdk/doc_generated/pepper_beta/c/globals_defs.html +++ b/native_client_sdk/doc_generated/pepper_beta/c/globals_defs.html @@ -244,8 +244,8 @@ <li>PPB_TCPSOCKET_INTERFACE : <a class="el" href="ppb__tcp__socket_8h.html#a29ecaef1552f19b223e6c93475d8788c">ppb_tcp_socket.h</a> </li> -<li>PPB_TCPSOCKET_INTERFACE_1_1 -: <a class="el" href="ppb__tcp__socket_8h.html#a12b0fabc454cb99a6d4c8352c6f22d71">ppb_tcp_socket.h</a> +<li>PPB_TCPSOCKET_INTERFACE_1_2 +: <a class="el" href="ppb__tcp__socket_8h.html#a2f1cedfee70f4bfe4c35849be53fd73f">ppb_tcp_socket.h</a> </li> <li>PPB_TEXTINPUTCONTROLLER_INTERFACE : <a class="el" href="ppb__text__input__controller_8h.html#a9a28f7fd2db84c2cd550ed272070c0ee">ppb_text_input_controller.h</a> @@ -262,8 +262,8 @@ <li>PPB_UDPSOCKET_INTERFACE : <a class="el" href="ppb__udp__socket_8h.html#a673aeb3fceb5ed977b7b8683f674cbfd">ppb_udp_socket.h</a> </li> -<li>PPB_UDPSOCKET_INTERFACE_1_0 -: <a class="el" href="ppb__udp__socket_8h.html#aafc1aecb9a8f2c3f8eed80a93a77763c">ppb_udp_socket.h</a> +<li>PPB_UDPSOCKET_INTERFACE_1_1 +: <a class="el" href="ppb__udp__socket_8h.html#a756bacac14becc5cbc2efedcd3ccd509">ppb_udp_socket.h</a> </li> <li>PPB_URLLOADER_INTERFACE : <a class="el" href="ppb__url__loader_8h.html#ae1fa8c5cdfccb7ea67e184b1e5e1009e">ppb_url_loader.h</a> @@ -310,8 +310,8 @@ <li>PPB_VIDEODECODER_INTERFACE : <a class="el" href="ppb__video__decoder_8h.html#ae369609aebfa745c1836ef92e9b76aa2">ppb_video_decoder.h</a> </li> -<li>PPB_VIDEODECODER_INTERFACE_0_2 -: <a class="el" href="ppb__video__decoder_8h.html#a72520f2e97ea5a9a2225fb100c577877">ppb_video_decoder.h</a> +<li>PPB_VIDEODECODER_INTERFACE_1_0 +: <a class="el" href="ppb__video__decoder_8h.html#af814c8f0028bce254da6fb5c3e61a4d8">ppb_video_decoder.h</a> </li> <li>PPB_VIDEOFRAME_INTERFACE : <a class="el" href="ppb__video__frame_8h.html#ac161d8c49f583eda31622d9fc010cd0d">ppb_video_frame.h</a> diff --git a/native_client_sdk/doc_generated/pepper_beta/c/group___enums.html b/native_client_sdk/doc_generated/pepper_beta/c/group___enums.html index 237129e..3bd2e7d 100644 --- a/native_client_sdk/doc_generated/pepper_beta/c/group___enums.html +++ b/native_client_sdk/doc_generated/pepper_beta/c/group___enums.html @@ -1644,16 +1644,16 @@ Variables</h2><table class="memberdecls"> <dl><dt><b>Enumerator: </b></dt><dd><table border="0" cellspacing="2" cellpadding="0"> <tr><td valign="top"><em><a class="anchor" id="gga1557c0bbce8739a3418e6027a9c44e12a4b17558654d1df4452aa98f7d2609a10"></a><!-- doxytag: member="PP_TCPSOCKET_OPTION_NO_DELAY" ref="gga1557c0bbce8739a3418e6027a9c44e12a4b17558654d1df4452aa98f7d2609a10" args="" -->PP_TCPSOCKET_OPTION_NO_DELAY</em> </td><td> <p>Disables coalescing of small writes to make TCP segments, and instead delivers data immediately. </p> -<p>Value's type is <code>PP_VARTYPE_BOOL</code>. This option can only be set after a successful <code>Connect()</code> call. </p> +<p>Value's type is <code>PP_VARTYPE_BOOL</code>. On version 1.1 or earlier, this option can only be set after a successful <code>Connect()</code> call. On version 1.2 or later, there is no such limitation. </p> </td></tr> <tr><td valign="top"><em><a class="anchor" id="gga1557c0bbce8739a3418e6027a9c44e12a61ce27ba7853d05f7af51be1bed5d1a6"></a><!-- doxytag: member="PP_TCPSOCKET_OPTION_SEND_BUFFER_SIZE" ref="gga1557c0bbce8739a3418e6027a9c44e12a61ce27ba7853d05f7af51be1bed5d1a6" args="" -->PP_TCPSOCKET_OPTION_SEND_BUFFER_SIZE</em> </td><td> <p>Specifies the total per-socket buffer space reserved for sends. </p> -<p>Value's type should be <code>PP_VARTYPE_INT32</code>. This option can only be set after a successful <code>Connect()</code> call.</p> +<p>Value's type should be <code>PP_VARTYPE_INT32</code>. On version 1.1 or earlier, this option can only be set after a successful <code>Connect()</code> call. On version 1.2 or later, there is no such limitation.</p> <p>Note: This is only treated as a hint for the browser to set the buffer size. Even if <code>SetOption()</code> succeeds, the browser doesn't guarantee it will conform to the size. </p> </td></tr> <tr><td valign="top"><em><a class="anchor" id="gga1557c0bbce8739a3418e6027a9c44e12aef57736e294acb30fb7b3b2f4a425f72"></a><!-- doxytag: member="PP_TCPSOCKET_OPTION_RECV_BUFFER_SIZE" ref="gga1557c0bbce8739a3418e6027a9c44e12aef57736e294acb30fb7b3b2f4a425f72" args="" -->PP_TCPSOCKET_OPTION_RECV_BUFFER_SIZE</em> </td><td> <p>Specifies the total per-socket buffer space reserved for receives. </p> -<p>Value's type should be <code>PP_VARTYPE_INT32</code>. This option can only be set after a successful <code>Connect()</code> call.</p> +<p>Value's type should be <code>PP_VARTYPE_INT32</code>. On version 1.1 or earlier, this option can only be set after a successful <code>Connect()</code> call. On version 1.2 or later, there is no such limitation.</p> <p>Note: This is only treated as a hint for the browser to set the buffer size. Even if <code>SetOption()</code> succeeds, the browser doesn't guarantee it will conform to the size. </p> </td></tr> </table> @@ -1741,16 +1741,16 @@ Variables</h2><table class="memberdecls"> </td></tr> <tr><td valign="top"><em><a class="anchor" id="gga1a8472fa3e7150615c45c38fa8c12ce2aeceda8fe978a52382b96939de7707c00"></a><!-- doxytag: member="PP_UDPSOCKET_OPTION_BROADCAST" ref="gga1a8472fa3e7150615c45c38fa8c12ce2aeceda8fe978a52382b96939de7707c00" args="" -->PP_UDPSOCKET_OPTION_BROADCAST</em> </td><td> <p>Allows sending and receiving packets to and from broadcast addresses. </p> -<p>Value's type should be <code>PP_VARTYPE_BOOL</code>. This option can only be set before calling <code>Bind()</code>. </p> +<p>Value's type should be <code>PP_VARTYPE_BOOL</code>. On version 1.0, this option can only be set before calling <code>Bind()</code>. On version 1.1 or later, there is no such limitation. </p> </td></tr> <tr><td valign="top"><em><a class="anchor" id="gga1a8472fa3e7150615c45c38fa8c12ce2a905f0adde2912a5db26883d45fb75d57"></a><!-- doxytag: member="PP_UDPSOCKET_OPTION_SEND_BUFFER_SIZE" ref="gga1a8472fa3e7150615c45c38fa8c12ce2a905f0adde2912a5db26883d45fb75d57" args="" -->PP_UDPSOCKET_OPTION_SEND_BUFFER_SIZE</em> </td><td> <p>Specifies the total per-socket buffer space reserved for sends. </p> -<p>Value's type should be <code>PP_VARTYPE_INT32</code>. This option can only be set after a successful <code>Bind()</code> call.</p> +<p>Value's type should be <code>PP_VARTYPE_INT32</code>. On version 1.0, this option can only be set after a successful <code>Bind()</code> call. On version 1.1 or later, there is no such limitation.</p> <p>Note: This is only treated as a hint for the browser to set the buffer size. Even if <code>SetOption()</code> succeeds, the browser doesn't guarantee it will conform to the size. </p> </td></tr> <tr><td valign="top"><em><a class="anchor" id="gga1a8472fa3e7150615c45c38fa8c12ce2a1264eb1d6d16eb3a074ee3d21ebb3b64"></a><!-- doxytag: member="PP_UDPSOCKET_OPTION_RECV_BUFFER_SIZE" ref="gga1a8472fa3e7150615c45c38fa8c12ce2a1264eb1d6d16eb3a074ee3d21ebb3b64" args="" -->PP_UDPSOCKET_OPTION_RECV_BUFFER_SIZE</em> </td><td> <p>Specifies the total per-socket buffer space reserved for receives. </p> -<p>Value's type should be <code>PP_VARTYPE_INT32</code>. This option can only be set after a successful <code>Bind()</code> call.</p> +<p>Value's type should be <code>PP_VARTYPE_INT32</code>. On version 1.0, this option can only be set after a successful <code>Bind()</code> call. On version 1.1 or later, there is no such limitation.</p> <p>Note: This is only treated as a hint for the browser to set the buffer size. Even if <code>SetOption()</code> succeeds, the browser doesn't guarantee it will conform to the size. </p> </td></tr> </table> diff --git a/native_client_sdk/doc_generated/pepper_beta/c/group___interfaces.html b/native_client_sdk/doc_generated/pepper_beta/c/group___interfaces.html index 14ed4c5..e4a64ed8 100644 --- a/native_client_sdk/doc_generated/pepper_beta/c/group___interfaces.html +++ b/native_client_sdk/doc_generated/pepper_beta/c/group___interfaces.html @@ -90,12 +90,12 @@ Data Structures</h2><table class="memberdecls"> <tr><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2_query.html">PPB_OpenGLES2Query</a></td></tr> <tr><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2_vertex_array_object__1__0.html">PPB_OpenGLES2VertexArrayObject</a></td></tr> <tr><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2_vertex_array_object.html">PPB_OpenGLES2VertexArrayObject</a></td></tr> -<tr><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___t_c_p_socket__1__1.html">PPB_TCPSocket</a></td></tr> -<tr><td class="mdescLeft"> </td><td class="mdescRight">The <code>PPB_TCPSocket</code> interface provides TCP socket operations. <a href="struct_p_p_b___t_c_p_socket__1__1.html#details">More...</a><br /></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___t_c_p_socket__1__2.html">PPB_TCPSocket</a></td></tr> +<tr><td class="mdescLeft"> </td><td class="mdescRight">The <code>PPB_TCPSocket</code> interface provides TCP socket operations. <a href="struct_p_p_b___t_c_p_socket__1__2.html#details">More...</a><br /></td></tr> <tr><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___text_input_controller__1__0.html">PPB_TextInputController</a></td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight"><code>PPB_TextInputController</code> provides a set of functions for giving hints to the browser about the text input status of plugins, and functions for controlling input method editors (IMEs). <a href="struct_p_p_b___text_input_controller__1__0.html#details">More...</a><br /></td></tr> -<tr><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___u_d_p_socket__1__0.html">PPB_UDPSocket</a></td></tr> -<tr><td class="mdescLeft"> </td><td class="mdescRight">The <code>PPB_UDPSocket</code> interface provides UDP socket operations. <a href="struct_p_p_b___u_d_p_socket__1__0.html#details">More...</a><br /></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___u_d_p_socket__1__1.html">PPB_UDPSocket</a></td></tr> +<tr><td class="mdescLeft"> </td><td class="mdescRight">The <code>PPB_UDPSocket</code> interface provides UDP socket operations. <a href="struct_p_p_b___u_d_p_socket__1__1.html#details">More...</a><br /></td></tr> <tr><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___u_r_l_loader__1__0.html">PPB_URLLoader</a></td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">The <b>PPB_URLLoader</b> interface contains pointers to functions for loading URLs. <a href="struct_p_p_b___u_r_l_loader__1__0.html#details">More...</a><br /></td></tr> <tr><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___u_r_l_request_info__1__0.html">PPB_URLRequestInfo</a></td></tr> @@ -109,8 +109,8 @@ Data Structures</h2><table class="memberdecls"> <tr><td class="mdescLeft"> </td><td class="mdescRight">The <code>PPB_VarArrayBuffer</code> interface provides a way to interact with JavaScript ArrayBuffers, which represent a contiguous sequence of bytes. <a href="struct_p_p_b___var_array_buffer__1__0.html#details">More...</a><br /></td></tr> <tr><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___var_dictionary__1__0.html">PPB_VarDictionary</a></td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">A dictionary var contains key-value pairs with unique keys. <a href="struct_p_p_b___var_dictionary__1__0.html#details">More...</a><br /></td></tr> -<tr><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___video_decoder__0__2.html">PPB_VideoDecoder</a></td></tr> -<tr><td class="mdescLeft"> </td><td class="mdescRight">Video decoder interface. <a href="struct_p_p_b___video_decoder__0__2.html#details">More...</a><br /></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___video_decoder__1__0.html">PPB_VideoDecoder</a></td></tr> +<tr><td class="mdescLeft"> </td><td class="mdescRight">Video decoder interface. <a href="struct_p_p_b___video_decoder__1__0.html#details">More...</a><br /></td></tr> <tr><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___video_frame__0__1.html">PPB_VideoFrame</a></td></tr> <tr><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___view__1__2.html">PPB_View</a></td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight"><code>PPB_View</code> represents the state of the view of an instance. <a href="struct_p_p_b___view__1__2.html#details">More...</a><br /></td></tr> @@ -166,10 +166,10 @@ Typedefs</h2><table class="memberdecls"> <tr><td class="memItemLeft" align="right" valign="top">typedef struct <br class="typebreak" /> <a class="el" href="struct_p_p_b___network_monitor__1__0.html">PPB_NetworkMonitor</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group___interfaces.html#ga873d8c5cd49f7b3c8ad5b4caabd1e8e6">PPB_NetworkMonitor</a></td></tr> <tr><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="struct_p_p_b___network_proxy__1__0.html">PPB_NetworkProxy</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group___interfaces.html#gaf8338a682417267c8525446ef1de85b1">PPB_NetworkProxy</a></td></tr> -<tr><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="struct_p_p_b___t_c_p_socket__1__1.html">PPB_TCPSocket</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group___interfaces.html#ga0f72e14a6cf9631bd733ded1f8ba4d9f">PPB_TCPSocket</a></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="struct_p_p_b___t_c_p_socket__1__2.html">PPB_TCPSocket</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group___interfaces.html#ga68e25baffc8cfc72d6c636a3a6217aa0">PPB_TCPSocket</a></td></tr> <tr><td class="memItemLeft" align="right" valign="top">typedef struct <br class="typebreak" /> <a class="el" href="struct_p_p_b___text_input_controller__1__0.html">PPB_TextInputController</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group___interfaces.html#gab387085f6044f3a0b1631d119d22a942">PPB_TextInputController</a></td></tr> -<tr><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="struct_p_p_b___u_d_p_socket__1__0.html">PPB_UDPSocket</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group___interfaces.html#gaf04d893ccf01c5d1cfcadee5fcc869d1">PPB_UDPSocket</a></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="struct_p_p_b___u_d_p_socket__1__1.html">PPB_UDPSocket</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group___interfaces.html#ga03552c99ad9e2a408a988822f834f548">PPB_UDPSocket</a></td></tr> <tr><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="struct_p_p_b___u_r_l_loader__1__0.html">PPB_URLLoader</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group___interfaces.html#ga307f562a9e41991de7c80b75cd7f379c">PPB_URLLoader</a></td></tr> <tr><td class="memItemLeft" align="right" valign="top">typedef struct <br class="typebreak" /> <a class="el" href="struct_p_p_b___u_r_l_request_info__1__0.html">PPB_URLRequestInfo</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group___interfaces.html#gad60387934d9e235d3d145ee5a1fb4e74">PPB_URLRequestInfo</a></td></tr> @@ -181,7 +181,7 @@ Typedefs</h2><table class="memberdecls"> <a class="el" href="struct_p_p_b___var_array_buffer__1__0.html">PPB_VarArrayBuffer</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group___interfaces.html#gab26d5bb032f5438d02faf5bdf7b208cb">PPB_VarArrayBuffer</a></td></tr> <tr><td class="memItemLeft" align="right" valign="top">typedef struct <br class="typebreak" /> <a class="el" href="struct_p_p_b___var_dictionary__1__0.html">PPB_VarDictionary</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group___interfaces.html#ga69826004b5c32232c9639090f3e1db2e">PPB_VarDictionary</a></td></tr> -<tr><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="struct_p_p_b___video_decoder__0__2.html">PPB_VideoDecoder</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group___interfaces.html#gaaab5a6b6d09e6a2eea4e11c63c3c1b4f">PPB_VideoDecoder</a></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="struct_p_p_b___video_decoder__1__0.html">PPB_VideoDecoder</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group___interfaces.html#ga2b4555d8bd239fa28b60c42df75f7ce5">PPB_VideoDecoder</a></td></tr> <tr><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="struct_p_p_b___video_frame__0__1.html">PPB_VideoFrame</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group___interfaces.html#gaa76d004c840f6c4f64a0694e7c844ae9">PPB_VideoFrame</a></td></tr> <tr><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="struct_p_p_b___view__1__2.html">PPB_View</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group___interfaces.html#ga116e11e23c92c99094c9704d97636a67">PPB_View</a></td></tr> <tr><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="struct_p_p_b___web_socket__1__0.html">PPB_WebSocket</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group___interfaces.html#gad0e152d14cefb0b480228f3fc7070faf">PPB_WebSocket</a></td></tr> @@ -530,12 +530,12 @@ Typedefs</h2><table class="memberdecls"> <div class="memdoc"> </div> </div> -<a class="anchor" id="ga0f72e14a6cf9631bd733ded1f8ba4d9f"></a><!-- doxytag: member="ppb_tcp_socket.h::PPB_TCPSocket" ref="ga0f72e14a6cf9631bd733ded1f8ba4d9f" args="" --> +<a class="anchor" id="ga68e25baffc8cfc72d6c636a3a6217aa0"></a><!-- doxytag: member="ppb_tcp_socket.h::PPB_TCPSocket" ref="ga68e25baffc8cfc72d6c636a3a6217aa0" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> -<td class="memname">typedef struct <a class="el" href="struct_p_p_b___t_c_p_socket__1__1.html">PPB_TCPSocket</a> <a class="el" href="group___interfaces.html#ga0f72e14a6cf9631bd733ded1f8ba4d9f">PPB_TCPSocket</a></td> +<td class="memname">typedef struct <a class="el" href="struct_p_p_b___t_c_p_socket__1__2.html">PPB_TCPSocket</a> <a class="el" href="group___interfaces.html#ga68e25baffc8cfc72d6c636a3a6217aa0">PPB_TCPSocket</a></td> </tr> </table> </div> @@ -566,12 +566,12 @@ Typedefs</h2><table class="memberdecls"> <div class="memdoc"> </div> </div> -<a class="anchor" id="gaf04d893ccf01c5d1cfcadee5fcc869d1"></a><!-- doxytag: member="ppb_udp_socket.h::PPB_UDPSocket" ref="gaf04d893ccf01c5d1cfcadee5fcc869d1" args="" --> +<a class="anchor" id="ga03552c99ad9e2a408a988822f834f548"></a><!-- doxytag: member="ppb_udp_socket.h::PPB_UDPSocket" ref="ga03552c99ad9e2a408a988822f834f548" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> -<td class="memname">typedef struct <a class="el" href="struct_p_p_b___u_d_p_socket__1__0.html">PPB_UDPSocket</a> <a class="el" href="group___interfaces.html#gaf04d893ccf01c5d1cfcadee5fcc869d1">PPB_UDPSocket</a></td> +<td class="memname">typedef struct <a class="el" href="struct_p_p_b___u_d_p_socket__1__1.html">PPB_UDPSocket</a> <a class="el" href="group___interfaces.html#ga03552c99ad9e2a408a988822f834f548">PPB_UDPSocket</a></td> </tr> </table> </div> @@ -662,12 +662,12 @@ Typedefs</h2><table class="memberdecls"> <div class="memdoc"> </div> </div> -<a class="anchor" id="gaaab5a6b6d09e6a2eea4e11c63c3c1b4f"></a><!-- doxytag: member="ppb_video_decoder.h::PPB_VideoDecoder" ref="gaaab5a6b6d09e6a2eea4e11c63c3c1b4f" args="" --> +<a class="anchor" id="ga2b4555d8bd239fa28b60c42df75f7ce5"></a><!-- doxytag: member="ppb_video_decoder.h::PPB_VideoDecoder" ref="ga2b4555d8bd239fa28b60c42df75f7ce5" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> -<td class="memname">typedef struct <a class="el" href="struct_p_p_b___video_decoder__0__2.html">PPB_VideoDecoder</a> <a class="el" href="group___interfaces.html#gaaab5a6b6d09e6a2eea4e11c63c3c1b4f">PPB_VideoDecoder</a></td> +<td class="memname">typedef struct <a class="el" href="struct_p_p_b___video_decoder__1__0.html">PPB_VideoDecoder</a> <a class="el" href="group___interfaces.html#ga2b4555d8bd239fa28b60c42df75f7ce5">PPB_VideoDecoder</a></td> </tr> </table> </div> diff --git a/native_client_sdk/doc_generated/pepper_beta/c/group___structs.html b/native_client_sdk/doc_generated/pepper_beta/c/group___structs.html index 1a4f153..1bf6366 100644 --- a/native_client_sdk/doc_generated/pepper_beta/c/group___structs.html +++ b/native_client_sdk/doc_generated/pepper_beta/c/group___structs.html @@ -15,6 +15,8 @@ Data Structures</h2><table class="memberdecls"> <tr><td class="mdescLeft"> </td><td class="mdescRight">A structure that defines a way for the browser to return arrays of data to the plugin. <a href="struct_p_p___array_output.html#details">More...</a><br /></td></tr> <tr><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p___video_picture.html">PP_VideoPicture</a></td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Struct describing a decoded video picture. <a href="struct_p_p___video_picture.html#details">More...</a><br /></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p___video_picture__0__1.html">PP_VideoPicture</a></td></tr> +<tr><td class="mdescLeft"> </td><td class="mdescRight">Struct describing a decoded video picture. <a href="struct_p_p___video_picture__0__1.html#details">More...</a><br /></td></tr> <tr><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p___completion_callback.html">PP_CompletionCallback</a></td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight"><code><a class="el" href="struct_p_p___completion_callback.html" title="PP_CompletionCallback is a common mechanism for supporting potentially asynchronous calls in browser ...">PP_CompletionCallback</a></code> is a common mechanism for supporting potentially asynchronous calls in browser interfaces. <a href="struct_p_p___completion_callback.html#details">More...</a><br /></td></tr> <tr><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p___directory_entry.html">PP_DirectoryEntry</a></td></tr> diff --git a/native_client_sdk/doc_generated/pepper_beta/c/pp__codecs_8h.html b/native_client_sdk/doc_generated/pepper_beta/c/pp__codecs_8h.html index 88d9df4..c9cbed8 100644 --- a/native_client_sdk/doc_generated/pepper_beta/c/pp__codecs_8h.html +++ b/native_client_sdk/doc_generated/pepper_beta/c/pp__codecs_8h.html @@ -21,6 +21,8 @@ Data Structures</h2><table class="memberdecls"> <tr><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p___video_picture.html">PP_VideoPicture</a></td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Struct describing a decoded video picture. <a href="struct_p_p___video_picture.html#details">More...</a><br /></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p___video_picture__0__1.html">PP_VideoPicture</a></td></tr> +<tr><td class="mdescLeft"> </td><td class="mdescRight">Struct describing a decoded video picture. <a href="struct_p_p___video_picture__0__1.html#details">More...</a><br /></td></tr> </table><h2> Enumerations</h2><table class="memberdecls"> <tr><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="group___enums.html#ga4d50d27186f68b2de578e82162206fea">PP_VideoProfile</a> { <br /> diff --git a/native_client_sdk/doc_generated/pepper_beta/c/pp__codecs_8h__incl.png b/native_client_sdk/doc_generated/pepper_beta/c/pp__codecs_8h__incl.png Binary files differindex fcefc9d..e74f895 100644 --- a/native_client_sdk/doc_generated/pepper_beta/c/pp__codecs_8h__incl.png +++ b/native_client_sdk/doc_generated/pepper_beta/c/pp__codecs_8h__incl.png diff --git a/native_client_sdk/doc_generated/pepper_beta/c/ppb__tcp__socket_8h.html b/native_client_sdk/doc_generated/pepper_beta/c/ppb__tcp__socket_8h.html index 516526e..ea5a225 100644 --- a/native_client_sdk/doc_generated/pepper_beta/c/ppb__tcp__socket_8h.html +++ b/native_client_sdk/doc_generated/pepper_beta/c/ppb__tcp__socket_8h.html @@ -19,15 +19,15 @@ Include dependency graph for ppb_tcp_socket.h:</div> </div><h2> Data Structures</h2><table class="memberdecls"> -<tr><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___t_c_p_socket__1__1.html">PPB_TCPSocket</a></td></tr> -<tr><td class="mdescLeft"> </td><td class="mdescRight">The <code>PPB_TCPSocket</code> interface provides TCP socket operations. <a href="struct_p_p_b___t_c_p_socket__1__1.html#details">More...</a><br /></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___t_c_p_socket__1__2.html">PPB_TCPSocket</a></td></tr> +<tr><td class="mdescLeft"> </td><td class="mdescRight">The <code>PPB_TCPSocket</code> interface provides TCP socket operations. <a href="struct_p_p_b___t_c_p_socket__1__2.html#details">More...</a><br /></td></tr> </table><h2> Defines</h2><table class="memberdecls"> -<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ppb__tcp__socket_8h.html#a12b0fabc454cb99a6d4c8352c6f22d71">PPB_TCPSOCKET_INTERFACE</a>   "PPB_TCPSocket;1.1"</td></tr> -<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ppb__tcp__socket_8h.html#a29ecaef1552f19b223e6c93475d8788c">PPB_TCPSOCKET_INTERFACE</a>   <a class="el" href="ppb__tcp__socket_8h.html#a12b0fabc454cb99a6d4c8352c6f22d71">PPB_TCPSOCKET_INTERFACE</a></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ppb__tcp__socket_8h.html#a2f1cedfee70f4bfe4c35849be53fd73f">PPB_TCPSOCKET_INTERFACE</a>   "PPB_TCPSocket;1.2"</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ppb__tcp__socket_8h.html#a29ecaef1552f19b223e6c93475d8788c">PPB_TCPSOCKET_INTERFACE</a>   <a class="el" href="ppb__tcp__socket_8h.html#a2f1cedfee70f4bfe4c35849be53fd73f">PPB_TCPSOCKET_INTERFACE</a></td></tr> </table><h2> Typedefs</h2><table class="memberdecls"> -<tr><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="struct_p_p_b___t_c_p_socket__1__1.html">PPB_TCPSocket</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group___interfaces.html#ga0f72e14a6cf9631bd733ded1f8ba4d9f">PPB_TCPSocket</a></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="struct_p_p_b___t_c_p_socket__1__2.html">PPB_TCPSocket</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group___interfaces.html#ga68e25baffc8cfc72d6c636a3a6217aa0">PPB_TCPSocket</a></td></tr> </table><h2> Enumerations</h2><table class="memberdecls"> <tr><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="group___enums.html#ga1557c0bbce8739a3418e6027a9c44e12">PP_TCPSocket_Option</a> { <a class="el" href="group___enums.html#gga1557c0bbce8739a3418e6027a9c44e12a4b17558654d1df4452aa98f7d2609a10">PP_TCPSOCKET_OPTION_NO_DELAY</a> = 0, @@ -46,19 +46,19 @@ Variables</h2><table class="memberdecls"> <div class="memproto"> <table class="memname"> <tr> -<td class="memname">#define <a class="el" href="ppb__tcp__socket_8h.html#a29ecaef1552f19b223e6c93475d8788c">PPB_TCPSOCKET_INTERFACE</a>   <a class="el" href="ppb__tcp__socket_8h.html#a12b0fabc454cb99a6d4c8352c6f22d71">PPB_TCPSOCKET_INTERFACE</a></td> +<td class="memname">#define <a class="el" href="ppb__tcp__socket_8h.html#a29ecaef1552f19b223e6c93475d8788c">PPB_TCPSOCKET_INTERFACE</a>   <a class="el" href="ppb__tcp__socket_8h.html#a2f1cedfee70f4bfe4c35849be53fd73f">PPB_TCPSOCKET_INTERFACE</a></td> </tr> </table> </div> <div class="memdoc"> </div> </div> -<a class="anchor" id="a12b0fabc454cb99a6d4c8352c6f22d71"></a><!-- doxytag: member="ppb_tcp_socket.h::PPB_TCPSOCKET_INTERFACE" ref="a12b0fabc454cb99a6d4c8352c6f22d71" args="" --> +<a class="anchor" id="a2f1cedfee70f4bfe4c35849be53fd73f"></a><!-- doxytag: member="ppb_tcp_socket.h::PPB_TCPSOCKET_INTERFACE" ref="a2f1cedfee70f4bfe4c35849be53fd73f" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> -<td class="memname">#define <a class="el" href="ppb__tcp__socket_8h.html#a12b0fabc454cb99a6d4c8352c6f22d71">PPB_TCPSOCKET_INTERFACE</a>   "PPB_TCPSocket;1.1"</td> +<td class="memname">#define <a class="el" href="ppb__tcp__socket_8h.html#a2f1cedfee70f4bfe4c35849be53fd73f">PPB_TCPSOCKET_INTERFACE</a>   "PPB_TCPSocket;1.2"</td> </tr> </table> </div> diff --git a/native_client_sdk/doc_generated/pepper_beta/c/ppb__udp__socket_8h.html b/native_client_sdk/doc_generated/pepper_beta/c/ppb__udp__socket_8h.html index 7cb5823..130ae3d 100644 --- a/native_client_sdk/doc_generated/pepper_beta/c/ppb__udp__socket_8h.html +++ b/native_client_sdk/doc_generated/pepper_beta/c/ppb__udp__socket_8h.html @@ -19,15 +19,15 @@ Include dependency graph for ppb_udp_socket.h:</div> </div><h2> Data Structures</h2><table class="memberdecls"> -<tr><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___u_d_p_socket__1__0.html">PPB_UDPSocket</a></td></tr> -<tr><td class="mdescLeft"> </td><td class="mdescRight">The <code>PPB_UDPSocket</code> interface provides UDP socket operations. <a href="struct_p_p_b___u_d_p_socket__1__0.html#details">More...</a><br /></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___u_d_p_socket__1__1.html">PPB_UDPSocket</a></td></tr> +<tr><td class="mdescLeft"> </td><td class="mdescRight">The <code>PPB_UDPSocket</code> interface provides UDP socket operations. <a href="struct_p_p_b___u_d_p_socket__1__1.html#details">More...</a><br /></td></tr> </table><h2> Defines</h2><table class="memberdecls"> -<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ppb__udp__socket_8h.html#aafc1aecb9a8f2c3f8eed80a93a77763c">PPB_UDPSOCKET_INTERFACE</a>   "PPB_UDPSocket;1.0"</td></tr> -<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ppb__udp__socket_8h.html#a673aeb3fceb5ed977b7b8683f674cbfd">PPB_UDPSOCKET_INTERFACE</a>   <a class="el" href="ppb__udp__socket_8h.html#aafc1aecb9a8f2c3f8eed80a93a77763c">PPB_UDPSOCKET_INTERFACE</a></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ppb__udp__socket_8h.html#a756bacac14becc5cbc2efedcd3ccd509">PPB_UDPSOCKET_INTERFACE</a>   "PPB_UDPSocket;1.1"</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ppb__udp__socket_8h.html#a673aeb3fceb5ed977b7b8683f674cbfd">PPB_UDPSOCKET_INTERFACE</a>   <a class="el" href="ppb__udp__socket_8h.html#a756bacac14becc5cbc2efedcd3ccd509">PPB_UDPSOCKET_INTERFACE</a></td></tr> </table><h2> Typedefs</h2><table class="memberdecls"> -<tr><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="struct_p_p_b___u_d_p_socket__1__0.html">PPB_UDPSocket</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group___interfaces.html#gaf04d893ccf01c5d1cfcadee5fcc869d1">PPB_UDPSocket</a></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="struct_p_p_b___u_d_p_socket__1__1.html">PPB_UDPSocket</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group___interfaces.html#ga03552c99ad9e2a408a988822f834f548">PPB_UDPSocket</a></td></tr> </table><h2> Enumerations</h2><table class="memberdecls"> <tr><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="group___enums.html#ga1a8472fa3e7150615c45c38fa8c12ce2">PP_UDPSocket_Option</a> { <a class="el" href="group___enums.html#gga1a8472fa3e7150615c45c38fa8c12ce2a79568403b8927bf98bea0f2d38469984">PP_UDPSOCKET_OPTION_ADDRESS_REUSE</a> = 0, @@ -47,19 +47,19 @@ Variables</h2><table class="memberdecls"> <div class="memproto"> <table class="memname"> <tr> -<td class="memname">#define <a class="el" href="ppb__udp__socket_8h.html#a673aeb3fceb5ed977b7b8683f674cbfd">PPB_UDPSOCKET_INTERFACE</a>   <a class="el" href="ppb__udp__socket_8h.html#aafc1aecb9a8f2c3f8eed80a93a77763c">PPB_UDPSOCKET_INTERFACE</a></td> +<td class="memname">#define <a class="el" href="ppb__udp__socket_8h.html#a673aeb3fceb5ed977b7b8683f674cbfd">PPB_UDPSOCKET_INTERFACE</a>   <a class="el" href="ppb__udp__socket_8h.html#a756bacac14becc5cbc2efedcd3ccd509">PPB_UDPSOCKET_INTERFACE</a></td> </tr> </table> </div> <div class="memdoc"> </div> </div> -<a class="anchor" id="aafc1aecb9a8f2c3f8eed80a93a77763c"></a><!-- doxytag: member="ppb_udp_socket.h::PPB_UDPSOCKET_INTERFACE" ref="aafc1aecb9a8f2c3f8eed80a93a77763c" args="" --> +<a class="anchor" id="a756bacac14becc5cbc2efedcd3ccd509"></a><!-- doxytag: member="ppb_udp_socket.h::PPB_UDPSOCKET_INTERFACE" ref="a756bacac14becc5cbc2efedcd3ccd509" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> -<td class="memname">#define <a class="el" href="ppb__udp__socket_8h.html#aafc1aecb9a8f2c3f8eed80a93a77763c">PPB_UDPSOCKET_INTERFACE</a>   "PPB_UDPSocket;1.0"</td> +<td class="memname">#define <a class="el" href="ppb__udp__socket_8h.html#a756bacac14becc5cbc2efedcd3ccd509">PPB_UDPSOCKET_INTERFACE</a>   "PPB_UDPSocket;1.1"</td> </tr> </table> </div> diff --git a/native_client_sdk/doc_generated/pepper_beta/c/ppb__video__decoder_8h.html b/native_client_sdk/doc_generated/pepper_beta/c/ppb__video__decoder_8h.html index 8248cf0..212d41a 100644 --- a/native_client_sdk/doc_generated/pepper_beta/c/ppb__video__decoder_8h.html +++ b/native_client_sdk/doc_generated/pepper_beta/c/ppb__video__decoder_8h.html @@ -19,15 +19,15 @@ Include dependency graph for ppb_video_decoder.h:</div> </div><h2> Data Structures</h2><table class="memberdecls"> -<tr><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___video_decoder__0__2.html">PPB_VideoDecoder</a></td></tr> -<tr><td class="mdescLeft"> </td><td class="mdescRight">Video decoder interface. <a href="struct_p_p_b___video_decoder__0__2.html#details">More...</a><br /></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___video_decoder__1__0.html">PPB_VideoDecoder</a></td></tr> +<tr><td class="mdescLeft"> </td><td class="mdescRight">Video decoder interface. <a href="struct_p_p_b___video_decoder__1__0.html#details">More...</a><br /></td></tr> </table><h2> Defines</h2><table class="memberdecls"> -<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ppb__video__decoder_8h.html#a72520f2e97ea5a9a2225fb100c577877">PPB_VIDEODECODER_INTERFACE</a>   "PPB_VideoDecoder;0.2"</td></tr> -<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ppb__video__decoder_8h.html#ae369609aebfa745c1836ef92e9b76aa2">PPB_VIDEODECODER_INTERFACE</a>   <a class="el" href="ppb__video__decoder_8h.html#a72520f2e97ea5a9a2225fb100c577877">PPB_VIDEODECODER_INTERFACE</a></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ppb__video__decoder_8h.html#af814c8f0028bce254da6fb5c3e61a4d8">PPB_VIDEODECODER_INTERFACE</a>   "PPB_VideoDecoder;1.0"</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ppb__video__decoder_8h.html#ae369609aebfa745c1836ef92e9b76aa2">PPB_VIDEODECODER_INTERFACE</a>   <a class="el" href="ppb__video__decoder_8h.html#af814c8f0028bce254da6fb5c3e61a4d8">PPB_VIDEODECODER_INTERFACE</a></td></tr> </table><h2> Typedefs</h2><table class="memberdecls"> -<tr><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="struct_p_p_b___video_decoder__0__2.html">PPB_VideoDecoder</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group___interfaces.html#gaaab5a6b6d09e6a2eea4e11c63c3c1b4f">PPB_VideoDecoder</a></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="struct_p_p_b___video_decoder__1__0.html">PPB_VideoDecoder</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group___interfaces.html#ga2b4555d8bd239fa28b60c42df75f7ce5">PPB_VideoDecoder</a></td></tr> </table> <hr /><a name="details" id="details"></a><h2>Detailed Description</h2> <div class="textblock"><p>This file defines the <code>PPB_VideoDecoder</code> interface. </p> @@ -37,19 +37,19 @@ Typedefs</h2><table class="memberdecls"> <div class="memproto"> <table class="memname"> <tr> -<td class="memname">#define <a class="el" href="ppb__video__decoder_8h.html#ae369609aebfa745c1836ef92e9b76aa2">PPB_VIDEODECODER_INTERFACE</a>   <a class="el" href="ppb__video__decoder_8h.html#a72520f2e97ea5a9a2225fb100c577877">PPB_VIDEODECODER_INTERFACE</a></td> +<td class="memname">#define <a class="el" href="ppb__video__decoder_8h.html#ae369609aebfa745c1836ef92e9b76aa2">PPB_VIDEODECODER_INTERFACE</a>   <a class="el" href="ppb__video__decoder_8h.html#af814c8f0028bce254da6fb5c3e61a4d8">PPB_VIDEODECODER_INTERFACE</a></td> </tr> </table> </div> <div class="memdoc"> </div> </div> -<a class="anchor" id="a72520f2e97ea5a9a2225fb100c577877"></a><!-- doxytag: member="ppb_video_decoder.h::PPB_VIDEODECODER_INTERFACE" ref="a72520f2e97ea5a9a2225fb100c577877" args="" --> +<a class="anchor" id="af814c8f0028bce254da6fb5c3e61a4d8"></a><!-- doxytag: member="ppb_video_decoder.h::PPB_VIDEODECODER_INTERFACE" ref="af814c8f0028bce254da6fb5c3e61a4d8" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> -<td class="memname">#define <a class="el" href="ppb__video__decoder_8h.html#a72520f2e97ea5a9a2225fb100c577877">PPB_VIDEODECODER_INTERFACE</a>   "PPB_VideoDecoder;0.2"</td> +<td class="memname">#define <a class="el" href="ppb__video__decoder_8h.html#af814c8f0028bce254da6fb5c3e61a4d8">PPB_VIDEODECODER_INTERFACE</a>   "PPB_VideoDecoder;1.0"</td> </tr> </table> </div> diff --git a/native_client_sdk/doc_generated/pepper_beta/c/ppb__video__decoder_8h__incl.png b/native_client_sdk/doc_generated/pepper_beta/c/ppb__video__decoder_8h__incl.png Binary files differindex 0d6c946..6456426 100644 --- a/native_client_sdk/doc_generated/pepper_beta/c/ppb__video__decoder_8h__incl.png +++ b/native_client_sdk/doc_generated/pepper_beta/c/ppb__video__decoder_8h__incl.png diff --git a/native_client_sdk/doc_generated/pepper_beta/c/struct_p_p___video_picture.html b/native_client_sdk/doc_generated/pepper_beta/c/struct_p_p___video_picture.html index 2bf52ac..8e19d4e 100644 --- a/native_client_sdk/doc_generated/pepper_beta/c/struct_p_p___video_picture.html +++ b/native_client_sdk/doc_generated/pepper_beta/c/struct_p_p___video_picture.html @@ -16,6 +16,7 @@ Data Fields</h2><table class="memberdecls"> <tr><td class="memItemLeft" align="right" valign="top">uint32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p___video_picture.html#ae1a9b538db9e422e9f4c9126e941ea25">texture_id</a></td></tr> <tr><td class="memItemLeft" align="right" valign="top">uint32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p___video_picture.html#a5e2d5f24f86223ad71f2efb83116f118">texture_target</a></td></tr> <tr><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="struct_p_p___size.html">PP_Size</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p___video_picture.html#a0f3c7022b44215e06f98f771f75641cc">texture_size</a></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="struct_p_p___rect.html">PP_Rect</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p___video_picture.html#a1068a6b0ec8376cadcc7b08e607085f2">visible_rect</a></td></tr> </table> <hr /><a name="details" id="details"></a><h2>Detailed Description</h2> <div class="textblock"><p>Struct describing a decoded video picture. </p> @@ -77,6 +78,20 @@ Data Fields</h2><table class="memberdecls"> <p>The pixel format of the texture is GL_RGBA. </p> </div> </div> +<a class="anchor" id="a1068a6b0ec8376cadcc7b08e607085f2"></a><!-- doxytag: member="PP_VideoPicture::visible_rect" ref="a1068a6b0ec8376cadcc7b08e607085f2" args="" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">struct <a class="el" href="struct_p_p___rect.html">PP_Rect</a> <a class="el" href="struct_p_p___video_picture.html#a1068a6b0ec8376cadcc7b08e607085f2">PP_VideoPicture::visible_rect</a></td> +</tr> +</table> +</div> +<div class="memdoc"> +<p>The visible subrectangle of the picture. </p> +<p>The plugin should display only this part of the picture. </p> +</div> +</div> <hr />The documentation for this struct was generated from the following file:<ul> <li><a class="el" href="pp__codecs_8h.html">pp_codecs.h</a></li> </ul> diff --git a/native_client_sdk/doc_generated/pepper_beta/c/struct_p_p___video_picture__0__1.html b/native_client_sdk/doc_generated/pepper_beta/c/struct_p_p___video_picture__0__1.html new file mode 100644 index 0000000..1710cdf --- /dev/null +++ b/native_client_sdk/doc_generated/pepper_beta/c/struct_p_p___video_picture__0__1.html @@ -0,0 +1,85 @@ +{{+bindTo:partials.standard_nacl_api}} +<h1>PP_VideoPicture Struct Reference</h1> +<div id="doxygen-ref"> +{{- dummy div to appease doxygen -}} + <div> +<!-- Generated by Doxygen 1.7.6.1 --> + + +</div> +<!--header--> +<div class="contents"> +<!-- doxytag: class="PP_VideoPicture" --><h2> +Data Fields</h2><table class="memberdecls"> + +<tr><td class="memItemLeft" align="right" valign="top">uint32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p___video_picture__0__1.html#a5745b95f0df115201c6ac1eab564cf2e">decode_id</a></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">uint32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p___video_picture__0__1.html#a8ee7a6fdddbf71d429a16f7779af6f0f">texture_id</a></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">uint32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p___video_picture__0__1.html#af73723a3d48c5b8ae027826dccfdc88c">texture_target</a></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="struct_p_p___size.html">PP_Size</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p___video_picture__0__1.html#aeed32ff6cc3c52d51b0a5179904e5676">texture_size</a></td></tr> +</table> +<hr /><a name="details" id="details"></a><h2>Detailed Description</h2> +<div class="textblock"><p>Struct describing a decoded video picture. </p> +<p>The decoded picture data is stored in the GL texture corresponding to |texture_id|. The plugin can determine which Decode call generated the picture using |decode_id|. </p> +</div><hr /><h2>Field Documentation</h2> +<a class="anchor" id="a5745b95f0df115201c6ac1eab564cf2e"></a><!-- doxytag: member="PP_VideoPicture::decode_id" ref="a5745b95f0df115201c6ac1eab564cf2e" args="" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">uint32_t <a class="el" href="struct_p_p___video_picture__0__1.html#a5745b95f0df115201c6ac1eab564cf2e">PP_VideoPicture::decode_id</a></td> +</tr> +</table> +</div> +<div class="memdoc"> +<p>|decode_id| parameter of the Decode call which generated this picture. </p> +<p>See the PPB_VideoDecoder function Decode() for more details. </p> +</div> +</div> +<a class="anchor" id="a8ee7a6fdddbf71d429a16f7779af6f0f"></a><!-- doxytag: member="PP_VideoPicture::texture_id" ref="a8ee7a6fdddbf71d429a16f7779af6f0f" args="" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">uint32_t <a class="el" href="struct_p_p___video_picture__0__1.html#a8ee7a6fdddbf71d429a16f7779af6f0f">PP_VideoPicture::texture_id</a></td> +</tr> +</table> +</div> +<div class="memdoc"> +<p>Texture ID in the plugin's GL context. </p> +<p>The plugin can use this to render the decoded picture. </p> +</div> +</div> +<a class="anchor" id="aeed32ff6cc3c52d51b0a5179904e5676"></a><!-- doxytag: member="PP_VideoPicture::texture_size" ref="aeed32ff6cc3c52d51b0a5179904e5676" args="" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">struct <a class="el" href="struct_p_p___size.html">PP_Size</a> <a class="el" href="struct_p_p___video_picture__0__1.html#aeed32ff6cc3c52d51b0a5179904e5676">PP_VideoPicture::texture_size</a></td> +</tr> +</table> +</div> +<div class="memdoc"> +<p>Dimensions of the texture holding the decoded picture. </p> +</div> +</div> +<a class="anchor" id="af73723a3d48c5b8ae027826dccfdc88c"></a><!-- doxytag: member="PP_VideoPicture::texture_target" ref="af73723a3d48c5b8ae027826dccfdc88c" args="" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">uint32_t <a class="el" href="struct_p_p___video_picture__0__1.html#af73723a3d48c5b8ae027826dccfdc88c">PP_VideoPicture::texture_target</a></td> +</tr> +</table> +</div> +<div class="memdoc"> +<p>The GL texture target for the decoded picture. </p> +<p>Possible values are: GL_TEXTURE_2D GL_TEXTURE_RECTANGLE_ARB GL_TEXTURE_EXTERNAL_OES</p> +<p>The pixel format of the texture is GL_RGBA. </p> +</div> +</div> +<hr />The documentation for this struct was generated from the following file:<ul> +<li><a class="el" href="pp__codecs_8h.html">pp_codecs.h</a></li> +</ul> +</div><!-- contents --> +</div> +{{/partials.standard_nacl_api}} diff --git a/native_client_sdk/doc_generated/pepper_beta/c/struct_p_p_b___t_c_p_socket__1__1.html b/native_client_sdk/doc_generated/pepper_beta/c/struct_p_p_b___t_c_p_socket__1__2.html index d9d5a0d..7b0a919 100644 --- a/native_client_sdk/doc_generated/pepper_beta/c/struct_p_p_b___t_c_p_socket__1__1.html +++ b/native_client_sdk/doc_generated/pepper_beta/c/struct_p_p_b___t_c_p_socket__1__2.html @@ -12,29 +12,29 @@ <!-- doxytag: class="PPB_TCPSocket" --><h2> Data Fields</h2><table class="memberdecls"> -<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a>(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___t_c_p_socket__1__1.html#a615cb349fbe99e25ae09078091c87b43">Create</a> )(<a class="el" href="group___typedefs.html#ga89b662403e6a687bb914b80114c0d19d">PP_Instance</a> instance)</td></tr> -<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group___enums.html#ga4f272d99be14aacafe08dfd4ef830918">PP_Bool</a>(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___t_c_p_socket__1__1.html#afe32ae060181370e12c93c206964a58f">IsTCPSocket</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> resource)</td></tr> -<tr><td class="memItemLeft" align="right" valign="top">int32_t(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___t_c_p_socket__1__1.html#aae9a2f9ced445ca28a21721a0df5c567">Bind</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> tcp_socket, <a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> addr, struct <a class="el" href="struct_p_p___completion_callback.html">PP_CompletionCallback</a> callback)</td></tr> -<tr><td class="memItemLeft" align="right" valign="top">int32_t(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___t_c_p_socket__1__1.html#a1d12313b4681e48fa6f9b789d26414cb">Connect</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> tcp_socket, <a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> addr, struct <a class="el" href="struct_p_p___completion_callback.html">PP_CompletionCallback</a> callback)</td></tr> -<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a>(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___t_c_p_socket__1__1.html#ab64edd222b040500767f5c9182358b68">GetLocalAddress</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> tcp_socket)</td></tr> -<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a>(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___t_c_p_socket__1__1.html#af28b600fcdf657ca31dd2e9218a774e1">GetRemoteAddress</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> tcp_socket)</td></tr> -<tr><td class="memItemLeft" align="right" valign="top">int32_t(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___t_c_p_socket__1__1.html#ab4bd707da2d9d2136c59a08b3de2ce32">Read</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> tcp_socket, char *buffer, int32_t bytes_to_read, struct <a class="el" href="struct_p_p___completion_callback.html">PP_CompletionCallback</a> callback)</td></tr> -<tr><td class="memItemLeft" align="right" valign="top">int32_t(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___t_c_p_socket__1__1.html#adea2cbc4e8487f2f26c2126983f9c856">Write</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> tcp_socket, const char *buffer, int32_t bytes_to_write, struct <a class="el" href="struct_p_p___completion_callback.html">PP_CompletionCallback</a> callback)</td></tr> -<tr><td class="memItemLeft" align="right" valign="top">int32_t(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___t_c_p_socket__1__1.html#af3b28d2bf3f44d89e434e158854bea69">Listen</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> tcp_socket, int32_t backlog, struct <a class="el" href="struct_p_p___completion_callback.html">PP_CompletionCallback</a> callback)</td></tr> -<tr><td class="memItemLeft" align="right" valign="top">int32_t(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___t_c_p_socket__1__1.html#a444d931c7fbb40e47cca8c55d57250f7">Accept</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> tcp_socket, <a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> *accepted_tcp_socket, struct <a class="el" href="struct_p_p___completion_callback.html">PP_CompletionCallback</a> callback)</td></tr> -<tr><td class="memItemLeft" align="right" valign="top">void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___t_c_p_socket__1__1.html#afc2d9d7577df96bd0ac8f3cc6f503266">Close</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> tcp_socket)</td></tr> -<tr><td class="memItemLeft" align="right" valign="top">int32_t(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___t_c_p_socket__1__1.html#ab64ed8f1f7b4c3dce8d3493fb894ea0d">SetOption</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> tcp_socket, <a class="el" href="group___enums.html#ga1557c0bbce8739a3418e6027a9c44e12">PP_TCPSocket_Option</a> name, struct <a class="el" href="struct_p_p___var.html">PP_Var</a> value, struct <a class="el" href="struct_p_p___completion_callback.html">PP_CompletionCallback</a> callback)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a>(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___t_c_p_socket__1__2.html#a889fb7b3263304ef5057cd541a197312">Create</a> )(<a class="el" href="group___typedefs.html#ga89b662403e6a687bb914b80114c0d19d">PP_Instance</a> instance)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group___enums.html#ga4f272d99be14aacafe08dfd4ef830918">PP_Bool</a>(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___t_c_p_socket__1__2.html#a5355f00c99cd7fb9563eb9987a73a3c5">IsTCPSocket</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> resource)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">int32_t(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___t_c_p_socket__1__2.html#aeb78a27cd902e93c557a0015812237f9">Bind</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> tcp_socket, <a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> addr, struct <a class="el" href="struct_p_p___completion_callback.html">PP_CompletionCallback</a> callback)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">int32_t(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___t_c_p_socket__1__2.html#ad107b3d5541072b14e2b8acc836b3939">Connect</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> tcp_socket, <a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> addr, struct <a class="el" href="struct_p_p___completion_callback.html">PP_CompletionCallback</a> callback)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a>(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___t_c_p_socket__1__2.html#a5916aca75506efccaa2905bb758421a2">GetLocalAddress</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> tcp_socket)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a>(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___t_c_p_socket__1__2.html#abb362a218eef33522ea9b508d482a015">GetRemoteAddress</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> tcp_socket)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">int32_t(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___t_c_p_socket__1__2.html#aac72febd03fe6e6e5adafcfd2b24a8b1">Read</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> tcp_socket, char *buffer, int32_t bytes_to_read, struct <a class="el" href="struct_p_p___completion_callback.html">PP_CompletionCallback</a> callback)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">int32_t(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___t_c_p_socket__1__2.html#ac798b76c497f00231bd592ebdb584042">Write</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> tcp_socket, const char *buffer, int32_t bytes_to_write, struct <a class="el" href="struct_p_p___completion_callback.html">PP_CompletionCallback</a> callback)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">int32_t(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___t_c_p_socket__1__2.html#acffd2f5faddf094ccd9638128167259d">Listen</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> tcp_socket, int32_t backlog, struct <a class="el" href="struct_p_p___completion_callback.html">PP_CompletionCallback</a> callback)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">int32_t(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___t_c_p_socket__1__2.html#ad9b1525032df05cf446f7d7c27c6145a">Accept</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> tcp_socket, <a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> *accepted_tcp_socket, struct <a class="el" href="struct_p_p___completion_callback.html">PP_CompletionCallback</a> callback)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___t_c_p_socket__1__2.html#a6ca1887389cfaf357054e016adf7fc77">Close</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> tcp_socket)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">int32_t(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___t_c_p_socket__1__2.html#aa42176651e65cf589fc310c0b2ed5751">SetOption</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> tcp_socket, <a class="el" href="group___enums.html#ga1557c0bbce8739a3418e6027a9c44e12">PP_TCPSocket_Option</a> name, struct <a class="el" href="struct_p_p___var.html">PP_Var</a> value, struct <a class="el" href="struct_p_p___completion_callback.html">PP_CompletionCallback</a> callback)</td></tr> </table> <hr /><a name="details" id="details"></a><h2>Detailed Description</h2> <div class="textblock"><p>The <code>PPB_TCPSocket</code> interface provides TCP socket operations. </p> -<p>Permissions: Apps permission <code>socket</code> with subrule <code>tcp-connect</code> is required for <code><a class="el" href="struct_p_p_b___t_c_p_socket__1__1.html#a1d12313b4681e48fa6f9b789d26414cb" title="Connects the socket to the given address.">Connect()</a></code>; subrule <code>tcp-listen</code> is required for <code><a class="el" href="struct_p_p_b___t_c_p_socket__1__1.html#af3b28d2bf3f44d89e434e158854bea69" title="Starts listening.">Listen()</a></code>. For more details about network communication permissions, please see: <a href="http://developer.chrome.com/apps/app_network.html">http://developer.chrome.com/apps/app_network.html</a> </p> +<p>Permissions: Apps permission <code>socket</code> with subrule <code>tcp-connect</code> is required for <code><a class="el" href="struct_p_p_b___t_c_p_socket__1__2.html#ad107b3d5541072b14e2b8acc836b3939" title="Connects the socket to the given address.">Connect()</a></code>; subrule <code>tcp-listen</code> is required for <code><a class="el" href="struct_p_p_b___t_c_p_socket__1__2.html#acffd2f5faddf094ccd9638128167259d" title="Starts listening.">Listen()</a></code>. For more details about network communication permissions, please see: <a href="http://developer.chrome.com/apps/app_network.html">http://developer.chrome.com/apps/app_network.html</a> </p> </div><hr /><h2>Field Documentation</h2> -<a class="anchor" id="a444d931c7fbb40e47cca8c55d57250f7"></a><!-- doxytag: member="PPB_TCPSocket::Accept" ref="a444d931c7fbb40e47cca8c55d57250f7" args=")(PP_Resource tcp_socket, PP_Resource *accepted_tcp_socket, struct PP_CompletionCallback callback)" --> +<a class="anchor" id="ad9b1525032df05cf446f7d7c27c6145a"></a><!-- doxytag: member="PPB_TCPSocket::Accept" ref="ad9b1525032df05cf446f7d7c27c6145a" args=")(PP_Resource tcp_socket, PP_Resource *accepted_tcp_socket, struct PP_CompletionCallback callback)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> -<td class="memname">int32_t(* <a class="el" href="struct_p_p_b___t_c_p_socket__1__1.html#a444d931c7fbb40e47cca8c55d57250f7">PPB_TCPSocket::Accept</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> tcp_socket, <a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> *accepted_tcp_socket, struct <a class="el" href="struct_p_p___completion_callback.html">PP_CompletionCallback</a> callback)</td> +<td class="memname">int32_t(* <a class="el" href="struct_p_p_b___t_c_p_socket__1__2.html#ad9b1525032df05cf446f7d7c27c6145a">PPB_TCPSocket::Accept</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> tcp_socket, <a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> *accepted_tcp_socket, struct <a class="el" href="struct_p_p___completion_callback.html">PP_CompletionCallback</a> callback)</td> </tr> </table> </div> @@ -55,12 +55,12 @@ Data Fields</h2><table class="memberdecls"> </dd></dl> </div> </div> -<a class="anchor" id="aae9a2f9ced445ca28a21721a0df5c567"></a><!-- doxytag: member="PPB_TCPSocket::Bind" ref="aae9a2f9ced445ca28a21721a0df5c567" args=")(PP_Resource tcp_socket, PP_Resource addr, struct PP_CompletionCallback callback)" --> +<a class="anchor" id="aeb78a27cd902e93c557a0015812237f9"></a><!-- doxytag: member="PPB_TCPSocket::Bind" ref="aeb78a27cd902e93c557a0015812237f9" args=")(PP_Resource tcp_socket, PP_Resource addr, struct PP_CompletionCallback callback)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> -<td class="memname">int32_t(* <a class="el" href="struct_p_p_b___t_c_p_socket__1__1.html#aae9a2f9ced445ca28a21721a0df5c567">PPB_TCPSocket::Bind</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> tcp_socket, <a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> addr, struct <a class="el" href="struct_p_p___completion_callback.html">PP_CompletionCallback</a> callback)</td> +<td class="memname">int32_t(* <a class="el" href="struct_p_p_b___t_c_p_socket__1__2.html#aeb78a27cd902e93c557a0015812237f9">PPB_TCPSocket::Bind</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> tcp_socket, <a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> addr, struct <a class="el" href="struct_p_p___completion_callback.html">PP_CompletionCallback</a> callback)</td> </tr> </table> </div> @@ -82,18 +82,18 @@ Data Fields</h2><table class="memberdecls"> </dd></dl> </div> </div> -<a class="anchor" id="afc2d9d7577df96bd0ac8f3cc6f503266"></a><!-- doxytag: member="PPB_TCPSocket::Close" ref="afc2d9d7577df96bd0ac8f3cc6f503266" args=")(PP_Resource tcp_socket)" --> +<a class="anchor" id="a6ca1887389cfaf357054e016adf7fc77"></a><!-- doxytag: member="PPB_TCPSocket::Close" ref="a6ca1887389cfaf357054e016adf7fc77" args=")(PP_Resource tcp_socket)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> -<td class="memname">void(* <a class="el" href="struct_p_p_b___t_c_p_socket__1__1.html#afc2d9d7577df96bd0ac8f3cc6f503266">PPB_TCPSocket::Close</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> tcp_socket)</td> +<td class="memname">void(* <a class="el" href="struct_p_p_b___t_c_p_socket__1__2.html#a6ca1887389cfaf357054e016adf7fc77">PPB_TCPSocket::Close</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> tcp_socket)</td> </tr> </table> </div> <div class="memdoc"> <p>Cancels all pending operations and closes the socket. </p> -<p>Any pending callbacks will still run, reporting <code>PP_ERROR_ABORTED</code> if pending IO was interrupted. After a call to this method, no output buffer pointers passed into previous <code><a class="el" href="struct_p_p_b___t_c_p_socket__1__1.html#ab4bd707da2d9d2136c59a08b3de2ce32" title="Reads data from the socket.">Read()</a></code> or <code><a class="el" href="struct_p_p_b___t_c_p_socket__1__1.html#a444d931c7fbb40e47cca8c55d57250f7" title="Accepts a connection.">Accept()</a></code> calls will be accessed. It is not valid to call <code><a class="el" href="struct_p_p_b___t_c_p_socket__1__1.html#a1d12313b4681e48fa6f9b789d26414cb" title="Connects the socket to the given address.">Connect()</a></code> or <code><a class="el" href="struct_p_p_b___t_c_p_socket__1__1.html#af3b28d2bf3f44d89e434e158854bea69" title="Starts listening.">Listen()</a></code> again.</p> +<p>Any pending callbacks will still run, reporting <code>PP_ERROR_ABORTED</code> if pending IO was interrupted. After a call to this method, no output buffer pointers passed into previous <code><a class="el" href="struct_p_p_b___t_c_p_socket__1__2.html#aac72febd03fe6e6e5adafcfd2b24a8b1" title="Reads data from the socket.">Read()</a></code> or <code><a class="el" href="struct_p_p_b___t_c_p_socket__1__2.html#ad9b1525032df05cf446f7d7c27c6145a" title="Accepts a connection.">Accept()</a></code> calls will be accessed. It is not valid to call <code><a class="el" href="struct_p_p_b___t_c_p_socket__1__2.html#ad107b3d5541072b14e2b8acc836b3939" title="Connects the socket to the given address.">Connect()</a></code> or <code><a class="el" href="struct_p_p_b___t_c_p_socket__1__2.html#acffd2f5faddf094ccd9638128167259d" title="Starts listening.">Listen()</a></code> again.</p> <p>The socket is implicitly closed if it is destroyed, so you are not required to call this method.</p> <dl class="params"><dt><b>Parameters:</b></dt><dd> <table class="params"> @@ -103,12 +103,12 @@ Data Fields</h2><table class="memberdecls"> </dl> </div> </div> -<a class="anchor" id="a1d12313b4681e48fa6f9b789d26414cb"></a><!-- doxytag: member="PPB_TCPSocket::Connect" ref="a1d12313b4681e48fa6f9b789d26414cb" args=")(PP_Resource tcp_socket, PP_Resource addr, struct PP_CompletionCallback callback)" --> +<a class="anchor" id="ad107b3d5541072b14e2b8acc836b3939"></a><!-- doxytag: member="PPB_TCPSocket::Connect" ref="ad107b3d5541072b14e2b8acc836b3939" args=")(PP_Resource tcp_socket, PP_Resource addr, struct PP_CompletionCallback callback)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> -<td class="memname">int32_t(* <a class="el" href="struct_p_p_b___t_c_p_socket__1__1.html#a1d12313b4681e48fa6f9b789d26414cb">PPB_TCPSocket::Connect</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> tcp_socket, <a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> addr, struct <a class="el" href="struct_p_p___completion_callback.html">PP_CompletionCallback</a> callback)</td> +<td class="memname">int32_t(* <a class="el" href="struct_p_p_b___t_c_p_socket__1__2.html#ad107b3d5541072b14e2b8acc836b3939">PPB_TCPSocket::Connect</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> tcp_socket, <a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> addr, struct <a class="el" href="struct_p_p___completion_callback.html">PP_CompletionCallback</a> callback)</td> </tr> </table> </div> @@ -131,15 +131,15 @@ Data Fields</h2><table class="memberdecls"> <li><code>PP_ERROR_CONNECTION_TIMEDOUT</code>: the connection attempt timed out.</li> </ul> </dd></dl> -<p>Since version 1.1, if the socket is listening/connected or has a pending listen/connect request, <code><a class="el" href="struct_p_p_b___t_c_p_socket__1__1.html#a1d12313b4681e48fa6f9b789d26414cb" title="Connects the socket to the given address.">Connect()</a></code> will fail without starting a connection attempt; otherwise, any failure during the connection attempt will cause the socket to be closed. </p> +<p>Since version 1.1, if the socket is listening/connected or has a pending listen/connect request, <code><a class="el" href="struct_p_p_b___t_c_p_socket__1__2.html#ad107b3d5541072b14e2b8acc836b3939" title="Connects the socket to the given address.">Connect()</a></code> will fail without starting a connection attempt; otherwise, any failure during the connection attempt will cause the socket to be closed. </p> </div> </div> -<a class="anchor" id="a615cb349fbe99e25ae09078091c87b43"></a><!-- doxytag: member="PPB_TCPSocket::Create" ref="a615cb349fbe99e25ae09078091c87b43" args=")(PP_Instance instance)" --> +<a class="anchor" id="a889fb7b3263304ef5057cd541a197312"></a><!-- doxytag: member="PPB_TCPSocket::Create" ref="a889fb7b3263304ef5057cd541a197312" args=")(PP_Instance instance)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> -<td class="memname"><a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a>(* <a class="el" href="struct_p_p_b___t_c_p_socket__1__1.html#a615cb349fbe99e25ae09078091c87b43">PPB_TCPSocket::Create</a>)(<a class="el" href="group___typedefs.html#ga89b662403e6a687bb914b80114c0d19d">PP_Instance</a> instance)</td> +<td class="memname"><a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a>(* <a class="el" href="struct_p_p_b___t_c_p_socket__1__2.html#a889fb7b3263304ef5057cd541a197312">PPB_TCPSocket::Create</a>)(<a class="el" href="group___typedefs.html#ga89b662403e6a687bb914b80114c0d19d">PP_Instance</a> instance)</td> </tr> </table> </div> @@ -154,12 +154,12 @@ Data Fields</h2><table class="memberdecls"> <dl class="return"><dt><b>Returns:</b></dt><dd>A <code>PP_Resource</code> corresponding to a TCP socket or 0 on failure. </dd></dl> </div> </div> -<a class="anchor" id="ab64edd222b040500767f5c9182358b68"></a><!-- doxytag: member="PPB_TCPSocket::GetLocalAddress" ref="ab64edd222b040500767f5c9182358b68" args=")(PP_Resource tcp_socket)" --> +<a class="anchor" id="a5916aca75506efccaa2905bb758421a2"></a><!-- doxytag: member="PPB_TCPSocket::GetLocalAddress" ref="a5916aca75506efccaa2905bb758421a2" args=")(PP_Resource tcp_socket)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> -<td class="memname"><a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a>(* <a class="el" href="struct_p_p_b___t_c_p_socket__1__1.html#ab64edd222b040500767f5c9182358b68">PPB_TCPSocket::GetLocalAddress</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> tcp_socket)</td> +<td class="memname"><a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a>(* <a class="el" href="struct_p_p_b___t_c_p_socket__1__2.html#a5916aca75506efccaa2905bb758421a2">PPB_TCPSocket::GetLocalAddress</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> tcp_socket)</td> </tr> </table> </div> @@ -174,12 +174,12 @@ Data Fields</h2><table class="memberdecls"> <dl class="return"><dt><b>Returns:</b></dt><dd>A <code>PPB_NetAddress</code> resource on success or 0 on failure. </dd></dl> </div> </div> -<a class="anchor" id="af28b600fcdf657ca31dd2e9218a774e1"></a><!-- doxytag: member="PPB_TCPSocket::GetRemoteAddress" ref="af28b600fcdf657ca31dd2e9218a774e1" args=")(PP_Resource tcp_socket)" --> +<a class="anchor" id="abb362a218eef33522ea9b508d482a015"></a><!-- doxytag: member="PPB_TCPSocket::GetRemoteAddress" ref="abb362a218eef33522ea9b508d482a015" args=")(PP_Resource tcp_socket)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> -<td class="memname"><a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a>(* <a class="el" href="struct_p_p_b___t_c_p_socket__1__1.html#af28b600fcdf657ca31dd2e9218a774e1">PPB_TCPSocket::GetRemoteAddress</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> tcp_socket)</td> +<td class="memname"><a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a>(* <a class="el" href="struct_p_p_b___t_c_p_socket__1__2.html#abb362a218eef33522ea9b508d482a015">PPB_TCPSocket::GetRemoteAddress</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> tcp_socket)</td> </tr> </table> </div> @@ -194,12 +194,12 @@ Data Fields</h2><table class="memberdecls"> <dl class="return"><dt><b>Returns:</b></dt><dd>A <code>PPB_NetAddress</code> resource on success or 0 on failure. </dd></dl> </div> </div> -<a class="anchor" id="afe32ae060181370e12c93c206964a58f"></a><!-- doxytag: member="PPB_TCPSocket::IsTCPSocket" ref="afe32ae060181370e12c93c206964a58f" args=")(PP_Resource resource)" --> +<a class="anchor" id="a5355f00c99cd7fb9563eb9987a73a3c5"></a><!-- doxytag: member="PPB_TCPSocket::IsTCPSocket" ref="a5355f00c99cd7fb9563eb9987a73a3c5" args=")(PP_Resource resource)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> -<td class="memname"><a class="el" href="group___enums.html#ga4f272d99be14aacafe08dfd4ef830918">PP_Bool</a>(* <a class="el" href="struct_p_p_b___t_c_p_socket__1__1.html#afe32ae060181370e12c93c206964a58f">PPB_TCPSocket::IsTCPSocket</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> resource)</td> +<td class="memname"><a class="el" href="group___enums.html#ga4f272d99be14aacafe08dfd4ef830918">PP_Bool</a>(* <a class="el" href="struct_p_p_b___t_c_p_socket__1__2.html#a5355f00c99cd7fb9563eb9987a73a3c5">PPB_TCPSocket::IsTCPSocket</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> resource)</td> </tr> </table> </div> @@ -214,12 +214,12 @@ Data Fields</h2><table class="memberdecls"> <dl class="return"><dt><b>Returns:</b></dt><dd><code>PP_TRUE</code> if the input is a <code>PPB_TCPSocket</code> resource; <code>PP_FALSE</code> otherwise. </dd></dl> </div> </div> -<a class="anchor" id="af3b28d2bf3f44d89e434e158854bea69"></a><!-- doxytag: member="PPB_TCPSocket::Listen" ref="af3b28d2bf3f44d89e434e158854bea69" args=")(PP_Resource tcp_socket, int32_t backlog, struct PP_CompletionCallback callback)" --> +<a class="anchor" id="acffd2f5faddf094ccd9638128167259d"></a><!-- doxytag: member="PPB_TCPSocket::Listen" ref="acffd2f5faddf094ccd9638128167259d" args=")(PP_Resource tcp_socket, int32_t backlog, struct PP_CompletionCallback callback)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> -<td class="memname">int32_t(* <a class="el" href="struct_p_p_b___t_c_p_socket__1__1.html#af3b28d2bf3f44d89e434e158854bea69">PPB_TCPSocket::Listen</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> tcp_socket, int32_t backlog, struct <a class="el" href="struct_p_p___completion_callback.html">PP_CompletionCallback</a> callback)</td> +<td class="memname">int32_t(* <a class="el" href="struct_p_p_b___t_c_p_socket__1__2.html#acffd2f5faddf094ccd9638128167259d">PPB_TCPSocket::Listen</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> tcp_socket, int32_t backlog, struct <a class="el" href="struct_p_p___completion_callback.html">PP_CompletionCallback</a> callback)</td> </tr> </table> </div> @@ -241,12 +241,12 @@ Data Fields</h2><table class="memberdecls"> </dd></dl> </div> </div> -<a class="anchor" id="ab4bd707da2d9d2136c59a08b3de2ce32"></a><!-- doxytag: member="PPB_TCPSocket::Read" ref="ab4bd707da2d9d2136c59a08b3de2ce32" args=")(PP_Resource tcp_socket, char *buffer, int32_t bytes_to_read, struct PP_CompletionCallback callback)" --> +<a class="anchor" id="aac72febd03fe6e6e5adafcfd2b24a8b1"></a><!-- doxytag: member="PPB_TCPSocket::Read" ref="aac72febd03fe6e6e5adafcfd2b24a8b1" args=")(PP_Resource tcp_socket, char *buffer, int32_t bytes_to_read, struct PP_CompletionCallback callback)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> -<td class="memname">int32_t(* <a class="el" href="struct_p_p_b___t_c_p_socket__1__1.html#ab4bd707da2d9d2136c59a08b3de2ce32">PPB_TCPSocket::Read</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> tcp_socket, char *buffer, int32_t bytes_to_read, struct <a class="el" href="struct_p_p___completion_callback.html">PP_CompletionCallback</a> callback)</td> +<td class="memname">int32_t(* <a class="el" href="struct_p_p_b___t_c_p_socket__1__2.html#aac72febd03fe6e6e5adafcfd2b24a8b1">PPB_TCPSocket::Read</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> tcp_socket, char *buffer, int32_t bytes_to_read, struct <a class="el" href="struct_p_p___completion_callback.html">PP_CompletionCallback</a> callback)</td> </tr> </table> </div> @@ -265,12 +265,12 @@ Data Fields</h2><table class="memberdecls"> <dl class="return"><dt><b>Returns:</b></dt><dd>A non-negative number on success to indicate how many bytes have been read, 0 means that end-of-file was reached; otherwise, an error code from <code><a class="el" href="pp__errors_8h.html" title="This file defines an enumeration of all PPAPI error codes.">pp_errors.h</a></code>. </dd></dl> </div> </div> -<a class="anchor" id="ab64ed8f1f7b4c3dce8d3493fb894ea0d"></a><!-- doxytag: member="PPB_TCPSocket::SetOption" ref="ab64ed8f1f7b4c3dce8d3493fb894ea0d" args=")(PP_Resource tcp_socket, PP_TCPSocket_Option name, struct PP_Var value, struct PP_CompletionCallback callback)" --> +<a class="anchor" id="aa42176651e65cf589fc310c0b2ed5751"></a><!-- doxytag: member="PPB_TCPSocket::SetOption" ref="aa42176651e65cf589fc310c0b2ed5751" args=")(PP_Resource tcp_socket, PP_TCPSocket_Option name, struct PP_Var value, struct PP_CompletionCallback callback)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> -<td class="memname">int32_t(* <a class="el" href="struct_p_p_b___t_c_p_socket__1__1.html#ab64ed8f1f7b4c3dce8d3493fb894ea0d">PPB_TCPSocket::SetOption</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> tcp_socket, <a class="el" href="group___enums.html#ga1557c0bbce8739a3418e6027a9c44e12">PP_TCPSocket_Option</a> name, struct <a class="el" href="struct_p_p___var.html">PP_Var</a> value, struct <a class="el" href="struct_p_p___completion_callback.html">PP_CompletionCallback</a> callback)</td> +<td class="memname">int32_t(* <a class="el" href="struct_p_p_b___t_c_p_socket__1__2.html#aa42176651e65cf589fc310c0b2ed5751">PPB_TCPSocket::SetOption</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> tcp_socket, <a class="el" href="group___enums.html#ga1557c0bbce8739a3418e6027a9c44e12">PP_TCPSocket_Option</a> name, struct <a class="el" href="struct_p_p___var.html">PP_Var</a> value, struct <a class="el" href="struct_p_p___completion_callback.html">PP_CompletionCallback</a> callback)</td> </tr> </table> </div> @@ -289,12 +289,12 @@ Data Fields</h2><table class="memberdecls"> <dl class="return"><dt><b>Returns:</b></dt><dd>An int32_t containing an error code from <code><a class="el" href="pp__errors_8h.html" title="This file defines an enumeration of all PPAPI error codes.">pp_errors.h</a></code>. </dd></dl> </div> </div> -<a class="anchor" id="adea2cbc4e8487f2f26c2126983f9c856"></a><!-- doxytag: member="PPB_TCPSocket::Write" ref="adea2cbc4e8487f2f26c2126983f9c856" args=")(PP_Resource tcp_socket, const char *buffer, int32_t bytes_to_write, struct PP_CompletionCallback callback)" --> +<a class="anchor" id="ac798b76c497f00231bd592ebdb584042"></a><!-- doxytag: member="PPB_TCPSocket::Write" ref="ac798b76c497f00231bd592ebdb584042" args=")(PP_Resource tcp_socket, const char *buffer, int32_t bytes_to_write, struct PP_CompletionCallback callback)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> -<td class="memname">int32_t(* <a class="el" href="struct_p_p_b___t_c_p_socket__1__1.html#adea2cbc4e8487f2f26c2126983f9c856">PPB_TCPSocket::Write</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> tcp_socket, const char *buffer, int32_t bytes_to_write, struct <a class="el" href="struct_p_p___completion_callback.html">PP_CompletionCallback</a> callback)</td> +<td class="memname">int32_t(* <a class="el" href="struct_p_p_b___t_c_p_socket__1__2.html#ac798b76c497f00231bd592ebdb584042">PPB_TCPSocket::Write</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> tcp_socket, const char *buffer, int32_t bytes_to_write, struct <a class="el" href="struct_p_p___completion_callback.html">PP_CompletionCallback</a> callback)</td> </tr> </table> </div> diff --git a/native_client_sdk/doc_generated/pepper_beta/c/struct_p_p_b___u_d_p_socket__1__0.html b/native_client_sdk/doc_generated/pepper_beta/c/struct_p_p_b___u_d_p_socket__1__1.html index 1fe7d5b..6307ad0 100644 --- a/native_client_sdk/doc_generated/pepper_beta/c/struct_p_p_b___u_d_p_socket__1__0.html +++ b/native_client_sdk/doc_generated/pepper_beta/c/struct_p_p_b___u_d_p_socket__1__1.html @@ -12,25 +12,25 @@ <!-- doxytag: class="PPB_UDPSocket" --><h2> Data Fields</h2><table class="memberdecls"> -<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a>(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___u_d_p_socket__1__0.html#a48dfac97beb8bef209ea79efaf5b0c32">Create</a> )(<a class="el" href="group___typedefs.html#ga89b662403e6a687bb914b80114c0d19d">PP_Instance</a> instance)</td></tr> -<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group___enums.html#ga4f272d99be14aacafe08dfd4ef830918">PP_Bool</a>(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___u_d_p_socket__1__0.html#a90de8c0e342ab04bc6d2439b2e0543a5">IsUDPSocket</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> resource)</td></tr> -<tr><td class="memItemLeft" align="right" valign="top">int32_t(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___u_d_p_socket__1__0.html#a0cae18760f8e9c4f06f160edab542c46">Bind</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> udp_socket, <a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> addr, struct <a class="el" href="struct_p_p___completion_callback.html">PP_CompletionCallback</a> callback)</td></tr> -<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a>(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___u_d_p_socket__1__0.html#aa71b3888a2edf12c7bccd69d4ddcbbb6">GetBoundAddress</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> udp_socket)</td></tr> -<tr><td class="memItemLeft" align="right" valign="top">int32_t(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___u_d_p_socket__1__0.html#a6f7b8cb60ad4279ac52feba6acca9cc2">RecvFrom</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> udp_socket, char *buffer, int32_t num_bytes, <a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> *addr, struct <a class="el" href="struct_p_p___completion_callback.html">PP_CompletionCallback</a> callback)</td></tr> -<tr><td class="memItemLeft" align="right" valign="top">int32_t(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___u_d_p_socket__1__0.html#a9b78201046b292b6292f0d5bf55d3f76">SendTo</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> udp_socket, const char *buffer, int32_t num_bytes, <a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> addr, struct <a class="el" href="struct_p_p___completion_callback.html">PP_CompletionCallback</a> callback)</td></tr> -<tr><td class="memItemLeft" align="right" valign="top">void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___u_d_p_socket__1__0.html#a8b34e95d8f1ca113f2c806fb9b64d3e9">Close</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> udp_socket)</td></tr> -<tr><td class="memItemLeft" align="right" valign="top">int32_t(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___u_d_p_socket__1__0.html#a3def770b12177d3fa8faf36e184cc528">SetOption</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> udp_socket, <a class="el" href="group___enums.html#ga1a8472fa3e7150615c45c38fa8c12ce2">PP_UDPSocket_Option</a> name, struct <a class="el" href="struct_p_p___var.html">PP_Var</a> value, struct <a class="el" href="struct_p_p___completion_callback.html">PP_CompletionCallback</a> callback)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a>(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___u_d_p_socket__1__1.html#a687ffa461f068fae0e0cc6694b3157bd">Create</a> )(<a class="el" href="group___typedefs.html#ga89b662403e6a687bb914b80114c0d19d">PP_Instance</a> instance)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group___enums.html#ga4f272d99be14aacafe08dfd4ef830918">PP_Bool</a>(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___u_d_p_socket__1__1.html#a122be12f51d87e13cbe33bf30b3bef86">IsUDPSocket</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> resource)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">int32_t(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___u_d_p_socket__1__1.html#ab35f5cda2711b220a2b6c090b469d044">Bind</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> udp_socket, <a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> addr, struct <a class="el" href="struct_p_p___completion_callback.html">PP_CompletionCallback</a> callback)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a>(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___u_d_p_socket__1__1.html#a33be83f9c8d91811c9ee20fd04ae9be3">GetBoundAddress</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> udp_socket)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">int32_t(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___u_d_p_socket__1__1.html#aa15ebcb5bfc899d2d46f8f25266e4913">RecvFrom</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> udp_socket, char *buffer, int32_t num_bytes, <a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> *addr, struct <a class="el" href="struct_p_p___completion_callback.html">PP_CompletionCallback</a> callback)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">int32_t(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___u_d_p_socket__1__1.html#ad6b1bd2a28fdc4fa58b8872353524d38">SendTo</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> udp_socket, const char *buffer, int32_t num_bytes, <a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> addr, struct <a class="el" href="struct_p_p___completion_callback.html">PP_CompletionCallback</a> callback)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___u_d_p_socket__1__1.html#a9c349fbeb2a9fca70b8ecf0a860d2112">Close</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> udp_socket)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">int32_t(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___u_d_p_socket__1__1.html#a7107524b673568e4e69c63c43ecd0eec">SetOption</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> udp_socket, <a class="el" href="group___enums.html#ga1a8472fa3e7150615c45c38fa8c12ce2">PP_UDPSocket_Option</a> name, struct <a class="el" href="struct_p_p___var.html">PP_Var</a> value, struct <a class="el" href="struct_p_p___completion_callback.html">PP_CompletionCallback</a> callback)</td></tr> </table> <hr /><a name="details" id="details"></a><h2>Detailed Description</h2> <div class="textblock"><p>The <code>PPB_UDPSocket</code> interface provides UDP socket operations. </p> -<p>Permissions: Apps permission <code>socket</code> with subrule <code>udp-bind</code> is required for <code><a class="el" href="struct_p_p_b___u_d_p_socket__1__0.html#a0cae18760f8e9c4f06f160edab542c46" title="Binds the socket to the given address.">Bind()</a></code>; subrule <code>udp-send-to</code> is required for <code><a class="el" href="struct_p_p_b___u_d_p_socket__1__0.html#a9b78201046b292b6292f0d5bf55d3f76" title="Sends data to a specific destination.">SendTo()</a></code>. For more details about network communication permissions, please see: <a href="http://developer.chrome.com/apps/app_network.html">http://developer.chrome.com/apps/app_network.html</a> </p> +<p>Permissions: Apps permission <code>socket</code> with subrule <code>udp-bind</code> is required for <code><a class="el" href="struct_p_p_b___u_d_p_socket__1__1.html#ab35f5cda2711b220a2b6c090b469d044" title="Binds the socket to the given address.">Bind()</a></code>; subrule <code>udp-send-to</code> is required for <code><a class="el" href="struct_p_p_b___u_d_p_socket__1__1.html#ad6b1bd2a28fdc4fa58b8872353524d38" title="Sends data to a specific destination.">SendTo()</a></code>. For more details about network communication permissions, please see: <a href="http://developer.chrome.com/apps/app_network.html">http://developer.chrome.com/apps/app_network.html</a> </p> </div><hr /><h2>Field Documentation</h2> -<a class="anchor" id="a0cae18760f8e9c4f06f160edab542c46"></a><!-- doxytag: member="PPB_UDPSocket::Bind" ref="a0cae18760f8e9c4f06f160edab542c46" args=")(PP_Resource udp_socket, PP_Resource addr, struct PP_CompletionCallback callback)" --> +<a class="anchor" id="ab35f5cda2711b220a2b6c090b469d044"></a><!-- doxytag: member="PPB_UDPSocket::Bind" ref="ab35f5cda2711b220a2b6c090b469d044" args=")(PP_Resource udp_socket, PP_Resource addr, struct PP_CompletionCallback callback)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> -<td class="memname">int32_t(* <a class="el" href="struct_p_p_b___u_d_p_socket__1__0.html#a0cae18760f8e9c4f06f160edab542c46">PPB_UDPSocket::Bind</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> udp_socket, <a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> addr, struct <a class="el" href="struct_p_p___completion_callback.html">PP_CompletionCallback</a> callback)</td> +<td class="memname">int32_t(* <a class="el" href="struct_p_p_b___u_d_p_socket__1__1.html#ab35f5cda2711b220a2b6c090b469d044">PPB_UDPSocket::Bind</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> udp_socket, <a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> addr, struct <a class="el" href="struct_p_p___completion_callback.html">PP_CompletionCallback</a> callback)</td> </tr> </table> </div> @@ -47,18 +47,18 @@ Data Fields</h2><table class="memberdecls"> <dl class="return"><dt><b>Returns:</b></dt><dd>An int32_t containing an error code from <code><a class="el" href="pp__errors_8h.html" title="This file defines an enumeration of all PPAPI error codes.">pp_errors.h</a></code>. <code>PP_ERROR_NOACCESS</code> will be returned if the caller doesn't have required permissions. <code>PP_ERROR_ADDRESS_IN_USE</code> will be returned if the address is already in use. </dd></dl> </div> </div> -<a class="anchor" id="a8b34e95d8f1ca113f2c806fb9b64d3e9"></a><!-- doxytag: member="PPB_UDPSocket::Close" ref="a8b34e95d8f1ca113f2c806fb9b64d3e9" args=")(PP_Resource udp_socket)" --> +<a class="anchor" id="a9c349fbeb2a9fca70b8ecf0a860d2112"></a><!-- doxytag: member="PPB_UDPSocket::Close" ref="a9c349fbeb2a9fca70b8ecf0a860d2112" args=")(PP_Resource udp_socket)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> -<td class="memname">void(* <a class="el" href="struct_p_p_b___u_d_p_socket__1__0.html#a8b34e95d8f1ca113f2c806fb9b64d3e9">PPB_UDPSocket::Close</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> udp_socket)</td> +<td class="memname">void(* <a class="el" href="struct_p_p_b___u_d_p_socket__1__1.html#a9c349fbeb2a9fca70b8ecf0a860d2112">PPB_UDPSocket::Close</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> udp_socket)</td> </tr> </table> </div> <div class="memdoc"> <p>Cancels all pending reads and writes, and closes the socket. </p> -<p>Any pending callbacks will still run, reporting <code>PP_ERROR_ABORTED</code> if pending IO was interrupted. After a call to this method, no output parameters passed into previous <code><a class="el" href="struct_p_p_b___u_d_p_socket__1__0.html#a6f7b8cb60ad4279ac52feba6acca9cc2" title="Receives data from the socket and stores the source address.">RecvFrom()</a></code> calls will be accessed. It is not valid to call <code><a class="el" href="struct_p_p_b___u_d_p_socket__1__0.html#a0cae18760f8e9c4f06f160edab542c46" title="Binds the socket to the given address.">Bind()</a></code> again.</p> +<p>Any pending callbacks will still run, reporting <code>PP_ERROR_ABORTED</code> if pending IO was interrupted. After a call to this method, no output parameters passed into previous <code><a class="el" href="struct_p_p_b___u_d_p_socket__1__1.html#aa15ebcb5bfc899d2d46f8f25266e4913" title="Receives data from the socket and stores the source address.">RecvFrom()</a></code> calls will be accessed. It is not valid to call <code><a class="el" href="struct_p_p_b___u_d_p_socket__1__1.html#ab35f5cda2711b220a2b6c090b469d044" title="Binds the socket to the given address.">Bind()</a></code> again.</p> <p>The socket is implicitly closed if it is destroyed, so you are not required to call this method.</p> <dl class="params"><dt><b>Parameters:</b></dt><dd> <table class="params"> @@ -68,12 +68,12 @@ Data Fields</h2><table class="memberdecls"> </dl> </div> </div> -<a class="anchor" id="a48dfac97beb8bef209ea79efaf5b0c32"></a><!-- doxytag: member="PPB_UDPSocket::Create" ref="a48dfac97beb8bef209ea79efaf5b0c32" args=")(PP_Instance instance)" --> +<a class="anchor" id="a687ffa461f068fae0e0cc6694b3157bd"></a><!-- doxytag: member="PPB_UDPSocket::Create" ref="a687ffa461f068fae0e0cc6694b3157bd" args=")(PP_Instance instance)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> -<td class="memname"><a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a>(* <a class="el" href="struct_p_p_b___u_d_p_socket__1__0.html#a48dfac97beb8bef209ea79efaf5b0c32">PPB_UDPSocket::Create</a>)(<a class="el" href="group___typedefs.html#ga89b662403e6a687bb914b80114c0d19d">PP_Instance</a> instance)</td> +<td class="memname"><a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a>(* <a class="el" href="struct_p_p_b___u_d_p_socket__1__1.html#a687ffa461f068fae0e0cc6694b3157bd">PPB_UDPSocket::Create</a>)(<a class="el" href="group___typedefs.html#ga89b662403e6a687bb914b80114c0d19d">PP_Instance</a> instance)</td> </tr> </table> </div> @@ -88,12 +88,12 @@ Data Fields</h2><table class="memberdecls"> <dl class="return"><dt><b>Returns:</b></dt><dd>A <code>PP_Resource</code> corresponding to a UDP socket or 0 on failure. </dd></dl> </div> </div> -<a class="anchor" id="aa71b3888a2edf12c7bccd69d4ddcbbb6"></a><!-- doxytag: member="PPB_UDPSocket::GetBoundAddress" ref="aa71b3888a2edf12c7bccd69d4ddcbbb6" args=")(PP_Resource udp_socket)" --> +<a class="anchor" id="a33be83f9c8d91811c9ee20fd04ae9be3"></a><!-- doxytag: member="PPB_UDPSocket::GetBoundAddress" ref="a33be83f9c8d91811c9ee20fd04ae9be3" args=")(PP_Resource udp_socket)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> -<td class="memname"><a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a>(* <a class="el" href="struct_p_p_b___u_d_p_socket__1__0.html#aa71b3888a2edf12c7bccd69d4ddcbbb6">PPB_UDPSocket::GetBoundAddress</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> udp_socket)</td> +<td class="memname"><a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a>(* <a class="el" href="struct_p_p_b___u_d_p_socket__1__1.html#a33be83f9c8d91811c9ee20fd04ae9be3">PPB_UDPSocket::GetBoundAddress</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> udp_socket)</td> </tr> </table> </div> @@ -109,12 +109,12 @@ Data Fields</h2><table class="memberdecls"> <dl class="return"><dt><b>Returns:</b></dt><dd>A <code>PPB_NetAddress</code> resource on success or 0 on failure. </dd></dl> </div> </div> -<a class="anchor" id="a90de8c0e342ab04bc6d2439b2e0543a5"></a><!-- doxytag: member="PPB_UDPSocket::IsUDPSocket" ref="a90de8c0e342ab04bc6d2439b2e0543a5" args=")(PP_Resource resource)" --> +<a class="anchor" id="a122be12f51d87e13cbe33bf30b3bef86"></a><!-- doxytag: member="PPB_UDPSocket::IsUDPSocket" ref="a122be12f51d87e13cbe33bf30b3bef86" args=")(PP_Resource resource)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> -<td class="memname"><a class="el" href="group___enums.html#ga4f272d99be14aacafe08dfd4ef830918">PP_Bool</a>(* <a class="el" href="struct_p_p_b___u_d_p_socket__1__0.html#a90de8c0e342ab04bc6d2439b2e0543a5">PPB_UDPSocket::IsUDPSocket</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> resource)</td> +<td class="memname"><a class="el" href="group___enums.html#ga4f272d99be14aacafe08dfd4ef830918">PP_Bool</a>(* <a class="el" href="struct_p_p_b___u_d_p_socket__1__1.html#a122be12f51d87e13cbe33bf30b3bef86">PPB_UDPSocket::IsUDPSocket</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> resource)</td> </tr> </table> </div> @@ -129,12 +129,12 @@ Data Fields</h2><table class="memberdecls"> <dl class="return"><dt><b>Returns:</b></dt><dd><code>PP_TRUE</code> if the input is a <code>PPB_UDPSocket</code> resource; <code>PP_FALSE</code> otherwise. </dd></dl> </div> </div> -<a class="anchor" id="a6f7b8cb60ad4279ac52feba6acca9cc2"></a><!-- doxytag: member="PPB_UDPSocket::RecvFrom" ref="a6f7b8cb60ad4279ac52feba6acca9cc2" args=")(PP_Resource udp_socket, char *buffer, int32_t num_bytes, PP_Resource *addr, struct PP_CompletionCallback callback)" --> +<a class="anchor" id="aa15ebcb5bfc899d2d46f8f25266e4913"></a><!-- doxytag: member="PPB_UDPSocket::RecvFrom" ref="aa15ebcb5bfc899d2d46f8f25266e4913" args=")(PP_Resource udp_socket, char *buffer, int32_t num_bytes, PP_Resource *addr, struct PP_CompletionCallback callback)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> -<td class="memname">int32_t(* <a class="el" href="struct_p_p_b___u_d_p_socket__1__0.html#a6f7b8cb60ad4279ac52feba6acca9cc2">PPB_UDPSocket::RecvFrom</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> udp_socket, char *buffer, int32_t num_bytes, <a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> *addr, struct <a class="el" href="struct_p_p___completion_callback.html">PP_CompletionCallback</a> callback)</td> +<td class="memname">int32_t(* <a class="el" href="struct_p_p_b___u_d_p_socket__1__1.html#aa15ebcb5bfc899d2d46f8f25266e4913">PPB_UDPSocket::RecvFrom</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> udp_socket, char *buffer, int32_t num_bytes, <a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> *addr, struct <a class="el" href="struct_p_p___completion_callback.html">PP_CompletionCallback</a> callback)</td> </tr> </table> </div> @@ -154,12 +154,12 @@ Data Fields</h2><table class="memberdecls"> <dl class="return"><dt><b>Returns:</b></dt><dd>A non-negative number on success to indicate how many bytes have been received; otherwise, an error code from <code><a class="el" href="pp__errors_8h.html" title="This file defines an enumeration of all PPAPI error codes.">pp_errors.h</a></code>. </dd></dl> </div> </div> -<a class="anchor" id="a9b78201046b292b6292f0d5bf55d3f76"></a><!-- doxytag: member="PPB_UDPSocket::SendTo" ref="a9b78201046b292b6292f0d5bf55d3f76" args=")(PP_Resource udp_socket, const char *buffer, int32_t num_bytes, PP_Resource addr, struct PP_CompletionCallback callback)" --> +<a class="anchor" id="ad6b1bd2a28fdc4fa58b8872353524d38"></a><!-- doxytag: member="PPB_UDPSocket::SendTo" ref="ad6b1bd2a28fdc4fa58b8872353524d38" args=")(PP_Resource udp_socket, const char *buffer, int32_t num_bytes, PP_Resource addr, struct PP_CompletionCallback callback)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> -<td class="memname">int32_t(* <a class="el" href="struct_p_p_b___u_d_p_socket__1__0.html#a9b78201046b292b6292f0d5bf55d3f76">PPB_UDPSocket::SendTo</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> udp_socket, const char *buffer, int32_t num_bytes, <a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> addr, struct <a class="el" href="struct_p_p___completion_callback.html">PP_CompletionCallback</a> callback)</td> +<td class="memname">int32_t(* <a class="el" href="struct_p_p_b___u_d_p_socket__1__1.html#ad6b1bd2a28fdc4fa58b8872353524d38">PPB_UDPSocket::SendTo</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> udp_socket, const char *buffer, int32_t num_bytes, <a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> addr, struct <a class="el" href="struct_p_p___completion_callback.html">PP_CompletionCallback</a> callback)</td> </tr> </table> </div> @@ -176,15 +176,15 @@ Data Fields</h2><table class="memberdecls"> </table> </dd> </dl> -<dl class="return"><dt><b>Returns:</b></dt><dd>A non-negative number on success to indicate how many bytes have been sent; otherwise, an error code from <code><a class="el" href="pp__errors_8h.html" title="This file defines an enumeration of all PPAPI error codes.">pp_errors.h</a></code>. <code>PP_ERROR_NOACCESS</code> will be returned if the caller doesn't have required permissions. </dd></dl> +<dl class="return"><dt><b>Returns:</b></dt><dd>A non-negative number on success to indicate how many bytes have been sent; otherwise, an error code from <code><a class="el" href="pp__errors_8h.html" title="This file defines an enumeration of all PPAPI error codes.">pp_errors.h</a></code>. <code>PP_ERROR_NOACCESS</code> will be returned if the caller doesn't have required permissions. <code>PP_ERROR_INPROGRESS</code> will be returned if the socket is busy sending. The caller should wait until a pending send completes before retrying. </dd></dl> </div> </div> -<a class="anchor" id="a3def770b12177d3fa8faf36e184cc528"></a><!-- doxytag: member="PPB_UDPSocket::SetOption" ref="a3def770b12177d3fa8faf36e184cc528" args=")(PP_Resource udp_socket, PP_UDPSocket_Option name, struct PP_Var value, struct PP_CompletionCallback callback)" --> +<a class="anchor" id="a7107524b673568e4e69c63c43ecd0eec"></a><!-- doxytag: member="PPB_UDPSocket::SetOption" ref="a7107524b673568e4e69c63c43ecd0eec" args=")(PP_Resource udp_socket, PP_UDPSocket_Option name, struct PP_Var value, struct PP_CompletionCallback callback)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> -<td class="memname">int32_t(* <a class="el" href="struct_p_p_b___u_d_p_socket__1__0.html#a3def770b12177d3fa8faf36e184cc528">PPB_UDPSocket::SetOption</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> udp_socket, <a class="el" href="group___enums.html#ga1a8472fa3e7150615c45c38fa8c12ce2">PP_UDPSocket_Option</a> name, struct <a class="el" href="struct_p_p___var.html">PP_Var</a> value, struct <a class="el" href="struct_p_p___completion_callback.html">PP_CompletionCallback</a> callback)</td> +<td class="memname">int32_t(* <a class="el" href="struct_p_p_b___u_d_p_socket__1__1.html#a7107524b673568e4e69c63c43ecd0eec">PPB_UDPSocket::SetOption</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> udp_socket, <a class="el" href="group___enums.html#ga1a8472fa3e7150615c45c38fa8c12ce2">PP_UDPSocket_Option</a> name, struct <a class="el" href="struct_p_p___var.html">PP_Var</a> value, struct <a class="el" href="struct_p_p___completion_callback.html">PP_CompletionCallback</a> callback)</td> </tr> </table> </div> diff --git a/native_client_sdk/doc_generated/pepper_dev/c/struct_p_p_b___video_decoder__0__2.html b/native_client_sdk/doc_generated/pepper_beta/c/struct_p_p_b___video_decoder__1__0.html index 1cc6802..c8dd134 100644 --- a/native_client_sdk/doc_generated/pepper_dev/c/struct_p_p_b___video_decoder__0__2.html +++ b/native_client_sdk/doc_generated/pepper_beta/c/struct_p_p_b___video_decoder__1__0.html @@ -12,35 +12,35 @@ <!-- doxytag: class="PPB_VideoDecoder" --><h2> Data Fields</h2><table class="memberdecls"> -<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a>(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___video_decoder__0__2.html#aaca90b3aba351b89cd777c8c563360c4">Create</a> )(<a class="el" href="group___typedefs.html#ga89b662403e6a687bb914b80114c0d19d">PP_Instance</a> instance)</td></tr> -<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group___enums.html#ga4f272d99be14aacafe08dfd4ef830918">PP_Bool</a>(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___video_decoder__0__2.html#a3748268a6df835f3eb661b0c690c37bb">IsVideoDecoder</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> resource)</td></tr> -<tr><td class="memItemLeft" align="right" valign="top">int32_t(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___video_decoder__0__2.html#a821341ce72fe1db025913f562626b119">Initialize</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> video_decoder, <a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> graphics3d_context, <a class="el" href="group___enums.html#ga4d50d27186f68b2de578e82162206fea">PP_VideoProfile</a> profile, <a class="el" href="group___enums.html#ga6a3fd7e22be02521243b52481afadae5">PP_HardwareAcceleration</a> acceleration, struct <a class="el" href="struct_p_p___completion_callback.html">PP_CompletionCallback</a> callback)</td></tr> -<tr><td class="memItemLeft" align="right" valign="top">int32_t(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___video_decoder__0__2.html#ad2e85b80316537e0e01724e1b1875a15">Decode</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> video_decoder, uint32_t decode_id, uint32_t size, const void *buffer, struct <a class="el" href="struct_p_p___completion_callback.html">PP_CompletionCallback</a> callback)</td></tr> -<tr><td class="memItemLeft" align="right" valign="top">int32_t(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___video_decoder__0__2.html#a53284466cb36653f3d91a4889b292811">GetPicture</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> video_decoder, struct <a class="el" href="struct_p_p___video_picture.html">PP_VideoPicture</a> *picture, struct <a class="el" href="struct_p_p___completion_callback.html">PP_CompletionCallback</a> callback)</td></tr> -<tr><td class="memItemLeft" align="right" valign="top">void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___video_decoder__0__2.html#a30fbc6abf22cae02032bdc713ee41d1e">RecyclePicture</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> video_decoder, const struct <a class="el" href="struct_p_p___video_picture.html">PP_VideoPicture</a> *picture)</td></tr> -<tr><td class="memItemLeft" align="right" valign="top">int32_t(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___video_decoder__0__2.html#a1a85da162f50990f318ff8bff61ceacc">Flush</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> video_decoder, struct <a class="el" href="struct_p_p___completion_callback.html">PP_CompletionCallback</a> callback)</td></tr> -<tr><td class="memItemLeft" align="right" valign="top">int32_t(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___video_decoder__0__2.html#a4697495911e69da035d786dc69ce22ca">Reset</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> video_decoder, struct <a class="el" href="struct_p_p___completion_callback.html">PP_CompletionCallback</a> callback)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a>(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___video_decoder__1__0.html#a81200f606c493c49a70190ca86ac135c">Create</a> )(<a class="el" href="group___typedefs.html#ga89b662403e6a687bb914b80114c0d19d">PP_Instance</a> instance)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group___enums.html#ga4f272d99be14aacafe08dfd4ef830918">PP_Bool</a>(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___video_decoder__1__0.html#ae2329143c44bd5eaae507074c1fc0ec3">IsVideoDecoder</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> resource)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">int32_t(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___video_decoder__1__0.html#ad115b7705b740b771e7dd9acb2b36f16">Initialize</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> video_decoder, <a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> graphics3d_context, <a class="el" href="group___enums.html#ga4d50d27186f68b2de578e82162206fea">PP_VideoProfile</a> profile, <a class="el" href="group___enums.html#ga6a3fd7e22be02521243b52481afadae5">PP_HardwareAcceleration</a> acceleration, struct <a class="el" href="struct_p_p___completion_callback.html">PP_CompletionCallback</a> callback)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">int32_t(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___video_decoder__1__0.html#acc8662be4232325abc545d1ae8b79366">Decode</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> video_decoder, uint32_t decode_id, uint32_t size, const void *buffer, struct <a class="el" href="struct_p_p___completion_callback.html">PP_CompletionCallback</a> callback)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">int32_t(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___video_decoder__1__0.html#a2351fe0cf66513ee77df0c1a22306c3e">GetPicture</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> video_decoder, struct <a class="el" href="struct_p_p___video_picture.html">PP_VideoPicture</a> *picture, struct <a class="el" href="struct_p_p___completion_callback.html">PP_CompletionCallback</a> callback)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___video_decoder__1__0.html#ac7e6b42866d42eade96519f32755509f">RecyclePicture</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> video_decoder, const struct <a class="el" href="struct_p_p___video_picture.html">PP_VideoPicture</a> *picture)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">int32_t(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___video_decoder__1__0.html#adf3ea0876d1ba686266589a04532e86d">Flush</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> video_decoder, struct <a class="el" href="struct_p_p___completion_callback.html">PP_CompletionCallback</a> callback)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">int32_t(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___video_decoder__1__0.html#aeb4704cfd86a4ad737af19e77f3ffd5e">Reset</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> video_decoder, struct <a class="el" href="struct_p_p___completion_callback.html">PP_CompletionCallback</a> callback)</td></tr> </table> <hr /><a name="details" id="details"></a><h2>Detailed Description</h2> <div class="textblock"><p>Video decoder interface. </p> <p>Typical usage:</p> <ul> -<li>Call <a class="el" href="struct_p_p_b___video_decoder__0__2.html#aaca90b3aba351b89cd777c8c563360c4" title="Creates a new video decoder resource.">Create()</a> to create a new video decoder resource.</li> -<li>Call <a class="el" href="struct_p_p_b___video_decoder__0__2.html#a821341ce72fe1db025913f562626b119" title="Initializes a video decoder resource.">Initialize()</a> to initialize it with a 3d graphics context and the desired codec profile.</li> -<li>Call <a class="el" href="struct_p_p_b___video_decoder__0__2.html#ad2e85b80316537e0e01724e1b1875a15" title="Decodes a bitstream buffer.">Decode()</a> continuously (waiting for each previous call to complete) to push bitstream buffers to the decoder.</li> -<li>Call <a class="el" href="struct_p_p_b___video_decoder__0__2.html#a53284466cb36653f3d91a4889b292811" title="Gets the next picture from the decoder.">GetPicture()</a> continuously (waiting for each previous call to complete) to pull decoded pictures from the decoder.</li> -<li>Call <a class="el" href="struct_p_p_b___video_decoder__0__2.html#a1a85da162f50990f318ff8bff61ceacc" title="Flushes the decoder.">Flush()</a> to signal end of stream to the decoder and perform shutdown when it completes.</li> -<li>Call <a class="el" href="struct_p_p_b___video_decoder__0__2.html#a4697495911e69da035d786dc69ce22ca" title="Resets the decoder as quickly as possible.">Reset()</a> to quickly stop the decoder (e.g. to implement Seek) and wait for the callback before restarting decoding at another point.</li> +<li>Call <a class="el" href="struct_p_p_b___video_decoder__1__0.html#a81200f606c493c49a70190ca86ac135c" title="Creates a new video decoder resource.">Create()</a> to create a new video decoder resource.</li> +<li>Call <a class="el" href="struct_p_p_b___video_decoder__1__0.html#ad115b7705b740b771e7dd9acb2b36f16" title="Initializes a video decoder resource.">Initialize()</a> to initialize it with a 3d graphics context and the desired codec profile.</li> +<li>Call <a class="el" href="struct_p_p_b___video_decoder__1__0.html#acc8662be4232325abc545d1ae8b79366" title="Decodes a bitstream buffer.">Decode()</a> continuously (waiting for each previous call to complete) to push bitstream buffers to the decoder.</li> +<li>Call <a class="el" href="struct_p_p_b___video_decoder__1__0.html#a2351fe0cf66513ee77df0c1a22306c3e" title="Gets the next picture from the decoder.">GetPicture()</a> continuously (waiting for each previous call to complete) to pull decoded pictures from the decoder.</li> +<li>Call <a class="el" href="struct_p_p_b___video_decoder__1__0.html#adf3ea0876d1ba686266589a04532e86d" title="Flushes the decoder.">Flush()</a> to signal end of stream to the decoder and perform shutdown when it completes.</li> +<li>Call <a class="el" href="struct_p_p_b___video_decoder__1__0.html#aeb4704cfd86a4ad737af19e77f3ffd5e" title="Resets the decoder as quickly as possible.">Reset()</a> to quickly stop the decoder (e.g. to implement Seek) and wait for the callback before restarting decoding at another point.</li> <li>To destroy the decoder, the plugin should release all of its references to it. Any pending callbacks will abort before the decoder is destroyed.</li> </ul> <p>Available video codecs vary by platform. All: theora, vorbis, vp8. Chrome and ChromeOS: aac, h264. ChromeOS: mpeg4. </p> </div><hr /><h2>Field Documentation</h2> -<a class="anchor" id="aaca90b3aba351b89cd777c8c563360c4"></a><!-- doxytag: member="PPB_VideoDecoder::Create" ref="aaca90b3aba351b89cd777c8c563360c4" args=")(PP_Instance instance)" --> +<a class="anchor" id="a81200f606c493c49a70190ca86ac135c"></a><!-- doxytag: member="PPB_VideoDecoder::Create" ref="a81200f606c493c49a70190ca86ac135c" args=")(PP_Instance instance)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> -<td class="memname"><a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a>(* <a class="el" href="struct_p_p_b___video_decoder__0__2.html#aaca90b3aba351b89cd777c8c563360c4">PPB_VideoDecoder::Create</a>)(<a class="el" href="group___typedefs.html#ga89b662403e6a687bb914b80114c0d19d">PP_Instance</a> instance)</td> +<td class="memname"><a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a>(* <a class="el" href="struct_p_p_b___video_decoder__1__0.html#a81200f606c493c49a70190ca86ac135c">PPB_VideoDecoder::Create</a>)(<a class="el" href="group___typedefs.html#ga89b662403e6a687bb914b80114c0d19d">PP_Instance</a> instance)</td> </tr> </table> </div> @@ -55,45 +55,45 @@ Data Fields</h2><table class="memberdecls"> <dl class="return"><dt><b>Returns:</b></dt><dd>A <code>PP_Resource</code> corresponding to a video decoder if successful or 0 otherwise. </dd></dl> </div> </div> -<a class="anchor" id="ad2e85b80316537e0e01724e1b1875a15"></a><!-- doxytag: member="PPB_VideoDecoder::Decode" ref="ad2e85b80316537e0e01724e1b1875a15" args=")(PP_Resource video_decoder, uint32_t decode_id, uint32_t size, const void *buffer, struct PP_CompletionCallback callback)" --> +<a class="anchor" id="acc8662be4232325abc545d1ae8b79366"></a><!-- doxytag: member="PPB_VideoDecoder::Decode" ref="acc8662be4232325abc545d1ae8b79366" args=")(PP_Resource video_decoder, uint32_t decode_id, uint32_t size, const void *buffer, struct PP_CompletionCallback callback)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> -<td class="memname">int32_t(* <a class="el" href="struct_p_p_b___video_decoder__0__2.html#ad2e85b80316537e0e01724e1b1875a15">PPB_VideoDecoder::Decode</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> video_decoder, uint32_t decode_id, uint32_t size, const void *buffer, struct <a class="el" href="struct_p_p___completion_callback.html">PP_CompletionCallback</a> callback)</td> +<td class="memname">int32_t(* <a class="el" href="struct_p_p_b___video_decoder__1__0.html#acc8662be4232325abc545d1ae8b79366">PPB_VideoDecoder::Decode</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> video_decoder, uint32_t decode_id, uint32_t size, const void *buffer, struct <a class="el" href="struct_p_p___completion_callback.html">PP_CompletionCallback</a> callback)</td> </tr> </table> </div> <div class="memdoc"> <p>Decodes a bitstream buffer. </p> -<p>Copies |size| bytes of data from the plugin's |buffer|. The plugin should wait until the decoder signals completion by returning PP_OK or by running |callback| before calling <a class="el" href="struct_p_p_b___video_decoder__0__2.html#ad2e85b80316537e0e01724e1b1875a15" title="Decodes a bitstream buffer.">Decode()</a> again.</p> +<p>Copies |size| bytes of data from the plugin's |buffer|. The plugin should wait until the decoder signals completion by returning PP_OK or by running |callback| before calling <a class="el" href="struct_p_p_b___video_decoder__1__0.html#acc8662be4232325abc545d1ae8b79366" title="Decodes a bitstream buffer.">Decode()</a> again.</p> <p>In general, each bitstream buffer should contain a demuxed bitstream frame for the selected video codec. For example, H264 decoders expect to receive one AnnexB NAL unit, including the 4 byte start code prefix, while VP8 decoders expect to receive a bitstream frame without the IVF frame header.</p> -<p>If the call to <a class="el" href="struct_p_p_b___video_decoder__0__2.html#ad2e85b80316537e0e01724e1b1875a15" title="Decodes a bitstream buffer.">Decode()</a> eventually results in a picture, the |decode_id| parameter is copied into the returned picture. The plugin can use this to associate decoded pictures with <a class="el" href="struct_p_p_b___video_decoder__0__2.html#ad2e85b80316537e0e01724e1b1875a15" title="Decodes a bitstream buffer.">Decode()</a> calls (e.g. to assign timestamps or frame numbers to pictures.) This value is opaque to the API so the plugin is free to pass any value.</p> +<p>If the call to <a class="el" href="struct_p_p_b___video_decoder__1__0.html#acc8662be4232325abc545d1ae8b79366" title="Decodes a bitstream buffer.">Decode()</a> eventually results in a picture, the |decode_id| parameter is copied into the returned picture. The plugin can use this to associate decoded pictures with <a class="el" href="struct_p_p_b___video_decoder__1__0.html#acc8662be4232325abc545d1ae8b79366" title="Decodes a bitstream buffer.">Decode()</a> calls (e.g. to assign timestamps or frame numbers to pictures.) This value is opaque to the API so the plugin is free to pass any value.</p> <dl class="params"><dt><b>Parameters:</b></dt><dd> <table class="params"> <tr><td class="paramdir">[in]</td><td class="paramname">video_decoder</td><td>A <code>PP_Resource</code> identifying the video decoder. </td></tr> -<tr><td class="paramdir">[in]</td><td class="paramname">decode_id</td><td>An optional value, chosen by the plugin, that can be used to associate calls to <a class="el" href="struct_p_p_b___video_decoder__0__2.html#ad2e85b80316537e0e01724e1b1875a15" title="Decodes a bitstream buffer.">Decode()</a> with decoded pictures returned by <a class="el" href="struct_p_p_b___video_decoder__0__2.html#a53284466cb36653f3d91a4889b292811" title="Gets the next picture from the decoder.">GetPicture()</a>. </td></tr> +<tr><td class="paramdir">[in]</td><td class="paramname">decode_id</td><td>An optional value, chosen by the plugin, that can be used to associate calls to <a class="el" href="struct_p_p_b___video_decoder__1__0.html#acc8662be4232325abc545d1ae8b79366" title="Decodes a bitstream buffer.">Decode()</a> with decoded pictures returned by <a class="el" href="struct_p_p_b___video_decoder__1__0.html#a2351fe0cf66513ee77df0c1a22306c3e" title="Gets the next picture from the decoder.">GetPicture()</a>. </td></tr> <tr><td class="paramdir">[in]</td><td class="paramname">size</td><td>Buffer size in bytes. </td></tr> <tr><td class="paramdir">[in]</td><td class="paramname">buffer</td><td>Starting address of buffer. </td></tr> <tr><td class="paramdir">[in]</td><td class="paramname">callback</td><td>A <code><a class="el" href="struct_p_p___completion_callback.html" title="PP_CompletionCallback is a common mechanism for supporting potentially asynchronous calls in browser ...">PP_CompletionCallback</a></code> to be called on completion.</td></tr> </table> </dd> </dl> -<dl class="return"><dt><b>Returns:</b></dt><dd>An int32_t containing an error code from <code><a class="el" href="pp__errors_8h.html" title="This file defines an enumeration of all PPAPI error codes.">pp_errors.h</a></code>. Returns PP_ERROR_FAILED if the decoder isn't initialized or if a <a class="el" href="struct_p_p_b___video_decoder__0__2.html#a1a85da162f50990f318ff8bff61ceacc" title="Flushes the decoder.">Flush()</a> or <a class="el" href="struct_p_p_b___video_decoder__0__2.html#a4697495911e69da035d786dc69ce22ca" title="Resets the decoder as quickly as possible.">Reset()</a> call is pending. Returns PP_ERROR_INPROGRESS if there is another <a class="el" href="struct_p_p_b___video_decoder__0__2.html#ad2e85b80316537e0e01724e1b1875a15" title="Decodes a bitstream buffer.">Decode()</a> call pending. Returns PP_ERROR_NOMEMORY if a bitstream buffer can't be created. Returns PP_ERROR_ABORTED when <a class="el" href="struct_p_p_b___video_decoder__0__2.html#a4697495911e69da035d786dc69ce22ca" title="Resets the decoder as quickly as possible.">Reset()</a> is called while <a class="el" href="struct_p_p_b___video_decoder__0__2.html#ad2e85b80316537e0e01724e1b1875a15" title="Decodes a bitstream buffer.">Decode()</a> is pending. </dd></dl> +<dl class="return"><dt><b>Returns:</b></dt><dd>An int32_t containing an error code from <code><a class="el" href="pp__errors_8h.html" title="This file defines an enumeration of all PPAPI error codes.">pp_errors.h</a></code>. Returns PP_ERROR_FAILED if the decoder isn't initialized or if a <a class="el" href="struct_p_p_b___video_decoder__1__0.html#adf3ea0876d1ba686266589a04532e86d" title="Flushes the decoder.">Flush()</a> or <a class="el" href="struct_p_p_b___video_decoder__1__0.html#aeb4704cfd86a4ad737af19e77f3ffd5e" title="Resets the decoder as quickly as possible.">Reset()</a> call is pending. Returns PP_ERROR_INPROGRESS if there is another <a class="el" href="struct_p_p_b___video_decoder__1__0.html#acc8662be4232325abc545d1ae8b79366" title="Decodes a bitstream buffer.">Decode()</a> call pending. Returns PP_ERROR_NOMEMORY if a bitstream buffer can't be created. Returns PP_ERROR_ABORTED when <a class="el" href="struct_p_p_b___video_decoder__1__0.html#aeb4704cfd86a4ad737af19e77f3ffd5e" title="Resets the decoder as quickly as possible.">Reset()</a> is called while <a class="el" href="struct_p_p_b___video_decoder__1__0.html#acc8662be4232325abc545d1ae8b79366" title="Decodes a bitstream buffer.">Decode()</a> is pending. </dd></dl> </div> </div> -<a class="anchor" id="a1a85da162f50990f318ff8bff61ceacc"></a><!-- doxytag: member="PPB_VideoDecoder::Flush" ref="a1a85da162f50990f318ff8bff61ceacc" args=")(PP_Resource video_decoder, struct PP_CompletionCallback callback)" --> +<a class="anchor" id="adf3ea0876d1ba686266589a04532e86d"></a><!-- doxytag: member="PPB_VideoDecoder::Flush" ref="adf3ea0876d1ba686266589a04532e86d" args=")(PP_Resource video_decoder, struct PP_CompletionCallback callback)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> -<td class="memname">int32_t(* <a class="el" href="struct_p_p_b___video_decoder__0__2.html#a1a85da162f50990f318ff8bff61ceacc">PPB_VideoDecoder::Flush</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> video_decoder, struct <a class="el" href="struct_p_p___completion_callback.html">PP_CompletionCallback</a> callback)</td> +<td class="memname">int32_t(* <a class="el" href="struct_p_p_b___video_decoder__1__0.html#adf3ea0876d1ba686266589a04532e86d">PPB_VideoDecoder::Flush</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> video_decoder, struct <a class="el" href="struct_p_p___completion_callback.html">PP_CompletionCallback</a> callback)</td> </tr> </table> </div> <div class="memdoc"> <p>Flushes the decoder. </p> -<p>The plugin should call <a class="el" href="struct_p_p_b___video_decoder__0__2.html#a1a85da162f50990f318ff8bff61ceacc" title="Flushes the decoder.">Flush()</a> when it reaches the end of its video stream in order to stop cleanly. The decoder will run any pending <a class="el" href="struct_p_p_b___video_decoder__0__2.html#ad2e85b80316537e0e01724e1b1875a15" title="Decodes a bitstream buffer.">Decode()</a> call to completion. The plugin should make no further calls to the decoder other than <a class="el" href="struct_p_p_b___video_decoder__0__2.html#a53284466cb36653f3d91a4889b292811" title="Gets the next picture from the decoder.">GetPicture()</a> and <a class="el" href="struct_p_p_b___video_decoder__0__2.html#a30fbc6abf22cae02032bdc713ee41d1e" title="Recycles a picture that the plugin has received from the decoder.">RecyclePicture()</a> until the decoder signals completion by running |callback|. Just before completion, any pending <a class="el" href="struct_p_p_b___video_decoder__0__2.html#a53284466cb36653f3d91a4889b292811" title="Gets the next picture from the decoder.">GetPicture()</a> call will complete by running its callback with result PP_ERROR_ABORTED to signal that no more pictures are available. Any pictures held by the plugin remain valid during and after the flush and should be recycled back to the decoder.</p> +<p>The plugin should call <a class="el" href="struct_p_p_b___video_decoder__1__0.html#adf3ea0876d1ba686266589a04532e86d" title="Flushes the decoder.">Flush()</a> when it reaches the end of its video stream in order to stop cleanly. The decoder will run any pending <a class="el" href="struct_p_p_b___video_decoder__1__0.html#acc8662be4232325abc545d1ae8b79366" title="Decodes a bitstream buffer.">Decode()</a> call to completion. The plugin should make no further calls to the decoder other than <a class="el" href="struct_p_p_b___video_decoder__1__0.html#a2351fe0cf66513ee77df0c1a22306c3e" title="Gets the next picture from the decoder.">GetPicture()</a> and <a class="el" href="struct_p_p_b___video_decoder__1__0.html#ac7e6b42866d42eade96519f32755509f" title="Recycles a picture that the plugin has received from the decoder.">RecyclePicture()</a> until the decoder signals completion by running |callback|. Just before completion, any pending <a class="el" href="struct_p_p_b___video_decoder__1__0.html#a2351fe0cf66513ee77df0c1a22306c3e" title="Gets the next picture from the decoder.">GetPicture()</a> call will complete by running its callback with result PP_ERROR_ABORTED to signal that no more pictures are available. Any pictures held by the plugin remain valid during and after the flush and should be recycled back to the decoder.</p> <dl class="params"><dt><b>Parameters:</b></dt><dd> <table class="params"> <tr><td class="paramdir">[in]</td><td class="paramname">video_decoder</td><td>A <code>PP_Resource</code> identifying the video decoder. </td></tr> @@ -104,18 +104,18 @@ Data Fields</h2><table class="memberdecls"> <dl class="return"><dt><b>Returns:</b></dt><dd>An int32_t containing an error code from <code><a class="el" href="pp__errors_8h.html" title="This file defines an enumeration of all PPAPI error codes.">pp_errors.h</a></code>. Returns PP_ERROR_FAILED if the decoder isn't initialized. </dd></dl> </div> </div> -<a class="anchor" id="a53284466cb36653f3d91a4889b292811"></a><!-- doxytag: member="PPB_VideoDecoder::GetPicture" ref="a53284466cb36653f3d91a4889b292811" args=")(PP_Resource video_decoder, struct PP_VideoPicture *picture, struct PP_CompletionCallback callback)" --> +<a class="anchor" id="a2351fe0cf66513ee77df0c1a22306c3e"></a><!-- doxytag: member="PPB_VideoDecoder::GetPicture" ref="a2351fe0cf66513ee77df0c1a22306c3e" args=")(PP_Resource video_decoder, struct PP_VideoPicture *picture, struct PP_CompletionCallback callback)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> -<td class="memname">int32_t(* <a class="el" href="struct_p_p_b___video_decoder__0__2.html#a53284466cb36653f3d91a4889b292811">PPB_VideoDecoder::GetPicture</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> video_decoder, struct <a class="el" href="struct_p_p___video_picture.html">PP_VideoPicture</a> *picture, struct <a class="el" href="struct_p_p___completion_callback.html">PP_CompletionCallback</a> callback)</td> +<td class="memname">int32_t(* <a class="el" href="struct_p_p_b___video_decoder__1__0.html#a2351fe0cf66513ee77df0c1a22306c3e">PPB_VideoDecoder::GetPicture</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> video_decoder, struct <a class="el" href="struct_p_p___video_picture.html">PP_VideoPicture</a> *picture, struct <a class="el" href="struct_p_p___completion_callback.html">PP_CompletionCallback</a> callback)</td> </tr> </table> </div> <div class="memdoc"> <p>Gets the next picture from the decoder. </p> -<p>The picture is valid after the decoder signals completion by returning PP_OK or running |callback|. The plugin can call <a class="el" href="struct_p_p_b___video_decoder__0__2.html#a53284466cb36653f3d91a4889b292811" title="Gets the next picture from the decoder.">GetPicture()</a> again after the decoder signals completion. When the plugin is finished using the picture, it should return it to the system by calling <a class="el" href="struct_p_p_b___video_decoder__0__2.html#a30fbc6abf22cae02032bdc713ee41d1e" title="Recycles a picture that the plugin has received from the decoder.">RecyclePicture()</a>.</p> +<p>The picture is valid after the decoder signals completion by returning PP_OK or running |callback|. The plugin can call <a class="el" href="struct_p_p_b___video_decoder__1__0.html#a2351fe0cf66513ee77df0c1a22306c3e" title="Gets the next picture from the decoder.">GetPicture()</a> again after the decoder signals completion. When the plugin is finished using the picture, it should return it to the system by calling <a class="el" href="struct_p_p_b___video_decoder__1__0.html#ac7e6b42866d42eade96519f32755509f" title="Recycles a picture that the plugin has received from the decoder.">RecyclePicture()</a>.</p> <dl class="params"><dt><b>Parameters:</b></dt><dd> <table class="params"> <tr><td class="paramdir">[in]</td><td class="paramname">video_decoder</td><td>A <code>PP_Resource</code> identifying the video decoder. </td></tr> @@ -124,21 +124,21 @@ Data Fields</h2><table class="memberdecls"> </table> </dd> </dl> -<dl class="return"><dt><b>Returns:</b></dt><dd>An int32_t containing an error code from <code><a class="el" href="pp__errors_8h.html" title="This file defines an enumeration of all PPAPI error codes.">pp_errors.h</a></code>. Returns PP_ERROR_FAILED if the decoder isn't initialized or if a <a class="el" href="struct_p_p_b___video_decoder__0__2.html#a4697495911e69da035d786dc69ce22ca" title="Resets the decoder as quickly as possible.">Reset()</a> call is pending. Returns PP_ERROR_INPROGRESS if there is another <a class="el" href="struct_p_p_b___video_decoder__0__2.html#a53284466cb36653f3d91a4889b292811" title="Gets the next picture from the decoder.">GetPicture()</a> call pending. Returns PP_ERROR_ABORTED when <a class="el" href="struct_p_p_b___video_decoder__0__2.html#a4697495911e69da035d786dc69ce22ca" title="Resets the decoder as quickly as possible.">Reset()</a> is called, or if a call to <a class="el" href="struct_p_p_b___video_decoder__0__2.html#a1a85da162f50990f318ff8bff61ceacc" title="Flushes the decoder.">Flush()</a> completes while <a class="el" href="struct_p_p_b___video_decoder__0__2.html#a53284466cb36653f3d91a4889b292811" title="Gets the next picture from the decoder.">GetPicture()</a> is pending. </dd></dl> +<dl class="return"><dt><b>Returns:</b></dt><dd>An int32_t containing an error code from <code><a class="el" href="pp__errors_8h.html" title="This file defines an enumeration of all PPAPI error codes.">pp_errors.h</a></code>. Returns PP_ERROR_FAILED if the decoder isn't initialized or if a <a class="el" href="struct_p_p_b___video_decoder__1__0.html#aeb4704cfd86a4ad737af19e77f3ffd5e" title="Resets the decoder as quickly as possible.">Reset()</a> call is pending. Returns PP_ERROR_INPROGRESS if there is another <a class="el" href="struct_p_p_b___video_decoder__1__0.html#a2351fe0cf66513ee77df0c1a22306c3e" title="Gets the next picture from the decoder.">GetPicture()</a> call pending. Returns PP_ERROR_ABORTED when <a class="el" href="struct_p_p_b___video_decoder__1__0.html#aeb4704cfd86a4ad737af19e77f3ffd5e" title="Resets the decoder as quickly as possible.">Reset()</a> is called, or if a call to <a class="el" href="struct_p_p_b___video_decoder__1__0.html#adf3ea0876d1ba686266589a04532e86d" title="Flushes the decoder.">Flush()</a> completes while <a class="el" href="struct_p_p_b___video_decoder__1__0.html#a2351fe0cf66513ee77df0c1a22306c3e" title="Gets the next picture from the decoder.">GetPicture()</a> is pending. </dd></dl> </div> </div> -<a class="anchor" id="a821341ce72fe1db025913f562626b119"></a><!-- doxytag: member="PPB_VideoDecoder::Initialize" ref="a821341ce72fe1db025913f562626b119" args=")(PP_Resource video_decoder, PP_Resource graphics3d_context, PP_VideoProfile profile, PP_HardwareAcceleration acceleration, struct PP_CompletionCallback callback)" --> +<a class="anchor" id="ad115b7705b740b771e7dd9acb2b36f16"></a><!-- doxytag: member="PPB_VideoDecoder::Initialize" ref="ad115b7705b740b771e7dd9acb2b36f16" args=")(PP_Resource video_decoder, PP_Resource graphics3d_context, PP_VideoProfile profile, PP_HardwareAcceleration acceleration, struct PP_CompletionCallback callback)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> -<td class="memname">int32_t(* <a class="el" href="struct_p_p_b___video_decoder__0__2.html#a821341ce72fe1db025913f562626b119">PPB_VideoDecoder::Initialize</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> video_decoder, <a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> graphics3d_context, <a class="el" href="group___enums.html#ga4d50d27186f68b2de578e82162206fea">PP_VideoProfile</a> profile, <a class="el" href="group___enums.html#ga6a3fd7e22be02521243b52481afadae5">PP_HardwareAcceleration</a> acceleration, struct <a class="el" href="struct_p_p___completion_callback.html">PP_CompletionCallback</a> callback)</td> +<td class="memname">int32_t(* <a class="el" href="struct_p_p_b___video_decoder__1__0.html#ad115b7705b740b771e7dd9acb2b36f16">PPB_VideoDecoder::Initialize</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> video_decoder, <a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> graphics3d_context, <a class="el" href="group___enums.html#ga4d50d27186f68b2de578e82162206fea">PP_VideoProfile</a> profile, <a class="el" href="group___enums.html#ga6a3fd7e22be02521243b52481afadae5">PP_HardwareAcceleration</a> acceleration, struct <a class="el" href="struct_p_p___completion_callback.html">PP_CompletionCallback</a> callback)</td> </tr> </table> </div> <div class="memdoc"> <p>Initializes a video decoder resource. </p> -<p>This should be called after <a class="el" href="struct_p_p_b___video_decoder__0__2.html#aaca90b3aba351b89cd777c8c563360c4" title="Creates a new video decoder resource.">Create()</a> and before any other functions.</p> +<p>This should be called after <a class="el" href="struct_p_p_b___video_decoder__1__0.html#a81200f606c493c49a70190ca86ac135c" title="Creates a new video decoder resource.">Create()</a> and before any other functions.</p> <dl class="params"><dt><b>Parameters:</b></dt><dd> <table class="params"> <tr><td class="paramdir">[in]</td><td class="paramname">video_decoder</td><td>A <code>PP_Resource</code> identifying the video decoder. </td></tr> @@ -149,15 +149,15 @@ Data Fields</h2><table class="memberdecls"> </table> </dd> </dl> -<dl class="return"><dt><b>Returns:</b></dt><dd>An int32_t containing an error code from <code><a class="el" href="pp__errors_8h.html" title="This file defines an enumeration of all PPAPI error codes.">pp_errors.h</a></code>. Returns PP_ERROR_NOTSUPPORTED if video decoding is not available, or the requested profile is not supported. In this case, the client may call <a class="el" href="struct_p_p_b___video_decoder__0__2.html#a821341ce72fe1db025913f562626b119" title="Initializes a video decoder resource.">Initialize()</a> again with different parameters to find a good configuration. </dd></dl> +<dl class="return"><dt><b>Returns:</b></dt><dd>An int32_t containing an error code from <code><a class="el" href="pp__errors_8h.html" title="This file defines an enumeration of all PPAPI error codes.">pp_errors.h</a></code>. Returns PP_ERROR_NOTSUPPORTED if video decoding is not available, or the requested profile is not supported. In this case, the client may call <a class="el" href="struct_p_p_b___video_decoder__1__0.html#ad115b7705b740b771e7dd9acb2b36f16" title="Initializes a video decoder resource.">Initialize()</a> again with different parameters to find a good configuration. </dd></dl> </div> </div> -<a class="anchor" id="a3748268a6df835f3eb661b0c690c37bb"></a><!-- doxytag: member="PPB_VideoDecoder::IsVideoDecoder" ref="a3748268a6df835f3eb661b0c690c37bb" args=")(PP_Resource resource)" --> +<a class="anchor" id="ae2329143c44bd5eaae507074c1fc0ec3"></a><!-- doxytag: member="PPB_VideoDecoder::IsVideoDecoder" ref="ae2329143c44bd5eaae507074c1fc0ec3" args=")(PP_Resource resource)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> -<td class="memname"><a class="el" href="group___enums.html#ga4f272d99be14aacafe08dfd4ef830918">PP_Bool</a>(* <a class="el" href="struct_p_p_b___video_decoder__0__2.html#a3748268a6df835f3eb661b0c690c37bb">PPB_VideoDecoder::IsVideoDecoder</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> resource)</td> +<td class="memname"><a class="el" href="group___enums.html#ga4f272d99be14aacafe08dfd4ef830918">PP_Bool</a>(* <a class="el" href="struct_p_p_b___video_decoder__1__0.html#ae2329143c44bd5eaae507074c1fc0ec3">PPB_VideoDecoder::IsVideoDecoder</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> resource)</td> </tr> </table> </div> @@ -172,12 +172,12 @@ Data Fields</h2><table class="memberdecls"> <dl class="return"><dt><b>Returns:</b></dt><dd><code>PP_TRUE</code> if the resource is a <code>PPB_VideoDecoder</code>, <code>PP_FALSE</code> if the resource is invalid or some other type. </dd></dl> </div> </div> -<a class="anchor" id="a30fbc6abf22cae02032bdc713ee41d1e"></a><!-- doxytag: member="PPB_VideoDecoder::RecyclePicture" ref="a30fbc6abf22cae02032bdc713ee41d1e" args=")(PP_Resource video_decoder, const struct PP_VideoPicture *picture)" --> +<a class="anchor" id="ac7e6b42866d42eade96519f32755509f"></a><!-- doxytag: member="PPB_VideoDecoder::RecyclePicture" ref="ac7e6b42866d42eade96519f32755509f" args=")(PP_Resource video_decoder, const struct PP_VideoPicture *picture)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> -<td class="memname">void(* <a class="el" href="struct_p_p_b___video_decoder__0__2.html#a30fbc6abf22cae02032bdc713ee41d1e">PPB_VideoDecoder::RecyclePicture</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> video_decoder, const struct <a class="el" href="struct_p_p___video_picture.html">PP_VideoPicture</a> *picture)</td> +<td class="memname">void(* <a class="el" href="struct_p_p_b___video_decoder__1__0.html#ac7e6b42866d42eade96519f32755509f">PPB_VideoDecoder::RecyclePicture</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> video_decoder, const struct <a class="el" href="struct_p_p___video_picture.html">PP_VideoPicture</a> *picture)</td> </tr> </table> </div> @@ -193,18 +193,18 @@ Data Fields</h2><table class="memberdecls"> </dl> </div> </div> -<a class="anchor" id="a4697495911e69da035d786dc69ce22ca"></a><!-- doxytag: member="PPB_VideoDecoder::Reset" ref="a4697495911e69da035d786dc69ce22ca" args=")(PP_Resource video_decoder, struct PP_CompletionCallback callback)" --> +<a class="anchor" id="aeb4704cfd86a4ad737af19e77f3ffd5e"></a><!-- doxytag: member="PPB_VideoDecoder::Reset" ref="aeb4704cfd86a4ad737af19e77f3ffd5e" args=")(PP_Resource video_decoder, struct PP_CompletionCallback callback)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> -<td class="memname">int32_t(* <a class="el" href="struct_p_p_b___video_decoder__0__2.html#a4697495911e69da035d786dc69ce22ca">PPB_VideoDecoder::Reset</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> video_decoder, struct <a class="el" href="struct_p_p___completion_callback.html">PP_CompletionCallback</a> callback)</td> +<td class="memname">int32_t(* <a class="el" href="struct_p_p_b___video_decoder__1__0.html#aeb4704cfd86a4ad737af19e77f3ffd5e">PPB_VideoDecoder::Reset</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> video_decoder, struct <a class="el" href="struct_p_p___completion_callback.html">PP_CompletionCallback</a> callback)</td> </tr> </table> </div> <div class="memdoc"> <p>Resets the decoder as quickly as possible. </p> -<p>The plugin can call <a class="el" href="struct_p_p_b___video_decoder__0__2.html#a4697495911e69da035d786dc69ce22ca" title="Resets the decoder as quickly as possible.">Reset()</a> to skip to another position in the video stream. After <a class="el" href="struct_p_p_b___video_decoder__0__2.html#a4697495911e69da035d786dc69ce22ca" title="Resets the decoder as quickly as possible.">Reset()</a> returns, any pending calls to <a class="el" href="struct_p_p_b___video_decoder__0__2.html#ad2e85b80316537e0e01724e1b1875a15" title="Decodes a bitstream buffer.">Decode()</a> and <a class="el" href="struct_p_p_b___video_decoder__0__2.html#a53284466cb36653f3d91a4889b292811" title="Gets the next picture from the decoder.">GetPicture()</a>) abort, causing their callbacks to run with PP_ERROR_ABORTED. The plugin should not make further calls to the decoder other than <a class="el" href="struct_p_p_b___video_decoder__0__2.html#a30fbc6abf22cae02032bdc713ee41d1e" title="Recycles a picture that the plugin has received from the decoder.">RecyclePicture()</a> until the decoder signals completion by running |callback|. Any pictures held by the plugin remain valid during and after the reset and should be recycled back to the decoder.</p> +<p>The plugin can call <a class="el" href="struct_p_p_b___video_decoder__1__0.html#aeb4704cfd86a4ad737af19e77f3ffd5e" title="Resets the decoder as quickly as possible.">Reset()</a> to skip to another position in the video stream. After <a class="el" href="struct_p_p_b___video_decoder__1__0.html#aeb4704cfd86a4ad737af19e77f3ffd5e" title="Resets the decoder as quickly as possible.">Reset()</a> returns, any pending calls to <a class="el" href="struct_p_p_b___video_decoder__1__0.html#acc8662be4232325abc545d1ae8b79366" title="Decodes a bitstream buffer.">Decode()</a> and <a class="el" href="struct_p_p_b___video_decoder__1__0.html#a2351fe0cf66513ee77df0c1a22306c3e" title="Gets the next picture from the decoder.">GetPicture()</a>) abort, causing their callbacks to run with PP_ERROR_ABORTED. The plugin should not make further calls to the decoder other than <a class="el" href="struct_p_p_b___video_decoder__1__0.html#ac7e6b42866d42eade96519f32755509f" title="Recycles a picture that the plugin has received from the decoder.">RecyclePicture()</a> until the decoder signals completion by running |callback|. Any pictures held by the plugin remain valid during and after the reset and should be recycled back to the decoder.</p> <dl class="params"><dt><b>Parameters:</b></dt><dd> <table class="params"> <tr><td class="paramdir">[in]</td><td class="paramname">video_decoder</td><td>A <code>PP_Resource</code> identifying the video decoder. </td></tr> diff --git a/native_client_sdk/doc_generated/pepper_beta/cpp/classpp_1_1_u_d_p_socket.html b/native_client_sdk/doc_generated/pepper_beta/cpp/classpp_1_1_u_d_p_socket.html index e864cb5..c0bf322 100644 --- a/native_client_sdk/doc_generated/pepper_beta/cpp/classpp_1_1_u_d_p_socket.html +++ b/native_client_sdk/doc_generated/pepper_beta/cpp/classpp_1_1_u_d_p_socket.html @@ -356,7 +356,7 @@ Static Public Member Functions</h2><table class="memberdecls"> </table> </dd> </dl> -<dl class="return"><dt><b>Returns:</b></dt><dd>A non-negative number on success to indicate how many bytes have been sent; otherwise, an error code from <code>pp_errors.h</code>. <code>PP_ERROR_NOACCESS</code> will be returned if the caller doesn't have required permissions. </dd></dl> +<dl class="return"><dt><b>Returns:</b></dt><dd>A non-negative number on success to indicate how many bytes have been sent; otherwise, an error code from <code>pp_errors.h</code>. <code>PP_ERROR_NOACCESS</code> will be returned if the caller doesn't have required permissions. <code>PP_ERROR_INPROGRESS</code> will be returned if the socket is busy sending. The caller should wait until a pending send completes before retrying. </dd></dl> </div> </div> <a class="anchor" id="a5ff91fd2342e534b57980c0c2e414251"></a><!-- doxytag: member="pp::UDPSocket::SetOption" ref="a5ff91fd2342e534b57980c0c2e414251" args="(PP_UDPSocket_Option name, const Var &value, const CompletionCallback &callback)" --> diff --git a/native_client_sdk/doc_generated/pepper_beta/index.html b/native_client_sdk/doc_generated/pepper_beta/index.html index 41ffd8f..882199b 100644 --- a/native_client_sdk/doc_generated/pepper_beta/index.html +++ b/native_client_sdk/doc_generated/pepper_beta/index.html @@ -2,8 +2,8 @@ <section id="pepper-api-reference-beta"> <h1 id="pepper-api-reference-beta">Pepper API Reference (Beta)</h1> -<p>This page lists the API for Pepper 39. Apps that use this API can -run in Chrome 39 or higher.</p> +<p>This page lists the API for Pepper 41. Apps that use this API can +run in Chrome 41 or higher.</p> <h2 id="pepper-c-api-reference"><a class="reference internal" href="/native-client/c-api-beta.html#pepper-beta-c-index"><em>Pepper C API Reference</em></a></h2> <h2 id="id1"><a class="reference internal" href="/native-client/cpp-api-beta.html#pepper-beta-cpp-index"><em>Pepper C++ API Reference</em></a></h2> </section> diff --git a/native_client_sdk/doc_generated/pepper_dev/c/globals_defs.html b/native_client_sdk/doc_generated/pepper_dev/c/globals_defs.html index cc82f25..ec7106f 100644 --- a/native_client_sdk/doc_generated/pepper_dev/c/globals_defs.html +++ b/native_client_sdk/doc_generated/pepper_dev/c/globals_defs.html @@ -244,8 +244,8 @@ <li>PPB_TCPSOCKET_INTERFACE : <a class="el" href="ppb__tcp__socket_8h.html#a29ecaef1552f19b223e6c93475d8788c">ppb_tcp_socket.h</a> </li> -<li>PPB_TCPSOCKET_INTERFACE_1_1 -: <a class="el" href="ppb__tcp__socket_8h.html#a12b0fabc454cb99a6d4c8352c6f22d71">ppb_tcp_socket.h</a> +<li>PPB_TCPSOCKET_INTERFACE_1_2 +: <a class="el" href="ppb__tcp__socket_8h.html#a2f1cedfee70f4bfe4c35849be53fd73f">ppb_tcp_socket.h</a> </li> <li>PPB_TEXTINPUTCONTROLLER_INTERFACE : <a class="el" href="ppb__text__input__controller_8h.html#a9a28f7fd2db84c2cd550ed272070c0ee">ppb_text_input_controller.h</a> @@ -262,8 +262,8 @@ <li>PPB_UDPSOCKET_INTERFACE : <a class="el" href="ppb__udp__socket_8h.html#a673aeb3fceb5ed977b7b8683f674cbfd">ppb_udp_socket.h</a> </li> -<li>PPB_UDPSOCKET_INTERFACE_1_0 -: <a class="el" href="ppb__udp__socket_8h.html#aafc1aecb9a8f2c3f8eed80a93a77763c">ppb_udp_socket.h</a> +<li>PPB_UDPSOCKET_INTERFACE_1_1 +: <a class="el" href="ppb__udp__socket_8h.html#a756bacac14becc5cbc2efedcd3ccd509">ppb_udp_socket.h</a> </li> <li>PPB_URLLOADER_INTERFACE : <a class="el" href="ppb__url__loader_8h.html#ae1fa8c5cdfccb7ea67e184b1e5e1009e">ppb_url_loader.h</a> @@ -310,8 +310,8 @@ <li>PPB_VIDEODECODER_INTERFACE : <a class="el" href="ppb__video__decoder_8h.html#ae369609aebfa745c1836ef92e9b76aa2">ppb_video_decoder.h</a> </li> -<li>PPB_VIDEODECODER_INTERFACE_0_2 -: <a class="el" href="ppb__video__decoder_8h.html#a72520f2e97ea5a9a2225fb100c577877">ppb_video_decoder.h</a> +<li>PPB_VIDEODECODER_INTERFACE_1_0 +: <a class="el" href="ppb__video__decoder_8h.html#af814c8f0028bce254da6fb5c3e61a4d8">ppb_video_decoder.h</a> </li> <li>PPB_VIDEOFRAME_INTERFACE : <a class="el" href="ppb__video__frame_8h.html#ac161d8c49f583eda31622d9fc010cd0d">ppb_video_frame.h</a> diff --git a/native_client_sdk/doc_generated/pepper_dev/c/group___enums.html b/native_client_sdk/doc_generated/pepper_dev/c/group___enums.html index 237129e..3bd2e7d 100644 --- a/native_client_sdk/doc_generated/pepper_dev/c/group___enums.html +++ b/native_client_sdk/doc_generated/pepper_dev/c/group___enums.html @@ -1644,16 +1644,16 @@ Variables</h2><table class="memberdecls"> <dl><dt><b>Enumerator: </b></dt><dd><table border="0" cellspacing="2" cellpadding="0"> <tr><td valign="top"><em><a class="anchor" id="gga1557c0bbce8739a3418e6027a9c44e12a4b17558654d1df4452aa98f7d2609a10"></a><!-- doxytag: member="PP_TCPSOCKET_OPTION_NO_DELAY" ref="gga1557c0bbce8739a3418e6027a9c44e12a4b17558654d1df4452aa98f7d2609a10" args="" -->PP_TCPSOCKET_OPTION_NO_DELAY</em> </td><td> <p>Disables coalescing of small writes to make TCP segments, and instead delivers data immediately. </p> -<p>Value's type is <code>PP_VARTYPE_BOOL</code>. This option can only be set after a successful <code>Connect()</code> call. </p> +<p>Value's type is <code>PP_VARTYPE_BOOL</code>. On version 1.1 or earlier, this option can only be set after a successful <code>Connect()</code> call. On version 1.2 or later, there is no such limitation. </p> </td></tr> <tr><td valign="top"><em><a class="anchor" id="gga1557c0bbce8739a3418e6027a9c44e12a61ce27ba7853d05f7af51be1bed5d1a6"></a><!-- doxytag: member="PP_TCPSOCKET_OPTION_SEND_BUFFER_SIZE" ref="gga1557c0bbce8739a3418e6027a9c44e12a61ce27ba7853d05f7af51be1bed5d1a6" args="" -->PP_TCPSOCKET_OPTION_SEND_BUFFER_SIZE</em> </td><td> <p>Specifies the total per-socket buffer space reserved for sends. </p> -<p>Value's type should be <code>PP_VARTYPE_INT32</code>. This option can only be set after a successful <code>Connect()</code> call.</p> +<p>Value's type should be <code>PP_VARTYPE_INT32</code>. On version 1.1 or earlier, this option can only be set after a successful <code>Connect()</code> call. On version 1.2 or later, there is no such limitation.</p> <p>Note: This is only treated as a hint for the browser to set the buffer size. Even if <code>SetOption()</code> succeeds, the browser doesn't guarantee it will conform to the size. </p> </td></tr> <tr><td valign="top"><em><a class="anchor" id="gga1557c0bbce8739a3418e6027a9c44e12aef57736e294acb30fb7b3b2f4a425f72"></a><!-- doxytag: member="PP_TCPSOCKET_OPTION_RECV_BUFFER_SIZE" ref="gga1557c0bbce8739a3418e6027a9c44e12aef57736e294acb30fb7b3b2f4a425f72" args="" -->PP_TCPSOCKET_OPTION_RECV_BUFFER_SIZE</em> </td><td> <p>Specifies the total per-socket buffer space reserved for receives. </p> -<p>Value's type should be <code>PP_VARTYPE_INT32</code>. This option can only be set after a successful <code>Connect()</code> call.</p> +<p>Value's type should be <code>PP_VARTYPE_INT32</code>. On version 1.1 or earlier, this option can only be set after a successful <code>Connect()</code> call. On version 1.2 or later, there is no such limitation.</p> <p>Note: This is only treated as a hint for the browser to set the buffer size. Even if <code>SetOption()</code> succeeds, the browser doesn't guarantee it will conform to the size. </p> </td></tr> </table> @@ -1741,16 +1741,16 @@ Variables</h2><table class="memberdecls"> </td></tr> <tr><td valign="top"><em><a class="anchor" id="gga1a8472fa3e7150615c45c38fa8c12ce2aeceda8fe978a52382b96939de7707c00"></a><!-- doxytag: member="PP_UDPSOCKET_OPTION_BROADCAST" ref="gga1a8472fa3e7150615c45c38fa8c12ce2aeceda8fe978a52382b96939de7707c00" args="" -->PP_UDPSOCKET_OPTION_BROADCAST</em> </td><td> <p>Allows sending and receiving packets to and from broadcast addresses. </p> -<p>Value's type should be <code>PP_VARTYPE_BOOL</code>. This option can only be set before calling <code>Bind()</code>. </p> +<p>Value's type should be <code>PP_VARTYPE_BOOL</code>. On version 1.0, this option can only be set before calling <code>Bind()</code>. On version 1.1 or later, there is no such limitation. </p> </td></tr> <tr><td valign="top"><em><a class="anchor" id="gga1a8472fa3e7150615c45c38fa8c12ce2a905f0adde2912a5db26883d45fb75d57"></a><!-- doxytag: member="PP_UDPSOCKET_OPTION_SEND_BUFFER_SIZE" ref="gga1a8472fa3e7150615c45c38fa8c12ce2a905f0adde2912a5db26883d45fb75d57" args="" -->PP_UDPSOCKET_OPTION_SEND_BUFFER_SIZE</em> </td><td> <p>Specifies the total per-socket buffer space reserved for sends. </p> -<p>Value's type should be <code>PP_VARTYPE_INT32</code>. This option can only be set after a successful <code>Bind()</code> call.</p> +<p>Value's type should be <code>PP_VARTYPE_INT32</code>. On version 1.0, this option can only be set after a successful <code>Bind()</code> call. On version 1.1 or later, there is no such limitation.</p> <p>Note: This is only treated as a hint for the browser to set the buffer size. Even if <code>SetOption()</code> succeeds, the browser doesn't guarantee it will conform to the size. </p> </td></tr> <tr><td valign="top"><em><a class="anchor" id="gga1a8472fa3e7150615c45c38fa8c12ce2a1264eb1d6d16eb3a074ee3d21ebb3b64"></a><!-- doxytag: member="PP_UDPSOCKET_OPTION_RECV_BUFFER_SIZE" ref="gga1a8472fa3e7150615c45c38fa8c12ce2a1264eb1d6d16eb3a074ee3d21ebb3b64" args="" -->PP_UDPSOCKET_OPTION_RECV_BUFFER_SIZE</em> </td><td> <p>Specifies the total per-socket buffer space reserved for receives. </p> -<p>Value's type should be <code>PP_VARTYPE_INT32</code>. This option can only be set after a successful <code>Bind()</code> call.</p> +<p>Value's type should be <code>PP_VARTYPE_INT32</code>. On version 1.0, this option can only be set after a successful <code>Bind()</code> call. On version 1.1 or later, there is no such limitation.</p> <p>Note: This is only treated as a hint for the browser to set the buffer size. Even if <code>SetOption()</code> succeeds, the browser doesn't guarantee it will conform to the size. </p> </td></tr> </table> diff --git a/native_client_sdk/doc_generated/pepper_dev/c/group___interfaces.html b/native_client_sdk/doc_generated/pepper_dev/c/group___interfaces.html index 14ed4c5..e4a64ed8 100644 --- a/native_client_sdk/doc_generated/pepper_dev/c/group___interfaces.html +++ b/native_client_sdk/doc_generated/pepper_dev/c/group___interfaces.html @@ -90,12 +90,12 @@ Data Structures</h2><table class="memberdecls"> <tr><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2_query.html">PPB_OpenGLES2Query</a></td></tr> <tr><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2_vertex_array_object__1__0.html">PPB_OpenGLES2VertexArrayObject</a></td></tr> <tr><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2_vertex_array_object.html">PPB_OpenGLES2VertexArrayObject</a></td></tr> -<tr><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___t_c_p_socket__1__1.html">PPB_TCPSocket</a></td></tr> -<tr><td class="mdescLeft"> </td><td class="mdescRight">The <code>PPB_TCPSocket</code> interface provides TCP socket operations. <a href="struct_p_p_b___t_c_p_socket__1__1.html#details">More...</a><br /></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___t_c_p_socket__1__2.html">PPB_TCPSocket</a></td></tr> +<tr><td class="mdescLeft"> </td><td class="mdescRight">The <code>PPB_TCPSocket</code> interface provides TCP socket operations. <a href="struct_p_p_b___t_c_p_socket__1__2.html#details">More...</a><br /></td></tr> <tr><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___text_input_controller__1__0.html">PPB_TextInputController</a></td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight"><code>PPB_TextInputController</code> provides a set of functions for giving hints to the browser about the text input status of plugins, and functions for controlling input method editors (IMEs). <a href="struct_p_p_b___text_input_controller__1__0.html#details">More...</a><br /></td></tr> -<tr><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___u_d_p_socket__1__0.html">PPB_UDPSocket</a></td></tr> -<tr><td class="mdescLeft"> </td><td class="mdescRight">The <code>PPB_UDPSocket</code> interface provides UDP socket operations. <a href="struct_p_p_b___u_d_p_socket__1__0.html#details">More...</a><br /></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___u_d_p_socket__1__1.html">PPB_UDPSocket</a></td></tr> +<tr><td class="mdescLeft"> </td><td class="mdescRight">The <code>PPB_UDPSocket</code> interface provides UDP socket operations. <a href="struct_p_p_b___u_d_p_socket__1__1.html#details">More...</a><br /></td></tr> <tr><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___u_r_l_loader__1__0.html">PPB_URLLoader</a></td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">The <b>PPB_URLLoader</b> interface contains pointers to functions for loading URLs. <a href="struct_p_p_b___u_r_l_loader__1__0.html#details">More...</a><br /></td></tr> <tr><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___u_r_l_request_info__1__0.html">PPB_URLRequestInfo</a></td></tr> @@ -109,8 +109,8 @@ Data Structures</h2><table class="memberdecls"> <tr><td class="mdescLeft"> </td><td class="mdescRight">The <code>PPB_VarArrayBuffer</code> interface provides a way to interact with JavaScript ArrayBuffers, which represent a contiguous sequence of bytes. <a href="struct_p_p_b___var_array_buffer__1__0.html#details">More...</a><br /></td></tr> <tr><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___var_dictionary__1__0.html">PPB_VarDictionary</a></td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">A dictionary var contains key-value pairs with unique keys. <a href="struct_p_p_b___var_dictionary__1__0.html#details">More...</a><br /></td></tr> -<tr><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___video_decoder__0__2.html">PPB_VideoDecoder</a></td></tr> -<tr><td class="mdescLeft"> </td><td class="mdescRight">Video decoder interface. <a href="struct_p_p_b___video_decoder__0__2.html#details">More...</a><br /></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___video_decoder__1__0.html">PPB_VideoDecoder</a></td></tr> +<tr><td class="mdescLeft"> </td><td class="mdescRight">Video decoder interface. <a href="struct_p_p_b___video_decoder__1__0.html#details">More...</a><br /></td></tr> <tr><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___video_frame__0__1.html">PPB_VideoFrame</a></td></tr> <tr><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___view__1__2.html">PPB_View</a></td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight"><code>PPB_View</code> represents the state of the view of an instance. <a href="struct_p_p_b___view__1__2.html#details">More...</a><br /></td></tr> @@ -166,10 +166,10 @@ Typedefs</h2><table class="memberdecls"> <tr><td class="memItemLeft" align="right" valign="top">typedef struct <br class="typebreak" /> <a class="el" href="struct_p_p_b___network_monitor__1__0.html">PPB_NetworkMonitor</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group___interfaces.html#ga873d8c5cd49f7b3c8ad5b4caabd1e8e6">PPB_NetworkMonitor</a></td></tr> <tr><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="struct_p_p_b___network_proxy__1__0.html">PPB_NetworkProxy</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group___interfaces.html#gaf8338a682417267c8525446ef1de85b1">PPB_NetworkProxy</a></td></tr> -<tr><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="struct_p_p_b___t_c_p_socket__1__1.html">PPB_TCPSocket</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group___interfaces.html#ga0f72e14a6cf9631bd733ded1f8ba4d9f">PPB_TCPSocket</a></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="struct_p_p_b___t_c_p_socket__1__2.html">PPB_TCPSocket</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group___interfaces.html#ga68e25baffc8cfc72d6c636a3a6217aa0">PPB_TCPSocket</a></td></tr> <tr><td class="memItemLeft" align="right" valign="top">typedef struct <br class="typebreak" /> <a class="el" href="struct_p_p_b___text_input_controller__1__0.html">PPB_TextInputController</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group___interfaces.html#gab387085f6044f3a0b1631d119d22a942">PPB_TextInputController</a></td></tr> -<tr><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="struct_p_p_b___u_d_p_socket__1__0.html">PPB_UDPSocket</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group___interfaces.html#gaf04d893ccf01c5d1cfcadee5fcc869d1">PPB_UDPSocket</a></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="struct_p_p_b___u_d_p_socket__1__1.html">PPB_UDPSocket</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group___interfaces.html#ga03552c99ad9e2a408a988822f834f548">PPB_UDPSocket</a></td></tr> <tr><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="struct_p_p_b___u_r_l_loader__1__0.html">PPB_URLLoader</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group___interfaces.html#ga307f562a9e41991de7c80b75cd7f379c">PPB_URLLoader</a></td></tr> <tr><td class="memItemLeft" align="right" valign="top">typedef struct <br class="typebreak" /> <a class="el" href="struct_p_p_b___u_r_l_request_info__1__0.html">PPB_URLRequestInfo</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group___interfaces.html#gad60387934d9e235d3d145ee5a1fb4e74">PPB_URLRequestInfo</a></td></tr> @@ -181,7 +181,7 @@ Typedefs</h2><table class="memberdecls"> <a class="el" href="struct_p_p_b___var_array_buffer__1__0.html">PPB_VarArrayBuffer</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group___interfaces.html#gab26d5bb032f5438d02faf5bdf7b208cb">PPB_VarArrayBuffer</a></td></tr> <tr><td class="memItemLeft" align="right" valign="top">typedef struct <br class="typebreak" /> <a class="el" href="struct_p_p_b___var_dictionary__1__0.html">PPB_VarDictionary</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group___interfaces.html#ga69826004b5c32232c9639090f3e1db2e">PPB_VarDictionary</a></td></tr> -<tr><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="struct_p_p_b___video_decoder__0__2.html">PPB_VideoDecoder</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group___interfaces.html#gaaab5a6b6d09e6a2eea4e11c63c3c1b4f">PPB_VideoDecoder</a></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="struct_p_p_b___video_decoder__1__0.html">PPB_VideoDecoder</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group___interfaces.html#ga2b4555d8bd239fa28b60c42df75f7ce5">PPB_VideoDecoder</a></td></tr> <tr><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="struct_p_p_b___video_frame__0__1.html">PPB_VideoFrame</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group___interfaces.html#gaa76d004c840f6c4f64a0694e7c844ae9">PPB_VideoFrame</a></td></tr> <tr><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="struct_p_p_b___view__1__2.html">PPB_View</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group___interfaces.html#ga116e11e23c92c99094c9704d97636a67">PPB_View</a></td></tr> <tr><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="struct_p_p_b___web_socket__1__0.html">PPB_WebSocket</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group___interfaces.html#gad0e152d14cefb0b480228f3fc7070faf">PPB_WebSocket</a></td></tr> @@ -530,12 +530,12 @@ Typedefs</h2><table class="memberdecls"> <div class="memdoc"> </div> </div> -<a class="anchor" id="ga0f72e14a6cf9631bd733ded1f8ba4d9f"></a><!-- doxytag: member="ppb_tcp_socket.h::PPB_TCPSocket" ref="ga0f72e14a6cf9631bd733ded1f8ba4d9f" args="" --> +<a class="anchor" id="ga68e25baffc8cfc72d6c636a3a6217aa0"></a><!-- doxytag: member="ppb_tcp_socket.h::PPB_TCPSocket" ref="ga68e25baffc8cfc72d6c636a3a6217aa0" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> -<td class="memname">typedef struct <a class="el" href="struct_p_p_b___t_c_p_socket__1__1.html">PPB_TCPSocket</a> <a class="el" href="group___interfaces.html#ga0f72e14a6cf9631bd733ded1f8ba4d9f">PPB_TCPSocket</a></td> +<td class="memname">typedef struct <a class="el" href="struct_p_p_b___t_c_p_socket__1__2.html">PPB_TCPSocket</a> <a class="el" href="group___interfaces.html#ga68e25baffc8cfc72d6c636a3a6217aa0">PPB_TCPSocket</a></td> </tr> </table> </div> @@ -566,12 +566,12 @@ Typedefs</h2><table class="memberdecls"> <div class="memdoc"> </div> </div> -<a class="anchor" id="gaf04d893ccf01c5d1cfcadee5fcc869d1"></a><!-- doxytag: member="ppb_udp_socket.h::PPB_UDPSocket" ref="gaf04d893ccf01c5d1cfcadee5fcc869d1" args="" --> +<a class="anchor" id="ga03552c99ad9e2a408a988822f834f548"></a><!-- doxytag: member="ppb_udp_socket.h::PPB_UDPSocket" ref="ga03552c99ad9e2a408a988822f834f548" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> -<td class="memname">typedef struct <a class="el" href="struct_p_p_b___u_d_p_socket__1__0.html">PPB_UDPSocket</a> <a class="el" href="group___interfaces.html#gaf04d893ccf01c5d1cfcadee5fcc869d1">PPB_UDPSocket</a></td> +<td class="memname">typedef struct <a class="el" href="struct_p_p_b___u_d_p_socket__1__1.html">PPB_UDPSocket</a> <a class="el" href="group___interfaces.html#ga03552c99ad9e2a408a988822f834f548">PPB_UDPSocket</a></td> </tr> </table> </div> @@ -662,12 +662,12 @@ Typedefs</h2><table class="memberdecls"> <div class="memdoc"> </div> </div> -<a class="anchor" id="gaaab5a6b6d09e6a2eea4e11c63c3c1b4f"></a><!-- doxytag: member="ppb_video_decoder.h::PPB_VideoDecoder" ref="gaaab5a6b6d09e6a2eea4e11c63c3c1b4f" args="" --> +<a class="anchor" id="ga2b4555d8bd239fa28b60c42df75f7ce5"></a><!-- doxytag: member="ppb_video_decoder.h::PPB_VideoDecoder" ref="ga2b4555d8bd239fa28b60c42df75f7ce5" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> -<td class="memname">typedef struct <a class="el" href="struct_p_p_b___video_decoder__0__2.html">PPB_VideoDecoder</a> <a class="el" href="group___interfaces.html#gaaab5a6b6d09e6a2eea4e11c63c3c1b4f">PPB_VideoDecoder</a></td> +<td class="memname">typedef struct <a class="el" href="struct_p_p_b___video_decoder__1__0.html">PPB_VideoDecoder</a> <a class="el" href="group___interfaces.html#ga2b4555d8bd239fa28b60c42df75f7ce5">PPB_VideoDecoder</a></td> </tr> </table> </div> diff --git a/native_client_sdk/doc_generated/pepper_dev/c/group___structs.html b/native_client_sdk/doc_generated/pepper_dev/c/group___structs.html index 1a4f153..1bf6366 100644 --- a/native_client_sdk/doc_generated/pepper_dev/c/group___structs.html +++ b/native_client_sdk/doc_generated/pepper_dev/c/group___structs.html @@ -15,6 +15,8 @@ Data Structures</h2><table class="memberdecls"> <tr><td class="mdescLeft"> </td><td class="mdescRight">A structure that defines a way for the browser to return arrays of data to the plugin. <a href="struct_p_p___array_output.html#details">More...</a><br /></td></tr> <tr><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p___video_picture.html">PP_VideoPicture</a></td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Struct describing a decoded video picture. <a href="struct_p_p___video_picture.html#details">More...</a><br /></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p___video_picture__0__1.html">PP_VideoPicture</a></td></tr> +<tr><td class="mdescLeft"> </td><td class="mdescRight">Struct describing a decoded video picture. <a href="struct_p_p___video_picture__0__1.html#details">More...</a><br /></td></tr> <tr><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p___completion_callback.html">PP_CompletionCallback</a></td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight"><code><a class="el" href="struct_p_p___completion_callback.html" title="PP_CompletionCallback is a common mechanism for supporting potentially asynchronous calls in browser ...">PP_CompletionCallback</a></code> is a common mechanism for supporting potentially asynchronous calls in browser interfaces. <a href="struct_p_p___completion_callback.html#details">More...</a><br /></td></tr> <tr><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p___directory_entry.html">PP_DirectoryEntry</a></td></tr> diff --git a/native_client_sdk/doc_generated/pepper_dev/c/pp__codecs_8h.html b/native_client_sdk/doc_generated/pepper_dev/c/pp__codecs_8h.html index 88d9df4..c9cbed8 100644 --- a/native_client_sdk/doc_generated/pepper_dev/c/pp__codecs_8h.html +++ b/native_client_sdk/doc_generated/pepper_dev/c/pp__codecs_8h.html @@ -21,6 +21,8 @@ Data Structures</h2><table class="memberdecls"> <tr><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p___video_picture.html">PP_VideoPicture</a></td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Struct describing a decoded video picture. <a href="struct_p_p___video_picture.html#details">More...</a><br /></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p___video_picture__0__1.html">PP_VideoPicture</a></td></tr> +<tr><td class="mdescLeft"> </td><td class="mdescRight">Struct describing a decoded video picture. <a href="struct_p_p___video_picture__0__1.html#details">More...</a><br /></td></tr> </table><h2> Enumerations</h2><table class="memberdecls"> <tr><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="group___enums.html#ga4d50d27186f68b2de578e82162206fea">PP_VideoProfile</a> { <br /> diff --git a/native_client_sdk/doc_generated/pepper_dev/c/pp__codecs_8h__incl.png b/native_client_sdk/doc_generated/pepper_dev/c/pp__codecs_8h__incl.png Binary files differindex fcefc9d..e74f895 100644 --- a/native_client_sdk/doc_generated/pepper_dev/c/pp__codecs_8h__incl.png +++ b/native_client_sdk/doc_generated/pepper_dev/c/pp__codecs_8h__incl.png diff --git a/native_client_sdk/doc_generated/pepper_dev/c/ppb__tcp__socket_8h.html b/native_client_sdk/doc_generated/pepper_dev/c/ppb__tcp__socket_8h.html index 516526e..ea5a225 100644 --- a/native_client_sdk/doc_generated/pepper_dev/c/ppb__tcp__socket_8h.html +++ b/native_client_sdk/doc_generated/pepper_dev/c/ppb__tcp__socket_8h.html @@ -19,15 +19,15 @@ Include dependency graph for ppb_tcp_socket.h:</div> </div><h2> Data Structures</h2><table class="memberdecls"> -<tr><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___t_c_p_socket__1__1.html">PPB_TCPSocket</a></td></tr> -<tr><td class="mdescLeft"> </td><td class="mdescRight">The <code>PPB_TCPSocket</code> interface provides TCP socket operations. <a href="struct_p_p_b___t_c_p_socket__1__1.html#details">More...</a><br /></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___t_c_p_socket__1__2.html">PPB_TCPSocket</a></td></tr> +<tr><td class="mdescLeft"> </td><td class="mdescRight">The <code>PPB_TCPSocket</code> interface provides TCP socket operations. <a href="struct_p_p_b___t_c_p_socket__1__2.html#details">More...</a><br /></td></tr> </table><h2> Defines</h2><table class="memberdecls"> -<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ppb__tcp__socket_8h.html#a12b0fabc454cb99a6d4c8352c6f22d71">PPB_TCPSOCKET_INTERFACE</a>   "PPB_TCPSocket;1.1"</td></tr> -<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ppb__tcp__socket_8h.html#a29ecaef1552f19b223e6c93475d8788c">PPB_TCPSOCKET_INTERFACE</a>   <a class="el" href="ppb__tcp__socket_8h.html#a12b0fabc454cb99a6d4c8352c6f22d71">PPB_TCPSOCKET_INTERFACE</a></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ppb__tcp__socket_8h.html#a2f1cedfee70f4bfe4c35849be53fd73f">PPB_TCPSOCKET_INTERFACE</a>   "PPB_TCPSocket;1.2"</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ppb__tcp__socket_8h.html#a29ecaef1552f19b223e6c93475d8788c">PPB_TCPSOCKET_INTERFACE</a>   <a class="el" href="ppb__tcp__socket_8h.html#a2f1cedfee70f4bfe4c35849be53fd73f">PPB_TCPSOCKET_INTERFACE</a></td></tr> </table><h2> Typedefs</h2><table class="memberdecls"> -<tr><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="struct_p_p_b___t_c_p_socket__1__1.html">PPB_TCPSocket</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group___interfaces.html#ga0f72e14a6cf9631bd733ded1f8ba4d9f">PPB_TCPSocket</a></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="struct_p_p_b___t_c_p_socket__1__2.html">PPB_TCPSocket</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group___interfaces.html#ga68e25baffc8cfc72d6c636a3a6217aa0">PPB_TCPSocket</a></td></tr> </table><h2> Enumerations</h2><table class="memberdecls"> <tr><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="group___enums.html#ga1557c0bbce8739a3418e6027a9c44e12">PP_TCPSocket_Option</a> { <a class="el" href="group___enums.html#gga1557c0bbce8739a3418e6027a9c44e12a4b17558654d1df4452aa98f7d2609a10">PP_TCPSOCKET_OPTION_NO_DELAY</a> = 0, @@ -46,19 +46,19 @@ Variables</h2><table class="memberdecls"> <div class="memproto"> <table class="memname"> <tr> -<td class="memname">#define <a class="el" href="ppb__tcp__socket_8h.html#a29ecaef1552f19b223e6c93475d8788c">PPB_TCPSOCKET_INTERFACE</a>   <a class="el" href="ppb__tcp__socket_8h.html#a12b0fabc454cb99a6d4c8352c6f22d71">PPB_TCPSOCKET_INTERFACE</a></td> +<td class="memname">#define <a class="el" href="ppb__tcp__socket_8h.html#a29ecaef1552f19b223e6c93475d8788c">PPB_TCPSOCKET_INTERFACE</a>   <a class="el" href="ppb__tcp__socket_8h.html#a2f1cedfee70f4bfe4c35849be53fd73f">PPB_TCPSOCKET_INTERFACE</a></td> </tr> </table> </div> <div class="memdoc"> </div> </div> -<a class="anchor" id="a12b0fabc454cb99a6d4c8352c6f22d71"></a><!-- doxytag: member="ppb_tcp_socket.h::PPB_TCPSOCKET_INTERFACE" ref="a12b0fabc454cb99a6d4c8352c6f22d71" args="" --> +<a class="anchor" id="a2f1cedfee70f4bfe4c35849be53fd73f"></a><!-- doxytag: member="ppb_tcp_socket.h::PPB_TCPSOCKET_INTERFACE" ref="a2f1cedfee70f4bfe4c35849be53fd73f" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> -<td class="memname">#define <a class="el" href="ppb__tcp__socket_8h.html#a12b0fabc454cb99a6d4c8352c6f22d71">PPB_TCPSOCKET_INTERFACE</a>   "PPB_TCPSocket;1.1"</td> +<td class="memname">#define <a class="el" href="ppb__tcp__socket_8h.html#a2f1cedfee70f4bfe4c35849be53fd73f">PPB_TCPSOCKET_INTERFACE</a>   "PPB_TCPSocket;1.2"</td> </tr> </table> </div> diff --git a/native_client_sdk/doc_generated/pepper_dev/c/ppb__udp__socket_8h.html b/native_client_sdk/doc_generated/pepper_dev/c/ppb__udp__socket_8h.html index 7cb5823..130ae3d 100644 --- a/native_client_sdk/doc_generated/pepper_dev/c/ppb__udp__socket_8h.html +++ b/native_client_sdk/doc_generated/pepper_dev/c/ppb__udp__socket_8h.html @@ -19,15 +19,15 @@ Include dependency graph for ppb_udp_socket.h:</div> </div><h2> Data Structures</h2><table class="memberdecls"> -<tr><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___u_d_p_socket__1__0.html">PPB_UDPSocket</a></td></tr> -<tr><td class="mdescLeft"> </td><td class="mdescRight">The <code>PPB_UDPSocket</code> interface provides UDP socket operations. <a href="struct_p_p_b___u_d_p_socket__1__0.html#details">More...</a><br /></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___u_d_p_socket__1__1.html">PPB_UDPSocket</a></td></tr> +<tr><td class="mdescLeft"> </td><td class="mdescRight">The <code>PPB_UDPSocket</code> interface provides UDP socket operations. <a href="struct_p_p_b___u_d_p_socket__1__1.html#details">More...</a><br /></td></tr> </table><h2> Defines</h2><table class="memberdecls"> -<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ppb__udp__socket_8h.html#aafc1aecb9a8f2c3f8eed80a93a77763c">PPB_UDPSOCKET_INTERFACE</a>   "PPB_UDPSocket;1.0"</td></tr> -<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ppb__udp__socket_8h.html#a673aeb3fceb5ed977b7b8683f674cbfd">PPB_UDPSOCKET_INTERFACE</a>   <a class="el" href="ppb__udp__socket_8h.html#aafc1aecb9a8f2c3f8eed80a93a77763c">PPB_UDPSOCKET_INTERFACE</a></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ppb__udp__socket_8h.html#a756bacac14becc5cbc2efedcd3ccd509">PPB_UDPSOCKET_INTERFACE</a>   "PPB_UDPSocket;1.1"</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ppb__udp__socket_8h.html#a673aeb3fceb5ed977b7b8683f674cbfd">PPB_UDPSOCKET_INTERFACE</a>   <a class="el" href="ppb__udp__socket_8h.html#a756bacac14becc5cbc2efedcd3ccd509">PPB_UDPSOCKET_INTERFACE</a></td></tr> </table><h2> Typedefs</h2><table class="memberdecls"> -<tr><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="struct_p_p_b___u_d_p_socket__1__0.html">PPB_UDPSocket</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group___interfaces.html#gaf04d893ccf01c5d1cfcadee5fcc869d1">PPB_UDPSocket</a></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="struct_p_p_b___u_d_p_socket__1__1.html">PPB_UDPSocket</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group___interfaces.html#ga03552c99ad9e2a408a988822f834f548">PPB_UDPSocket</a></td></tr> </table><h2> Enumerations</h2><table class="memberdecls"> <tr><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="group___enums.html#ga1a8472fa3e7150615c45c38fa8c12ce2">PP_UDPSocket_Option</a> { <a class="el" href="group___enums.html#gga1a8472fa3e7150615c45c38fa8c12ce2a79568403b8927bf98bea0f2d38469984">PP_UDPSOCKET_OPTION_ADDRESS_REUSE</a> = 0, @@ -47,19 +47,19 @@ Variables</h2><table class="memberdecls"> <div class="memproto"> <table class="memname"> <tr> -<td class="memname">#define <a class="el" href="ppb__udp__socket_8h.html#a673aeb3fceb5ed977b7b8683f674cbfd">PPB_UDPSOCKET_INTERFACE</a>   <a class="el" href="ppb__udp__socket_8h.html#aafc1aecb9a8f2c3f8eed80a93a77763c">PPB_UDPSOCKET_INTERFACE</a></td> +<td class="memname">#define <a class="el" href="ppb__udp__socket_8h.html#a673aeb3fceb5ed977b7b8683f674cbfd">PPB_UDPSOCKET_INTERFACE</a>   <a class="el" href="ppb__udp__socket_8h.html#a756bacac14becc5cbc2efedcd3ccd509">PPB_UDPSOCKET_INTERFACE</a></td> </tr> </table> </div> <div class="memdoc"> </div> </div> -<a class="anchor" id="aafc1aecb9a8f2c3f8eed80a93a77763c"></a><!-- doxytag: member="ppb_udp_socket.h::PPB_UDPSOCKET_INTERFACE" ref="aafc1aecb9a8f2c3f8eed80a93a77763c" args="" --> +<a class="anchor" id="a756bacac14becc5cbc2efedcd3ccd509"></a><!-- doxytag: member="ppb_udp_socket.h::PPB_UDPSOCKET_INTERFACE" ref="a756bacac14becc5cbc2efedcd3ccd509" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> -<td class="memname">#define <a class="el" href="ppb__udp__socket_8h.html#aafc1aecb9a8f2c3f8eed80a93a77763c">PPB_UDPSOCKET_INTERFACE</a>   "PPB_UDPSocket;1.0"</td> +<td class="memname">#define <a class="el" href="ppb__udp__socket_8h.html#a756bacac14becc5cbc2efedcd3ccd509">PPB_UDPSOCKET_INTERFACE</a>   "PPB_UDPSocket;1.1"</td> </tr> </table> </div> diff --git a/native_client_sdk/doc_generated/pepper_dev/c/ppb__video__decoder_8h.html b/native_client_sdk/doc_generated/pepper_dev/c/ppb__video__decoder_8h.html index 8248cf0..212d41a 100644 --- a/native_client_sdk/doc_generated/pepper_dev/c/ppb__video__decoder_8h.html +++ b/native_client_sdk/doc_generated/pepper_dev/c/ppb__video__decoder_8h.html @@ -19,15 +19,15 @@ Include dependency graph for ppb_video_decoder.h:</div> </div><h2> Data Structures</h2><table class="memberdecls"> -<tr><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___video_decoder__0__2.html">PPB_VideoDecoder</a></td></tr> -<tr><td class="mdescLeft"> </td><td class="mdescRight">Video decoder interface. <a href="struct_p_p_b___video_decoder__0__2.html#details">More...</a><br /></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___video_decoder__1__0.html">PPB_VideoDecoder</a></td></tr> +<tr><td class="mdescLeft"> </td><td class="mdescRight">Video decoder interface. <a href="struct_p_p_b___video_decoder__1__0.html#details">More...</a><br /></td></tr> </table><h2> Defines</h2><table class="memberdecls"> -<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ppb__video__decoder_8h.html#a72520f2e97ea5a9a2225fb100c577877">PPB_VIDEODECODER_INTERFACE</a>   "PPB_VideoDecoder;0.2"</td></tr> -<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ppb__video__decoder_8h.html#ae369609aebfa745c1836ef92e9b76aa2">PPB_VIDEODECODER_INTERFACE</a>   <a class="el" href="ppb__video__decoder_8h.html#a72520f2e97ea5a9a2225fb100c577877">PPB_VIDEODECODER_INTERFACE</a></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ppb__video__decoder_8h.html#af814c8f0028bce254da6fb5c3e61a4d8">PPB_VIDEODECODER_INTERFACE</a>   "PPB_VideoDecoder;1.0"</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ppb__video__decoder_8h.html#ae369609aebfa745c1836ef92e9b76aa2">PPB_VIDEODECODER_INTERFACE</a>   <a class="el" href="ppb__video__decoder_8h.html#af814c8f0028bce254da6fb5c3e61a4d8">PPB_VIDEODECODER_INTERFACE</a></td></tr> </table><h2> Typedefs</h2><table class="memberdecls"> -<tr><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="struct_p_p_b___video_decoder__0__2.html">PPB_VideoDecoder</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group___interfaces.html#gaaab5a6b6d09e6a2eea4e11c63c3c1b4f">PPB_VideoDecoder</a></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="struct_p_p_b___video_decoder__1__0.html">PPB_VideoDecoder</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group___interfaces.html#ga2b4555d8bd239fa28b60c42df75f7ce5">PPB_VideoDecoder</a></td></tr> </table> <hr /><a name="details" id="details"></a><h2>Detailed Description</h2> <div class="textblock"><p>This file defines the <code>PPB_VideoDecoder</code> interface. </p> @@ -37,19 +37,19 @@ Typedefs</h2><table class="memberdecls"> <div class="memproto"> <table class="memname"> <tr> -<td class="memname">#define <a class="el" href="ppb__video__decoder_8h.html#ae369609aebfa745c1836ef92e9b76aa2">PPB_VIDEODECODER_INTERFACE</a>   <a class="el" href="ppb__video__decoder_8h.html#a72520f2e97ea5a9a2225fb100c577877">PPB_VIDEODECODER_INTERFACE</a></td> +<td class="memname">#define <a class="el" href="ppb__video__decoder_8h.html#ae369609aebfa745c1836ef92e9b76aa2">PPB_VIDEODECODER_INTERFACE</a>   <a class="el" href="ppb__video__decoder_8h.html#af814c8f0028bce254da6fb5c3e61a4d8">PPB_VIDEODECODER_INTERFACE</a></td> </tr> </table> </div> <div class="memdoc"> </div> </div> -<a class="anchor" id="a72520f2e97ea5a9a2225fb100c577877"></a><!-- doxytag: member="ppb_video_decoder.h::PPB_VIDEODECODER_INTERFACE" ref="a72520f2e97ea5a9a2225fb100c577877" args="" --> +<a class="anchor" id="af814c8f0028bce254da6fb5c3e61a4d8"></a><!-- doxytag: member="ppb_video_decoder.h::PPB_VIDEODECODER_INTERFACE" ref="af814c8f0028bce254da6fb5c3e61a4d8" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> -<td class="memname">#define <a class="el" href="ppb__video__decoder_8h.html#a72520f2e97ea5a9a2225fb100c577877">PPB_VIDEODECODER_INTERFACE</a>   "PPB_VideoDecoder;0.2"</td> +<td class="memname">#define <a class="el" href="ppb__video__decoder_8h.html#af814c8f0028bce254da6fb5c3e61a4d8">PPB_VIDEODECODER_INTERFACE</a>   "PPB_VideoDecoder;1.0"</td> </tr> </table> </div> diff --git a/native_client_sdk/doc_generated/pepper_dev/c/ppb__video__decoder_8h__incl.png b/native_client_sdk/doc_generated/pepper_dev/c/ppb__video__decoder_8h__incl.png Binary files differindex 0d6c946..6456426 100644 --- a/native_client_sdk/doc_generated/pepper_dev/c/ppb__video__decoder_8h__incl.png +++ b/native_client_sdk/doc_generated/pepper_dev/c/ppb__video__decoder_8h__incl.png diff --git a/native_client_sdk/doc_generated/pepper_dev/c/struct_p_p___video_picture.html b/native_client_sdk/doc_generated/pepper_dev/c/struct_p_p___video_picture.html index 2bf52ac..8e19d4e 100644 --- a/native_client_sdk/doc_generated/pepper_dev/c/struct_p_p___video_picture.html +++ b/native_client_sdk/doc_generated/pepper_dev/c/struct_p_p___video_picture.html @@ -16,6 +16,7 @@ Data Fields</h2><table class="memberdecls"> <tr><td class="memItemLeft" align="right" valign="top">uint32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p___video_picture.html#ae1a9b538db9e422e9f4c9126e941ea25">texture_id</a></td></tr> <tr><td class="memItemLeft" align="right" valign="top">uint32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p___video_picture.html#a5e2d5f24f86223ad71f2efb83116f118">texture_target</a></td></tr> <tr><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="struct_p_p___size.html">PP_Size</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p___video_picture.html#a0f3c7022b44215e06f98f771f75641cc">texture_size</a></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="struct_p_p___rect.html">PP_Rect</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p___video_picture.html#a1068a6b0ec8376cadcc7b08e607085f2">visible_rect</a></td></tr> </table> <hr /><a name="details" id="details"></a><h2>Detailed Description</h2> <div class="textblock"><p>Struct describing a decoded video picture. </p> @@ -77,6 +78,20 @@ Data Fields</h2><table class="memberdecls"> <p>The pixel format of the texture is GL_RGBA. </p> </div> </div> +<a class="anchor" id="a1068a6b0ec8376cadcc7b08e607085f2"></a><!-- doxytag: member="PP_VideoPicture::visible_rect" ref="a1068a6b0ec8376cadcc7b08e607085f2" args="" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">struct <a class="el" href="struct_p_p___rect.html">PP_Rect</a> <a class="el" href="struct_p_p___video_picture.html#a1068a6b0ec8376cadcc7b08e607085f2">PP_VideoPicture::visible_rect</a></td> +</tr> +</table> +</div> +<div class="memdoc"> +<p>The visible subrectangle of the picture. </p> +<p>The plugin should display only this part of the picture. </p> +</div> +</div> <hr />The documentation for this struct was generated from the following file:<ul> <li><a class="el" href="pp__codecs_8h.html">pp_codecs.h</a></li> </ul> diff --git a/native_client_sdk/doc_generated/pepper_dev/c/struct_p_p___video_picture__0__1.html b/native_client_sdk/doc_generated/pepper_dev/c/struct_p_p___video_picture__0__1.html new file mode 100644 index 0000000..1710cdf --- /dev/null +++ b/native_client_sdk/doc_generated/pepper_dev/c/struct_p_p___video_picture__0__1.html @@ -0,0 +1,85 @@ +{{+bindTo:partials.standard_nacl_api}} +<h1>PP_VideoPicture Struct Reference</h1> +<div id="doxygen-ref"> +{{- dummy div to appease doxygen -}} + <div> +<!-- Generated by Doxygen 1.7.6.1 --> + + +</div> +<!--header--> +<div class="contents"> +<!-- doxytag: class="PP_VideoPicture" --><h2> +Data Fields</h2><table class="memberdecls"> + +<tr><td class="memItemLeft" align="right" valign="top">uint32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p___video_picture__0__1.html#a5745b95f0df115201c6ac1eab564cf2e">decode_id</a></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">uint32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p___video_picture__0__1.html#a8ee7a6fdddbf71d429a16f7779af6f0f">texture_id</a></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">uint32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p___video_picture__0__1.html#af73723a3d48c5b8ae027826dccfdc88c">texture_target</a></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="struct_p_p___size.html">PP_Size</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p___video_picture__0__1.html#aeed32ff6cc3c52d51b0a5179904e5676">texture_size</a></td></tr> +</table> +<hr /><a name="details" id="details"></a><h2>Detailed Description</h2> +<div class="textblock"><p>Struct describing a decoded video picture. </p> +<p>The decoded picture data is stored in the GL texture corresponding to |texture_id|. The plugin can determine which Decode call generated the picture using |decode_id|. </p> +</div><hr /><h2>Field Documentation</h2> +<a class="anchor" id="a5745b95f0df115201c6ac1eab564cf2e"></a><!-- doxytag: member="PP_VideoPicture::decode_id" ref="a5745b95f0df115201c6ac1eab564cf2e" args="" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">uint32_t <a class="el" href="struct_p_p___video_picture__0__1.html#a5745b95f0df115201c6ac1eab564cf2e">PP_VideoPicture::decode_id</a></td> +</tr> +</table> +</div> +<div class="memdoc"> +<p>|decode_id| parameter of the Decode call which generated this picture. </p> +<p>See the PPB_VideoDecoder function Decode() for more details. </p> +</div> +</div> +<a class="anchor" id="a8ee7a6fdddbf71d429a16f7779af6f0f"></a><!-- doxytag: member="PP_VideoPicture::texture_id" ref="a8ee7a6fdddbf71d429a16f7779af6f0f" args="" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">uint32_t <a class="el" href="struct_p_p___video_picture__0__1.html#a8ee7a6fdddbf71d429a16f7779af6f0f">PP_VideoPicture::texture_id</a></td> +</tr> +</table> +</div> +<div class="memdoc"> +<p>Texture ID in the plugin's GL context. </p> +<p>The plugin can use this to render the decoded picture. </p> +</div> +</div> +<a class="anchor" id="aeed32ff6cc3c52d51b0a5179904e5676"></a><!-- doxytag: member="PP_VideoPicture::texture_size" ref="aeed32ff6cc3c52d51b0a5179904e5676" args="" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">struct <a class="el" href="struct_p_p___size.html">PP_Size</a> <a class="el" href="struct_p_p___video_picture__0__1.html#aeed32ff6cc3c52d51b0a5179904e5676">PP_VideoPicture::texture_size</a></td> +</tr> +</table> +</div> +<div class="memdoc"> +<p>Dimensions of the texture holding the decoded picture. </p> +</div> +</div> +<a class="anchor" id="af73723a3d48c5b8ae027826dccfdc88c"></a><!-- doxytag: member="PP_VideoPicture::texture_target" ref="af73723a3d48c5b8ae027826dccfdc88c" args="" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">uint32_t <a class="el" href="struct_p_p___video_picture__0__1.html#af73723a3d48c5b8ae027826dccfdc88c">PP_VideoPicture::texture_target</a></td> +</tr> +</table> +</div> +<div class="memdoc"> +<p>The GL texture target for the decoded picture. </p> +<p>Possible values are: GL_TEXTURE_2D GL_TEXTURE_RECTANGLE_ARB GL_TEXTURE_EXTERNAL_OES</p> +<p>The pixel format of the texture is GL_RGBA. </p> +</div> +</div> +<hr />The documentation for this struct was generated from the following file:<ul> +<li><a class="el" href="pp__codecs_8h.html">pp_codecs.h</a></li> +</ul> +</div><!-- contents --> +</div> +{{/partials.standard_nacl_api}} diff --git a/native_client_sdk/doc_generated/pepper_dev/c/struct_p_p_b___t_c_p_socket__1__1.html b/native_client_sdk/doc_generated/pepper_dev/c/struct_p_p_b___t_c_p_socket__1__2.html index d9d5a0d..7b0a919 100644 --- a/native_client_sdk/doc_generated/pepper_dev/c/struct_p_p_b___t_c_p_socket__1__1.html +++ b/native_client_sdk/doc_generated/pepper_dev/c/struct_p_p_b___t_c_p_socket__1__2.html @@ -12,29 +12,29 @@ <!-- doxytag: class="PPB_TCPSocket" --><h2> Data Fields</h2><table class="memberdecls"> -<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a>(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___t_c_p_socket__1__1.html#a615cb349fbe99e25ae09078091c87b43">Create</a> )(<a class="el" href="group___typedefs.html#ga89b662403e6a687bb914b80114c0d19d">PP_Instance</a> instance)</td></tr> -<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group___enums.html#ga4f272d99be14aacafe08dfd4ef830918">PP_Bool</a>(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___t_c_p_socket__1__1.html#afe32ae060181370e12c93c206964a58f">IsTCPSocket</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> resource)</td></tr> -<tr><td class="memItemLeft" align="right" valign="top">int32_t(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___t_c_p_socket__1__1.html#aae9a2f9ced445ca28a21721a0df5c567">Bind</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> tcp_socket, <a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> addr, struct <a class="el" href="struct_p_p___completion_callback.html">PP_CompletionCallback</a> callback)</td></tr> -<tr><td class="memItemLeft" align="right" valign="top">int32_t(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___t_c_p_socket__1__1.html#a1d12313b4681e48fa6f9b789d26414cb">Connect</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> tcp_socket, <a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> addr, struct <a class="el" href="struct_p_p___completion_callback.html">PP_CompletionCallback</a> callback)</td></tr> -<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a>(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___t_c_p_socket__1__1.html#ab64edd222b040500767f5c9182358b68">GetLocalAddress</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> tcp_socket)</td></tr> -<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a>(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___t_c_p_socket__1__1.html#af28b600fcdf657ca31dd2e9218a774e1">GetRemoteAddress</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> tcp_socket)</td></tr> -<tr><td class="memItemLeft" align="right" valign="top">int32_t(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___t_c_p_socket__1__1.html#ab4bd707da2d9d2136c59a08b3de2ce32">Read</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> tcp_socket, char *buffer, int32_t bytes_to_read, struct <a class="el" href="struct_p_p___completion_callback.html">PP_CompletionCallback</a> callback)</td></tr> -<tr><td class="memItemLeft" align="right" valign="top">int32_t(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___t_c_p_socket__1__1.html#adea2cbc4e8487f2f26c2126983f9c856">Write</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> tcp_socket, const char *buffer, int32_t bytes_to_write, struct <a class="el" href="struct_p_p___completion_callback.html">PP_CompletionCallback</a> callback)</td></tr> -<tr><td class="memItemLeft" align="right" valign="top">int32_t(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___t_c_p_socket__1__1.html#af3b28d2bf3f44d89e434e158854bea69">Listen</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> tcp_socket, int32_t backlog, struct <a class="el" href="struct_p_p___completion_callback.html">PP_CompletionCallback</a> callback)</td></tr> -<tr><td class="memItemLeft" align="right" valign="top">int32_t(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___t_c_p_socket__1__1.html#a444d931c7fbb40e47cca8c55d57250f7">Accept</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> tcp_socket, <a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> *accepted_tcp_socket, struct <a class="el" href="struct_p_p___completion_callback.html">PP_CompletionCallback</a> callback)</td></tr> -<tr><td class="memItemLeft" align="right" valign="top">void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___t_c_p_socket__1__1.html#afc2d9d7577df96bd0ac8f3cc6f503266">Close</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> tcp_socket)</td></tr> -<tr><td class="memItemLeft" align="right" valign="top">int32_t(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___t_c_p_socket__1__1.html#ab64ed8f1f7b4c3dce8d3493fb894ea0d">SetOption</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> tcp_socket, <a class="el" href="group___enums.html#ga1557c0bbce8739a3418e6027a9c44e12">PP_TCPSocket_Option</a> name, struct <a class="el" href="struct_p_p___var.html">PP_Var</a> value, struct <a class="el" href="struct_p_p___completion_callback.html">PP_CompletionCallback</a> callback)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a>(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___t_c_p_socket__1__2.html#a889fb7b3263304ef5057cd541a197312">Create</a> )(<a class="el" href="group___typedefs.html#ga89b662403e6a687bb914b80114c0d19d">PP_Instance</a> instance)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group___enums.html#ga4f272d99be14aacafe08dfd4ef830918">PP_Bool</a>(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___t_c_p_socket__1__2.html#a5355f00c99cd7fb9563eb9987a73a3c5">IsTCPSocket</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> resource)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">int32_t(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___t_c_p_socket__1__2.html#aeb78a27cd902e93c557a0015812237f9">Bind</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> tcp_socket, <a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> addr, struct <a class="el" href="struct_p_p___completion_callback.html">PP_CompletionCallback</a> callback)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">int32_t(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___t_c_p_socket__1__2.html#ad107b3d5541072b14e2b8acc836b3939">Connect</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> tcp_socket, <a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> addr, struct <a class="el" href="struct_p_p___completion_callback.html">PP_CompletionCallback</a> callback)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a>(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___t_c_p_socket__1__2.html#a5916aca75506efccaa2905bb758421a2">GetLocalAddress</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> tcp_socket)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a>(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___t_c_p_socket__1__2.html#abb362a218eef33522ea9b508d482a015">GetRemoteAddress</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> tcp_socket)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">int32_t(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___t_c_p_socket__1__2.html#aac72febd03fe6e6e5adafcfd2b24a8b1">Read</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> tcp_socket, char *buffer, int32_t bytes_to_read, struct <a class="el" href="struct_p_p___completion_callback.html">PP_CompletionCallback</a> callback)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">int32_t(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___t_c_p_socket__1__2.html#ac798b76c497f00231bd592ebdb584042">Write</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> tcp_socket, const char *buffer, int32_t bytes_to_write, struct <a class="el" href="struct_p_p___completion_callback.html">PP_CompletionCallback</a> callback)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">int32_t(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___t_c_p_socket__1__2.html#acffd2f5faddf094ccd9638128167259d">Listen</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> tcp_socket, int32_t backlog, struct <a class="el" href="struct_p_p___completion_callback.html">PP_CompletionCallback</a> callback)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">int32_t(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___t_c_p_socket__1__2.html#ad9b1525032df05cf446f7d7c27c6145a">Accept</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> tcp_socket, <a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> *accepted_tcp_socket, struct <a class="el" href="struct_p_p___completion_callback.html">PP_CompletionCallback</a> callback)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___t_c_p_socket__1__2.html#a6ca1887389cfaf357054e016adf7fc77">Close</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> tcp_socket)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">int32_t(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___t_c_p_socket__1__2.html#aa42176651e65cf589fc310c0b2ed5751">SetOption</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> tcp_socket, <a class="el" href="group___enums.html#ga1557c0bbce8739a3418e6027a9c44e12">PP_TCPSocket_Option</a> name, struct <a class="el" href="struct_p_p___var.html">PP_Var</a> value, struct <a class="el" href="struct_p_p___completion_callback.html">PP_CompletionCallback</a> callback)</td></tr> </table> <hr /><a name="details" id="details"></a><h2>Detailed Description</h2> <div class="textblock"><p>The <code>PPB_TCPSocket</code> interface provides TCP socket operations. </p> -<p>Permissions: Apps permission <code>socket</code> with subrule <code>tcp-connect</code> is required for <code><a class="el" href="struct_p_p_b___t_c_p_socket__1__1.html#a1d12313b4681e48fa6f9b789d26414cb" title="Connects the socket to the given address.">Connect()</a></code>; subrule <code>tcp-listen</code> is required for <code><a class="el" href="struct_p_p_b___t_c_p_socket__1__1.html#af3b28d2bf3f44d89e434e158854bea69" title="Starts listening.">Listen()</a></code>. For more details about network communication permissions, please see: <a href="http://developer.chrome.com/apps/app_network.html">http://developer.chrome.com/apps/app_network.html</a> </p> +<p>Permissions: Apps permission <code>socket</code> with subrule <code>tcp-connect</code> is required for <code><a class="el" href="struct_p_p_b___t_c_p_socket__1__2.html#ad107b3d5541072b14e2b8acc836b3939" title="Connects the socket to the given address.">Connect()</a></code>; subrule <code>tcp-listen</code> is required for <code><a class="el" href="struct_p_p_b___t_c_p_socket__1__2.html#acffd2f5faddf094ccd9638128167259d" title="Starts listening.">Listen()</a></code>. For more details about network communication permissions, please see: <a href="http://developer.chrome.com/apps/app_network.html">http://developer.chrome.com/apps/app_network.html</a> </p> </div><hr /><h2>Field Documentation</h2> -<a class="anchor" id="a444d931c7fbb40e47cca8c55d57250f7"></a><!-- doxytag: member="PPB_TCPSocket::Accept" ref="a444d931c7fbb40e47cca8c55d57250f7" args=")(PP_Resource tcp_socket, PP_Resource *accepted_tcp_socket, struct PP_CompletionCallback callback)" --> +<a class="anchor" id="ad9b1525032df05cf446f7d7c27c6145a"></a><!-- doxytag: member="PPB_TCPSocket::Accept" ref="ad9b1525032df05cf446f7d7c27c6145a" args=")(PP_Resource tcp_socket, PP_Resource *accepted_tcp_socket, struct PP_CompletionCallback callback)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> -<td class="memname">int32_t(* <a class="el" href="struct_p_p_b___t_c_p_socket__1__1.html#a444d931c7fbb40e47cca8c55d57250f7">PPB_TCPSocket::Accept</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> tcp_socket, <a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> *accepted_tcp_socket, struct <a class="el" href="struct_p_p___completion_callback.html">PP_CompletionCallback</a> callback)</td> +<td class="memname">int32_t(* <a class="el" href="struct_p_p_b___t_c_p_socket__1__2.html#ad9b1525032df05cf446f7d7c27c6145a">PPB_TCPSocket::Accept</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> tcp_socket, <a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> *accepted_tcp_socket, struct <a class="el" href="struct_p_p___completion_callback.html">PP_CompletionCallback</a> callback)</td> </tr> </table> </div> @@ -55,12 +55,12 @@ Data Fields</h2><table class="memberdecls"> </dd></dl> </div> </div> -<a class="anchor" id="aae9a2f9ced445ca28a21721a0df5c567"></a><!-- doxytag: member="PPB_TCPSocket::Bind" ref="aae9a2f9ced445ca28a21721a0df5c567" args=")(PP_Resource tcp_socket, PP_Resource addr, struct PP_CompletionCallback callback)" --> +<a class="anchor" id="aeb78a27cd902e93c557a0015812237f9"></a><!-- doxytag: member="PPB_TCPSocket::Bind" ref="aeb78a27cd902e93c557a0015812237f9" args=")(PP_Resource tcp_socket, PP_Resource addr, struct PP_CompletionCallback callback)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> -<td class="memname">int32_t(* <a class="el" href="struct_p_p_b___t_c_p_socket__1__1.html#aae9a2f9ced445ca28a21721a0df5c567">PPB_TCPSocket::Bind</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> tcp_socket, <a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> addr, struct <a class="el" href="struct_p_p___completion_callback.html">PP_CompletionCallback</a> callback)</td> +<td class="memname">int32_t(* <a class="el" href="struct_p_p_b___t_c_p_socket__1__2.html#aeb78a27cd902e93c557a0015812237f9">PPB_TCPSocket::Bind</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> tcp_socket, <a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> addr, struct <a class="el" href="struct_p_p___completion_callback.html">PP_CompletionCallback</a> callback)</td> </tr> </table> </div> @@ -82,18 +82,18 @@ Data Fields</h2><table class="memberdecls"> </dd></dl> </div> </div> -<a class="anchor" id="afc2d9d7577df96bd0ac8f3cc6f503266"></a><!-- doxytag: member="PPB_TCPSocket::Close" ref="afc2d9d7577df96bd0ac8f3cc6f503266" args=")(PP_Resource tcp_socket)" --> +<a class="anchor" id="a6ca1887389cfaf357054e016adf7fc77"></a><!-- doxytag: member="PPB_TCPSocket::Close" ref="a6ca1887389cfaf357054e016adf7fc77" args=")(PP_Resource tcp_socket)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> -<td class="memname">void(* <a class="el" href="struct_p_p_b___t_c_p_socket__1__1.html#afc2d9d7577df96bd0ac8f3cc6f503266">PPB_TCPSocket::Close</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> tcp_socket)</td> +<td class="memname">void(* <a class="el" href="struct_p_p_b___t_c_p_socket__1__2.html#a6ca1887389cfaf357054e016adf7fc77">PPB_TCPSocket::Close</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> tcp_socket)</td> </tr> </table> </div> <div class="memdoc"> <p>Cancels all pending operations and closes the socket. </p> -<p>Any pending callbacks will still run, reporting <code>PP_ERROR_ABORTED</code> if pending IO was interrupted. After a call to this method, no output buffer pointers passed into previous <code><a class="el" href="struct_p_p_b___t_c_p_socket__1__1.html#ab4bd707da2d9d2136c59a08b3de2ce32" title="Reads data from the socket.">Read()</a></code> or <code><a class="el" href="struct_p_p_b___t_c_p_socket__1__1.html#a444d931c7fbb40e47cca8c55d57250f7" title="Accepts a connection.">Accept()</a></code> calls will be accessed. It is not valid to call <code><a class="el" href="struct_p_p_b___t_c_p_socket__1__1.html#a1d12313b4681e48fa6f9b789d26414cb" title="Connects the socket to the given address.">Connect()</a></code> or <code><a class="el" href="struct_p_p_b___t_c_p_socket__1__1.html#af3b28d2bf3f44d89e434e158854bea69" title="Starts listening.">Listen()</a></code> again.</p> +<p>Any pending callbacks will still run, reporting <code>PP_ERROR_ABORTED</code> if pending IO was interrupted. After a call to this method, no output buffer pointers passed into previous <code><a class="el" href="struct_p_p_b___t_c_p_socket__1__2.html#aac72febd03fe6e6e5adafcfd2b24a8b1" title="Reads data from the socket.">Read()</a></code> or <code><a class="el" href="struct_p_p_b___t_c_p_socket__1__2.html#ad9b1525032df05cf446f7d7c27c6145a" title="Accepts a connection.">Accept()</a></code> calls will be accessed. It is not valid to call <code><a class="el" href="struct_p_p_b___t_c_p_socket__1__2.html#ad107b3d5541072b14e2b8acc836b3939" title="Connects the socket to the given address.">Connect()</a></code> or <code><a class="el" href="struct_p_p_b___t_c_p_socket__1__2.html#acffd2f5faddf094ccd9638128167259d" title="Starts listening.">Listen()</a></code> again.</p> <p>The socket is implicitly closed if it is destroyed, so you are not required to call this method.</p> <dl class="params"><dt><b>Parameters:</b></dt><dd> <table class="params"> @@ -103,12 +103,12 @@ Data Fields</h2><table class="memberdecls"> </dl> </div> </div> -<a class="anchor" id="a1d12313b4681e48fa6f9b789d26414cb"></a><!-- doxytag: member="PPB_TCPSocket::Connect" ref="a1d12313b4681e48fa6f9b789d26414cb" args=")(PP_Resource tcp_socket, PP_Resource addr, struct PP_CompletionCallback callback)" --> +<a class="anchor" id="ad107b3d5541072b14e2b8acc836b3939"></a><!-- doxytag: member="PPB_TCPSocket::Connect" ref="ad107b3d5541072b14e2b8acc836b3939" args=")(PP_Resource tcp_socket, PP_Resource addr, struct PP_CompletionCallback callback)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> -<td class="memname">int32_t(* <a class="el" href="struct_p_p_b___t_c_p_socket__1__1.html#a1d12313b4681e48fa6f9b789d26414cb">PPB_TCPSocket::Connect</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> tcp_socket, <a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> addr, struct <a class="el" href="struct_p_p___completion_callback.html">PP_CompletionCallback</a> callback)</td> +<td class="memname">int32_t(* <a class="el" href="struct_p_p_b___t_c_p_socket__1__2.html#ad107b3d5541072b14e2b8acc836b3939">PPB_TCPSocket::Connect</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> tcp_socket, <a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> addr, struct <a class="el" href="struct_p_p___completion_callback.html">PP_CompletionCallback</a> callback)</td> </tr> </table> </div> @@ -131,15 +131,15 @@ Data Fields</h2><table class="memberdecls"> <li><code>PP_ERROR_CONNECTION_TIMEDOUT</code>: the connection attempt timed out.</li> </ul> </dd></dl> -<p>Since version 1.1, if the socket is listening/connected or has a pending listen/connect request, <code><a class="el" href="struct_p_p_b___t_c_p_socket__1__1.html#a1d12313b4681e48fa6f9b789d26414cb" title="Connects the socket to the given address.">Connect()</a></code> will fail without starting a connection attempt; otherwise, any failure during the connection attempt will cause the socket to be closed. </p> +<p>Since version 1.1, if the socket is listening/connected or has a pending listen/connect request, <code><a class="el" href="struct_p_p_b___t_c_p_socket__1__2.html#ad107b3d5541072b14e2b8acc836b3939" title="Connects the socket to the given address.">Connect()</a></code> will fail without starting a connection attempt; otherwise, any failure during the connection attempt will cause the socket to be closed. </p> </div> </div> -<a class="anchor" id="a615cb349fbe99e25ae09078091c87b43"></a><!-- doxytag: member="PPB_TCPSocket::Create" ref="a615cb349fbe99e25ae09078091c87b43" args=")(PP_Instance instance)" --> +<a class="anchor" id="a889fb7b3263304ef5057cd541a197312"></a><!-- doxytag: member="PPB_TCPSocket::Create" ref="a889fb7b3263304ef5057cd541a197312" args=")(PP_Instance instance)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> -<td class="memname"><a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a>(* <a class="el" href="struct_p_p_b___t_c_p_socket__1__1.html#a615cb349fbe99e25ae09078091c87b43">PPB_TCPSocket::Create</a>)(<a class="el" href="group___typedefs.html#ga89b662403e6a687bb914b80114c0d19d">PP_Instance</a> instance)</td> +<td class="memname"><a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a>(* <a class="el" href="struct_p_p_b___t_c_p_socket__1__2.html#a889fb7b3263304ef5057cd541a197312">PPB_TCPSocket::Create</a>)(<a class="el" href="group___typedefs.html#ga89b662403e6a687bb914b80114c0d19d">PP_Instance</a> instance)</td> </tr> </table> </div> @@ -154,12 +154,12 @@ Data Fields</h2><table class="memberdecls"> <dl class="return"><dt><b>Returns:</b></dt><dd>A <code>PP_Resource</code> corresponding to a TCP socket or 0 on failure. </dd></dl> </div> </div> -<a class="anchor" id="ab64edd222b040500767f5c9182358b68"></a><!-- doxytag: member="PPB_TCPSocket::GetLocalAddress" ref="ab64edd222b040500767f5c9182358b68" args=")(PP_Resource tcp_socket)" --> +<a class="anchor" id="a5916aca75506efccaa2905bb758421a2"></a><!-- doxytag: member="PPB_TCPSocket::GetLocalAddress" ref="a5916aca75506efccaa2905bb758421a2" args=")(PP_Resource tcp_socket)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> -<td class="memname"><a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a>(* <a class="el" href="struct_p_p_b___t_c_p_socket__1__1.html#ab64edd222b040500767f5c9182358b68">PPB_TCPSocket::GetLocalAddress</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> tcp_socket)</td> +<td class="memname"><a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a>(* <a class="el" href="struct_p_p_b___t_c_p_socket__1__2.html#a5916aca75506efccaa2905bb758421a2">PPB_TCPSocket::GetLocalAddress</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> tcp_socket)</td> </tr> </table> </div> @@ -174,12 +174,12 @@ Data Fields</h2><table class="memberdecls"> <dl class="return"><dt><b>Returns:</b></dt><dd>A <code>PPB_NetAddress</code> resource on success or 0 on failure. </dd></dl> </div> </div> -<a class="anchor" id="af28b600fcdf657ca31dd2e9218a774e1"></a><!-- doxytag: member="PPB_TCPSocket::GetRemoteAddress" ref="af28b600fcdf657ca31dd2e9218a774e1" args=")(PP_Resource tcp_socket)" --> +<a class="anchor" id="abb362a218eef33522ea9b508d482a015"></a><!-- doxytag: member="PPB_TCPSocket::GetRemoteAddress" ref="abb362a218eef33522ea9b508d482a015" args=")(PP_Resource tcp_socket)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> -<td class="memname"><a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a>(* <a class="el" href="struct_p_p_b___t_c_p_socket__1__1.html#af28b600fcdf657ca31dd2e9218a774e1">PPB_TCPSocket::GetRemoteAddress</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> tcp_socket)</td> +<td class="memname"><a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a>(* <a class="el" href="struct_p_p_b___t_c_p_socket__1__2.html#abb362a218eef33522ea9b508d482a015">PPB_TCPSocket::GetRemoteAddress</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> tcp_socket)</td> </tr> </table> </div> @@ -194,12 +194,12 @@ Data Fields</h2><table class="memberdecls"> <dl class="return"><dt><b>Returns:</b></dt><dd>A <code>PPB_NetAddress</code> resource on success or 0 on failure. </dd></dl> </div> </div> -<a class="anchor" id="afe32ae060181370e12c93c206964a58f"></a><!-- doxytag: member="PPB_TCPSocket::IsTCPSocket" ref="afe32ae060181370e12c93c206964a58f" args=")(PP_Resource resource)" --> +<a class="anchor" id="a5355f00c99cd7fb9563eb9987a73a3c5"></a><!-- doxytag: member="PPB_TCPSocket::IsTCPSocket" ref="a5355f00c99cd7fb9563eb9987a73a3c5" args=")(PP_Resource resource)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> -<td class="memname"><a class="el" href="group___enums.html#ga4f272d99be14aacafe08dfd4ef830918">PP_Bool</a>(* <a class="el" href="struct_p_p_b___t_c_p_socket__1__1.html#afe32ae060181370e12c93c206964a58f">PPB_TCPSocket::IsTCPSocket</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> resource)</td> +<td class="memname"><a class="el" href="group___enums.html#ga4f272d99be14aacafe08dfd4ef830918">PP_Bool</a>(* <a class="el" href="struct_p_p_b___t_c_p_socket__1__2.html#a5355f00c99cd7fb9563eb9987a73a3c5">PPB_TCPSocket::IsTCPSocket</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> resource)</td> </tr> </table> </div> @@ -214,12 +214,12 @@ Data Fields</h2><table class="memberdecls"> <dl class="return"><dt><b>Returns:</b></dt><dd><code>PP_TRUE</code> if the input is a <code>PPB_TCPSocket</code> resource; <code>PP_FALSE</code> otherwise. </dd></dl> </div> </div> -<a class="anchor" id="af3b28d2bf3f44d89e434e158854bea69"></a><!-- doxytag: member="PPB_TCPSocket::Listen" ref="af3b28d2bf3f44d89e434e158854bea69" args=")(PP_Resource tcp_socket, int32_t backlog, struct PP_CompletionCallback callback)" --> +<a class="anchor" id="acffd2f5faddf094ccd9638128167259d"></a><!-- doxytag: member="PPB_TCPSocket::Listen" ref="acffd2f5faddf094ccd9638128167259d" args=")(PP_Resource tcp_socket, int32_t backlog, struct PP_CompletionCallback callback)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> -<td class="memname">int32_t(* <a class="el" href="struct_p_p_b___t_c_p_socket__1__1.html#af3b28d2bf3f44d89e434e158854bea69">PPB_TCPSocket::Listen</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> tcp_socket, int32_t backlog, struct <a class="el" href="struct_p_p___completion_callback.html">PP_CompletionCallback</a> callback)</td> +<td class="memname">int32_t(* <a class="el" href="struct_p_p_b___t_c_p_socket__1__2.html#acffd2f5faddf094ccd9638128167259d">PPB_TCPSocket::Listen</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> tcp_socket, int32_t backlog, struct <a class="el" href="struct_p_p___completion_callback.html">PP_CompletionCallback</a> callback)</td> </tr> </table> </div> @@ -241,12 +241,12 @@ Data Fields</h2><table class="memberdecls"> </dd></dl> </div> </div> -<a class="anchor" id="ab4bd707da2d9d2136c59a08b3de2ce32"></a><!-- doxytag: member="PPB_TCPSocket::Read" ref="ab4bd707da2d9d2136c59a08b3de2ce32" args=")(PP_Resource tcp_socket, char *buffer, int32_t bytes_to_read, struct PP_CompletionCallback callback)" --> +<a class="anchor" id="aac72febd03fe6e6e5adafcfd2b24a8b1"></a><!-- doxytag: member="PPB_TCPSocket::Read" ref="aac72febd03fe6e6e5adafcfd2b24a8b1" args=")(PP_Resource tcp_socket, char *buffer, int32_t bytes_to_read, struct PP_CompletionCallback callback)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> -<td class="memname">int32_t(* <a class="el" href="struct_p_p_b___t_c_p_socket__1__1.html#ab4bd707da2d9d2136c59a08b3de2ce32">PPB_TCPSocket::Read</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> tcp_socket, char *buffer, int32_t bytes_to_read, struct <a class="el" href="struct_p_p___completion_callback.html">PP_CompletionCallback</a> callback)</td> +<td class="memname">int32_t(* <a class="el" href="struct_p_p_b___t_c_p_socket__1__2.html#aac72febd03fe6e6e5adafcfd2b24a8b1">PPB_TCPSocket::Read</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> tcp_socket, char *buffer, int32_t bytes_to_read, struct <a class="el" href="struct_p_p___completion_callback.html">PP_CompletionCallback</a> callback)</td> </tr> </table> </div> @@ -265,12 +265,12 @@ Data Fields</h2><table class="memberdecls"> <dl class="return"><dt><b>Returns:</b></dt><dd>A non-negative number on success to indicate how many bytes have been read, 0 means that end-of-file was reached; otherwise, an error code from <code><a class="el" href="pp__errors_8h.html" title="This file defines an enumeration of all PPAPI error codes.">pp_errors.h</a></code>. </dd></dl> </div> </div> -<a class="anchor" id="ab64ed8f1f7b4c3dce8d3493fb894ea0d"></a><!-- doxytag: member="PPB_TCPSocket::SetOption" ref="ab64ed8f1f7b4c3dce8d3493fb894ea0d" args=")(PP_Resource tcp_socket, PP_TCPSocket_Option name, struct PP_Var value, struct PP_CompletionCallback callback)" --> +<a class="anchor" id="aa42176651e65cf589fc310c0b2ed5751"></a><!-- doxytag: member="PPB_TCPSocket::SetOption" ref="aa42176651e65cf589fc310c0b2ed5751" args=")(PP_Resource tcp_socket, PP_TCPSocket_Option name, struct PP_Var value, struct PP_CompletionCallback callback)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> -<td class="memname">int32_t(* <a class="el" href="struct_p_p_b___t_c_p_socket__1__1.html#ab64ed8f1f7b4c3dce8d3493fb894ea0d">PPB_TCPSocket::SetOption</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> tcp_socket, <a class="el" href="group___enums.html#ga1557c0bbce8739a3418e6027a9c44e12">PP_TCPSocket_Option</a> name, struct <a class="el" href="struct_p_p___var.html">PP_Var</a> value, struct <a class="el" href="struct_p_p___completion_callback.html">PP_CompletionCallback</a> callback)</td> +<td class="memname">int32_t(* <a class="el" href="struct_p_p_b___t_c_p_socket__1__2.html#aa42176651e65cf589fc310c0b2ed5751">PPB_TCPSocket::SetOption</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> tcp_socket, <a class="el" href="group___enums.html#ga1557c0bbce8739a3418e6027a9c44e12">PP_TCPSocket_Option</a> name, struct <a class="el" href="struct_p_p___var.html">PP_Var</a> value, struct <a class="el" href="struct_p_p___completion_callback.html">PP_CompletionCallback</a> callback)</td> </tr> </table> </div> @@ -289,12 +289,12 @@ Data Fields</h2><table class="memberdecls"> <dl class="return"><dt><b>Returns:</b></dt><dd>An int32_t containing an error code from <code><a class="el" href="pp__errors_8h.html" title="This file defines an enumeration of all PPAPI error codes.">pp_errors.h</a></code>. </dd></dl> </div> </div> -<a class="anchor" id="adea2cbc4e8487f2f26c2126983f9c856"></a><!-- doxytag: member="PPB_TCPSocket::Write" ref="adea2cbc4e8487f2f26c2126983f9c856" args=")(PP_Resource tcp_socket, const char *buffer, int32_t bytes_to_write, struct PP_CompletionCallback callback)" --> +<a class="anchor" id="ac798b76c497f00231bd592ebdb584042"></a><!-- doxytag: member="PPB_TCPSocket::Write" ref="ac798b76c497f00231bd592ebdb584042" args=")(PP_Resource tcp_socket, const char *buffer, int32_t bytes_to_write, struct PP_CompletionCallback callback)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> -<td class="memname">int32_t(* <a class="el" href="struct_p_p_b___t_c_p_socket__1__1.html#adea2cbc4e8487f2f26c2126983f9c856">PPB_TCPSocket::Write</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> tcp_socket, const char *buffer, int32_t bytes_to_write, struct <a class="el" href="struct_p_p___completion_callback.html">PP_CompletionCallback</a> callback)</td> +<td class="memname">int32_t(* <a class="el" href="struct_p_p_b___t_c_p_socket__1__2.html#ac798b76c497f00231bd592ebdb584042">PPB_TCPSocket::Write</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> tcp_socket, const char *buffer, int32_t bytes_to_write, struct <a class="el" href="struct_p_p___completion_callback.html">PP_CompletionCallback</a> callback)</td> </tr> </table> </div> diff --git a/native_client_sdk/doc_generated/pepper_dev/c/struct_p_p_b___u_d_p_socket__1__0.html b/native_client_sdk/doc_generated/pepper_dev/c/struct_p_p_b___u_d_p_socket__1__1.html index 1fe7d5b..6307ad0 100644 --- a/native_client_sdk/doc_generated/pepper_dev/c/struct_p_p_b___u_d_p_socket__1__0.html +++ b/native_client_sdk/doc_generated/pepper_dev/c/struct_p_p_b___u_d_p_socket__1__1.html @@ -12,25 +12,25 @@ <!-- doxytag: class="PPB_UDPSocket" --><h2> Data Fields</h2><table class="memberdecls"> -<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a>(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___u_d_p_socket__1__0.html#a48dfac97beb8bef209ea79efaf5b0c32">Create</a> )(<a class="el" href="group___typedefs.html#ga89b662403e6a687bb914b80114c0d19d">PP_Instance</a> instance)</td></tr> -<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group___enums.html#ga4f272d99be14aacafe08dfd4ef830918">PP_Bool</a>(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___u_d_p_socket__1__0.html#a90de8c0e342ab04bc6d2439b2e0543a5">IsUDPSocket</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> resource)</td></tr> -<tr><td class="memItemLeft" align="right" valign="top">int32_t(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___u_d_p_socket__1__0.html#a0cae18760f8e9c4f06f160edab542c46">Bind</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> udp_socket, <a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> addr, struct <a class="el" href="struct_p_p___completion_callback.html">PP_CompletionCallback</a> callback)</td></tr> -<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a>(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___u_d_p_socket__1__0.html#aa71b3888a2edf12c7bccd69d4ddcbbb6">GetBoundAddress</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> udp_socket)</td></tr> -<tr><td class="memItemLeft" align="right" valign="top">int32_t(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___u_d_p_socket__1__0.html#a6f7b8cb60ad4279ac52feba6acca9cc2">RecvFrom</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> udp_socket, char *buffer, int32_t num_bytes, <a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> *addr, struct <a class="el" href="struct_p_p___completion_callback.html">PP_CompletionCallback</a> callback)</td></tr> -<tr><td class="memItemLeft" align="right" valign="top">int32_t(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___u_d_p_socket__1__0.html#a9b78201046b292b6292f0d5bf55d3f76">SendTo</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> udp_socket, const char *buffer, int32_t num_bytes, <a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> addr, struct <a class="el" href="struct_p_p___completion_callback.html">PP_CompletionCallback</a> callback)</td></tr> -<tr><td class="memItemLeft" align="right" valign="top">void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___u_d_p_socket__1__0.html#a8b34e95d8f1ca113f2c806fb9b64d3e9">Close</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> udp_socket)</td></tr> -<tr><td class="memItemLeft" align="right" valign="top">int32_t(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___u_d_p_socket__1__0.html#a3def770b12177d3fa8faf36e184cc528">SetOption</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> udp_socket, <a class="el" href="group___enums.html#ga1a8472fa3e7150615c45c38fa8c12ce2">PP_UDPSocket_Option</a> name, struct <a class="el" href="struct_p_p___var.html">PP_Var</a> value, struct <a class="el" href="struct_p_p___completion_callback.html">PP_CompletionCallback</a> callback)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a>(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___u_d_p_socket__1__1.html#a687ffa461f068fae0e0cc6694b3157bd">Create</a> )(<a class="el" href="group___typedefs.html#ga89b662403e6a687bb914b80114c0d19d">PP_Instance</a> instance)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group___enums.html#ga4f272d99be14aacafe08dfd4ef830918">PP_Bool</a>(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___u_d_p_socket__1__1.html#a122be12f51d87e13cbe33bf30b3bef86">IsUDPSocket</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> resource)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">int32_t(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___u_d_p_socket__1__1.html#ab35f5cda2711b220a2b6c090b469d044">Bind</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> udp_socket, <a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> addr, struct <a class="el" href="struct_p_p___completion_callback.html">PP_CompletionCallback</a> callback)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a>(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___u_d_p_socket__1__1.html#a33be83f9c8d91811c9ee20fd04ae9be3">GetBoundAddress</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> udp_socket)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">int32_t(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___u_d_p_socket__1__1.html#aa15ebcb5bfc899d2d46f8f25266e4913">RecvFrom</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> udp_socket, char *buffer, int32_t num_bytes, <a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> *addr, struct <a class="el" href="struct_p_p___completion_callback.html">PP_CompletionCallback</a> callback)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">int32_t(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___u_d_p_socket__1__1.html#ad6b1bd2a28fdc4fa58b8872353524d38">SendTo</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> udp_socket, const char *buffer, int32_t num_bytes, <a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> addr, struct <a class="el" href="struct_p_p___completion_callback.html">PP_CompletionCallback</a> callback)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___u_d_p_socket__1__1.html#a9c349fbeb2a9fca70b8ecf0a860d2112">Close</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> udp_socket)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">int32_t(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___u_d_p_socket__1__1.html#a7107524b673568e4e69c63c43ecd0eec">SetOption</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> udp_socket, <a class="el" href="group___enums.html#ga1a8472fa3e7150615c45c38fa8c12ce2">PP_UDPSocket_Option</a> name, struct <a class="el" href="struct_p_p___var.html">PP_Var</a> value, struct <a class="el" href="struct_p_p___completion_callback.html">PP_CompletionCallback</a> callback)</td></tr> </table> <hr /><a name="details" id="details"></a><h2>Detailed Description</h2> <div class="textblock"><p>The <code>PPB_UDPSocket</code> interface provides UDP socket operations. </p> -<p>Permissions: Apps permission <code>socket</code> with subrule <code>udp-bind</code> is required for <code><a class="el" href="struct_p_p_b___u_d_p_socket__1__0.html#a0cae18760f8e9c4f06f160edab542c46" title="Binds the socket to the given address.">Bind()</a></code>; subrule <code>udp-send-to</code> is required for <code><a class="el" href="struct_p_p_b___u_d_p_socket__1__0.html#a9b78201046b292b6292f0d5bf55d3f76" title="Sends data to a specific destination.">SendTo()</a></code>. For more details about network communication permissions, please see: <a href="http://developer.chrome.com/apps/app_network.html">http://developer.chrome.com/apps/app_network.html</a> </p> +<p>Permissions: Apps permission <code>socket</code> with subrule <code>udp-bind</code> is required for <code><a class="el" href="struct_p_p_b___u_d_p_socket__1__1.html#ab35f5cda2711b220a2b6c090b469d044" title="Binds the socket to the given address.">Bind()</a></code>; subrule <code>udp-send-to</code> is required for <code><a class="el" href="struct_p_p_b___u_d_p_socket__1__1.html#ad6b1bd2a28fdc4fa58b8872353524d38" title="Sends data to a specific destination.">SendTo()</a></code>. For more details about network communication permissions, please see: <a href="http://developer.chrome.com/apps/app_network.html">http://developer.chrome.com/apps/app_network.html</a> </p> </div><hr /><h2>Field Documentation</h2> -<a class="anchor" id="a0cae18760f8e9c4f06f160edab542c46"></a><!-- doxytag: member="PPB_UDPSocket::Bind" ref="a0cae18760f8e9c4f06f160edab542c46" args=")(PP_Resource udp_socket, PP_Resource addr, struct PP_CompletionCallback callback)" --> +<a class="anchor" id="ab35f5cda2711b220a2b6c090b469d044"></a><!-- doxytag: member="PPB_UDPSocket::Bind" ref="ab35f5cda2711b220a2b6c090b469d044" args=")(PP_Resource udp_socket, PP_Resource addr, struct PP_CompletionCallback callback)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> -<td class="memname">int32_t(* <a class="el" href="struct_p_p_b___u_d_p_socket__1__0.html#a0cae18760f8e9c4f06f160edab542c46">PPB_UDPSocket::Bind</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> udp_socket, <a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> addr, struct <a class="el" href="struct_p_p___completion_callback.html">PP_CompletionCallback</a> callback)</td> +<td class="memname">int32_t(* <a class="el" href="struct_p_p_b___u_d_p_socket__1__1.html#ab35f5cda2711b220a2b6c090b469d044">PPB_UDPSocket::Bind</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> udp_socket, <a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> addr, struct <a class="el" href="struct_p_p___completion_callback.html">PP_CompletionCallback</a> callback)</td> </tr> </table> </div> @@ -47,18 +47,18 @@ Data Fields</h2><table class="memberdecls"> <dl class="return"><dt><b>Returns:</b></dt><dd>An int32_t containing an error code from <code><a class="el" href="pp__errors_8h.html" title="This file defines an enumeration of all PPAPI error codes.">pp_errors.h</a></code>. <code>PP_ERROR_NOACCESS</code> will be returned if the caller doesn't have required permissions. <code>PP_ERROR_ADDRESS_IN_USE</code> will be returned if the address is already in use. </dd></dl> </div> </div> -<a class="anchor" id="a8b34e95d8f1ca113f2c806fb9b64d3e9"></a><!-- doxytag: member="PPB_UDPSocket::Close" ref="a8b34e95d8f1ca113f2c806fb9b64d3e9" args=")(PP_Resource udp_socket)" --> +<a class="anchor" id="a9c349fbeb2a9fca70b8ecf0a860d2112"></a><!-- doxytag: member="PPB_UDPSocket::Close" ref="a9c349fbeb2a9fca70b8ecf0a860d2112" args=")(PP_Resource udp_socket)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> -<td class="memname">void(* <a class="el" href="struct_p_p_b___u_d_p_socket__1__0.html#a8b34e95d8f1ca113f2c806fb9b64d3e9">PPB_UDPSocket::Close</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> udp_socket)</td> +<td class="memname">void(* <a class="el" href="struct_p_p_b___u_d_p_socket__1__1.html#a9c349fbeb2a9fca70b8ecf0a860d2112">PPB_UDPSocket::Close</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> udp_socket)</td> </tr> </table> </div> <div class="memdoc"> <p>Cancels all pending reads and writes, and closes the socket. </p> -<p>Any pending callbacks will still run, reporting <code>PP_ERROR_ABORTED</code> if pending IO was interrupted. After a call to this method, no output parameters passed into previous <code><a class="el" href="struct_p_p_b___u_d_p_socket__1__0.html#a6f7b8cb60ad4279ac52feba6acca9cc2" title="Receives data from the socket and stores the source address.">RecvFrom()</a></code> calls will be accessed. It is not valid to call <code><a class="el" href="struct_p_p_b___u_d_p_socket__1__0.html#a0cae18760f8e9c4f06f160edab542c46" title="Binds the socket to the given address.">Bind()</a></code> again.</p> +<p>Any pending callbacks will still run, reporting <code>PP_ERROR_ABORTED</code> if pending IO was interrupted. After a call to this method, no output parameters passed into previous <code><a class="el" href="struct_p_p_b___u_d_p_socket__1__1.html#aa15ebcb5bfc899d2d46f8f25266e4913" title="Receives data from the socket and stores the source address.">RecvFrom()</a></code> calls will be accessed. It is not valid to call <code><a class="el" href="struct_p_p_b___u_d_p_socket__1__1.html#ab35f5cda2711b220a2b6c090b469d044" title="Binds the socket to the given address.">Bind()</a></code> again.</p> <p>The socket is implicitly closed if it is destroyed, so you are not required to call this method.</p> <dl class="params"><dt><b>Parameters:</b></dt><dd> <table class="params"> @@ -68,12 +68,12 @@ Data Fields</h2><table class="memberdecls"> </dl> </div> </div> -<a class="anchor" id="a48dfac97beb8bef209ea79efaf5b0c32"></a><!-- doxytag: member="PPB_UDPSocket::Create" ref="a48dfac97beb8bef209ea79efaf5b0c32" args=")(PP_Instance instance)" --> +<a class="anchor" id="a687ffa461f068fae0e0cc6694b3157bd"></a><!-- doxytag: member="PPB_UDPSocket::Create" ref="a687ffa461f068fae0e0cc6694b3157bd" args=")(PP_Instance instance)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> -<td class="memname"><a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a>(* <a class="el" href="struct_p_p_b___u_d_p_socket__1__0.html#a48dfac97beb8bef209ea79efaf5b0c32">PPB_UDPSocket::Create</a>)(<a class="el" href="group___typedefs.html#ga89b662403e6a687bb914b80114c0d19d">PP_Instance</a> instance)</td> +<td class="memname"><a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a>(* <a class="el" href="struct_p_p_b___u_d_p_socket__1__1.html#a687ffa461f068fae0e0cc6694b3157bd">PPB_UDPSocket::Create</a>)(<a class="el" href="group___typedefs.html#ga89b662403e6a687bb914b80114c0d19d">PP_Instance</a> instance)</td> </tr> </table> </div> @@ -88,12 +88,12 @@ Data Fields</h2><table class="memberdecls"> <dl class="return"><dt><b>Returns:</b></dt><dd>A <code>PP_Resource</code> corresponding to a UDP socket or 0 on failure. </dd></dl> </div> </div> -<a class="anchor" id="aa71b3888a2edf12c7bccd69d4ddcbbb6"></a><!-- doxytag: member="PPB_UDPSocket::GetBoundAddress" ref="aa71b3888a2edf12c7bccd69d4ddcbbb6" args=")(PP_Resource udp_socket)" --> +<a class="anchor" id="a33be83f9c8d91811c9ee20fd04ae9be3"></a><!-- doxytag: member="PPB_UDPSocket::GetBoundAddress" ref="a33be83f9c8d91811c9ee20fd04ae9be3" args=")(PP_Resource udp_socket)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> -<td class="memname"><a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a>(* <a class="el" href="struct_p_p_b___u_d_p_socket__1__0.html#aa71b3888a2edf12c7bccd69d4ddcbbb6">PPB_UDPSocket::GetBoundAddress</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> udp_socket)</td> +<td class="memname"><a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a>(* <a class="el" href="struct_p_p_b___u_d_p_socket__1__1.html#a33be83f9c8d91811c9ee20fd04ae9be3">PPB_UDPSocket::GetBoundAddress</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> udp_socket)</td> </tr> </table> </div> @@ -109,12 +109,12 @@ Data Fields</h2><table class="memberdecls"> <dl class="return"><dt><b>Returns:</b></dt><dd>A <code>PPB_NetAddress</code> resource on success or 0 on failure. </dd></dl> </div> </div> -<a class="anchor" id="a90de8c0e342ab04bc6d2439b2e0543a5"></a><!-- doxytag: member="PPB_UDPSocket::IsUDPSocket" ref="a90de8c0e342ab04bc6d2439b2e0543a5" args=")(PP_Resource resource)" --> +<a class="anchor" id="a122be12f51d87e13cbe33bf30b3bef86"></a><!-- doxytag: member="PPB_UDPSocket::IsUDPSocket" ref="a122be12f51d87e13cbe33bf30b3bef86" args=")(PP_Resource resource)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> -<td class="memname"><a class="el" href="group___enums.html#ga4f272d99be14aacafe08dfd4ef830918">PP_Bool</a>(* <a class="el" href="struct_p_p_b___u_d_p_socket__1__0.html#a90de8c0e342ab04bc6d2439b2e0543a5">PPB_UDPSocket::IsUDPSocket</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> resource)</td> +<td class="memname"><a class="el" href="group___enums.html#ga4f272d99be14aacafe08dfd4ef830918">PP_Bool</a>(* <a class="el" href="struct_p_p_b___u_d_p_socket__1__1.html#a122be12f51d87e13cbe33bf30b3bef86">PPB_UDPSocket::IsUDPSocket</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> resource)</td> </tr> </table> </div> @@ -129,12 +129,12 @@ Data Fields</h2><table class="memberdecls"> <dl class="return"><dt><b>Returns:</b></dt><dd><code>PP_TRUE</code> if the input is a <code>PPB_UDPSocket</code> resource; <code>PP_FALSE</code> otherwise. </dd></dl> </div> </div> -<a class="anchor" id="a6f7b8cb60ad4279ac52feba6acca9cc2"></a><!-- doxytag: member="PPB_UDPSocket::RecvFrom" ref="a6f7b8cb60ad4279ac52feba6acca9cc2" args=")(PP_Resource udp_socket, char *buffer, int32_t num_bytes, PP_Resource *addr, struct PP_CompletionCallback callback)" --> +<a class="anchor" id="aa15ebcb5bfc899d2d46f8f25266e4913"></a><!-- doxytag: member="PPB_UDPSocket::RecvFrom" ref="aa15ebcb5bfc899d2d46f8f25266e4913" args=")(PP_Resource udp_socket, char *buffer, int32_t num_bytes, PP_Resource *addr, struct PP_CompletionCallback callback)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> -<td class="memname">int32_t(* <a class="el" href="struct_p_p_b___u_d_p_socket__1__0.html#a6f7b8cb60ad4279ac52feba6acca9cc2">PPB_UDPSocket::RecvFrom</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> udp_socket, char *buffer, int32_t num_bytes, <a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> *addr, struct <a class="el" href="struct_p_p___completion_callback.html">PP_CompletionCallback</a> callback)</td> +<td class="memname">int32_t(* <a class="el" href="struct_p_p_b___u_d_p_socket__1__1.html#aa15ebcb5bfc899d2d46f8f25266e4913">PPB_UDPSocket::RecvFrom</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> udp_socket, char *buffer, int32_t num_bytes, <a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> *addr, struct <a class="el" href="struct_p_p___completion_callback.html">PP_CompletionCallback</a> callback)</td> </tr> </table> </div> @@ -154,12 +154,12 @@ Data Fields</h2><table class="memberdecls"> <dl class="return"><dt><b>Returns:</b></dt><dd>A non-negative number on success to indicate how many bytes have been received; otherwise, an error code from <code><a class="el" href="pp__errors_8h.html" title="This file defines an enumeration of all PPAPI error codes.">pp_errors.h</a></code>. </dd></dl> </div> </div> -<a class="anchor" id="a9b78201046b292b6292f0d5bf55d3f76"></a><!-- doxytag: member="PPB_UDPSocket::SendTo" ref="a9b78201046b292b6292f0d5bf55d3f76" args=")(PP_Resource udp_socket, const char *buffer, int32_t num_bytes, PP_Resource addr, struct PP_CompletionCallback callback)" --> +<a class="anchor" id="ad6b1bd2a28fdc4fa58b8872353524d38"></a><!-- doxytag: member="PPB_UDPSocket::SendTo" ref="ad6b1bd2a28fdc4fa58b8872353524d38" args=")(PP_Resource udp_socket, const char *buffer, int32_t num_bytes, PP_Resource addr, struct PP_CompletionCallback callback)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> -<td class="memname">int32_t(* <a class="el" href="struct_p_p_b___u_d_p_socket__1__0.html#a9b78201046b292b6292f0d5bf55d3f76">PPB_UDPSocket::SendTo</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> udp_socket, const char *buffer, int32_t num_bytes, <a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> addr, struct <a class="el" href="struct_p_p___completion_callback.html">PP_CompletionCallback</a> callback)</td> +<td class="memname">int32_t(* <a class="el" href="struct_p_p_b___u_d_p_socket__1__1.html#ad6b1bd2a28fdc4fa58b8872353524d38">PPB_UDPSocket::SendTo</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> udp_socket, const char *buffer, int32_t num_bytes, <a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> addr, struct <a class="el" href="struct_p_p___completion_callback.html">PP_CompletionCallback</a> callback)</td> </tr> </table> </div> @@ -176,15 +176,15 @@ Data Fields</h2><table class="memberdecls"> </table> </dd> </dl> -<dl class="return"><dt><b>Returns:</b></dt><dd>A non-negative number on success to indicate how many bytes have been sent; otherwise, an error code from <code><a class="el" href="pp__errors_8h.html" title="This file defines an enumeration of all PPAPI error codes.">pp_errors.h</a></code>. <code>PP_ERROR_NOACCESS</code> will be returned if the caller doesn't have required permissions. </dd></dl> +<dl class="return"><dt><b>Returns:</b></dt><dd>A non-negative number on success to indicate how many bytes have been sent; otherwise, an error code from <code><a class="el" href="pp__errors_8h.html" title="This file defines an enumeration of all PPAPI error codes.">pp_errors.h</a></code>. <code>PP_ERROR_NOACCESS</code> will be returned if the caller doesn't have required permissions. <code>PP_ERROR_INPROGRESS</code> will be returned if the socket is busy sending. The caller should wait until a pending send completes before retrying. </dd></dl> </div> </div> -<a class="anchor" id="a3def770b12177d3fa8faf36e184cc528"></a><!-- doxytag: member="PPB_UDPSocket::SetOption" ref="a3def770b12177d3fa8faf36e184cc528" args=")(PP_Resource udp_socket, PP_UDPSocket_Option name, struct PP_Var value, struct PP_CompletionCallback callback)" --> +<a class="anchor" id="a7107524b673568e4e69c63c43ecd0eec"></a><!-- doxytag: member="PPB_UDPSocket::SetOption" ref="a7107524b673568e4e69c63c43ecd0eec" args=")(PP_Resource udp_socket, PP_UDPSocket_Option name, struct PP_Var value, struct PP_CompletionCallback callback)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> -<td class="memname">int32_t(* <a class="el" href="struct_p_p_b___u_d_p_socket__1__0.html#a3def770b12177d3fa8faf36e184cc528">PPB_UDPSocket::SetOption</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> udp_socket, <a class="el" href="group___enums.html#ga1a8472fa3e7150615c45c38fa8c12ce2">PP_UDPSocket_Option</a> name, struct <a class="el" href="struct_p_p___var.html">PP_Var</a> value, struct <a class="el" href="struct_p_p___completion_callback.html">PP_CompletionCallback</a> callback)</td> +<td class="memname">int32_t(* <a class="el" href="struct_p_p_b___u_d_p_socket__1__1.html#a7107524b673568e4e69c63c43ecd0eec">PPB_UDPSocket::SetOption</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> udp_socket, <a class="el" href="group___enums.html#ga1a8472fa3e7150615c45c38fa8c12ce2">PP_UDPSocket_Option</a> name, struct <a class="el" href="struct_p_p___var.html">PP_Var</a> value, struct <a class="el" href="struct_p_p___completion_callback.html">PP_CompletionCallback</a> callback)</td> </tr> </table> </div> diff --git a/native_client_sdk/doc_generated/pepper_beta/c/struct_p_p_b___video_decoder__0__2.html b/native_client_sdk/doc_generated/pepper_dev/c/struct_p_p_b___video_decoder__1__0.html index 1cc6802..c8dd134 100644 --- a/native_client_sdk/doc_generated/pepper_beta/c/struct_p_p_b___video_decoder__0__2.html +++ b/native_client_sdk/doc_generated/pepper_dev/c/struct_p_p_b___video_decoder__1__0.html @@ -12,35 +12,35 @@ <!-- doxytag: class="PPB_VideoDecoder" --><h2> Data Fields</h2><table class="memberdecls"> -<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a>(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___video_decoder__0__2.html#aaca90b3aba351b89cd777c8c563360c4">Create</a> )(<a class="el" href="group___typedefs.html#ga89b662403e6a687bb914b80114c0d19d">PP_Instance</a> instance)</td></tr> -<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group___enums.html#ga4f272d99be14aacafe08dfd4ef830918">PP_Bool</a>(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___video_decoder__0__2.html#a3748268a6df835f3eb661b0c690c37bb">IsVideoDecoder</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> resource)</td></tr> -<tr><td class="memItemLeft" align="right" valign="top">int32_t(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___video_decoder__0__2.html#a821341ce72fe1db025913f562626b119">Initialize</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> video_decoder, <a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> graphics3d_context, <a class="el" href="group___enums.html#ga4d50d27186f68b2de578e82162206fea">PP_VideoProfile</a> profile, <a class="el" href="group___enums.html#ga6a3fd7e22be02521243b52481afadae5">PP_HardwareAcceleration</a> acceleration, struct <a class="el" href="struct_p_p___completion_callback.html">PP_CompletionCallback</a> callback)</td></tr> -<tr><td class="memItemLeft" align="right" valign="top">int32_t(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___video_decoder__0__2.html#ad2e85b80316537e0e01724e1b1875a15">Decode</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> video_decoder, uint32_t decode_id, uint32_t size, const void *buffer, struct <a class="el" href="struct_p_p___completion_callback.html">PP_CompletionCallback</a> callback)</td></tr> -<tr><td class="memItemLeft" align="right" valign="top">int32_t(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___video_decoder__0__2.html#a53284466cb36653f3d91a4889b292811">GetPicture</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> video_decoder, struct <a class="el" href="struct_p_p___video_picture.html">PP_VideoPicture</a> *picture, struct <a class="el" href="struct_p_p___completion_callback.html">PP_CompletionCallback</a> callback)</td></tr> -<tr><td class="memItemLeft" align="right" valign="top">void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___video_decoder__0__2.html#a30fbc6abf22cae02032bdc713ee41d1e">RecyclePicture</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> video_decoder, const struct <a class="el" href="struct_p_p___video_picture.html">PP_VideoPicture</a> *picture)</td></tr> -<tr><td class="memItemLeft" align="right" valign="top">int32_t(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___video_decoder__0__2.html#a1a85da162f50990f318ff8bff61ceacc">Flush</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> video_decoder, struct <a class="el" href="struct_p_p___completion_callback.html">PP_CompletionCallback</a> callback)</td></tr> -<tr><td class="memItemLeft" align="right" valign="top">int32_t(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___video_decoder__0__2.html#a4697495911e69da035d786dc69ce22ca">Reset</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> video_decoder, struct <a class="el" href="struct_p_p___completion_callback.html">PP_CompletionCallback</a> callback)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a>(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___video_decoder__1__0.html#a81200f606c493c49a70190ca86ac135c">Create</a> )(<a class="el" href="group___typedefs.html#ga89b662403e6a687bb914b80114c0d19d">PP_Instance</a> instance)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group___enums.html#ga4f272d99be14aacafe08dfd4ef830918">PP_Bool</a>(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___video_decoder__1__0.html#ae2329143c44bd5eaae507074c1fc0ec3">IsVideoDecoder</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> resource)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">int32_t(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___video_decoder__1__0.html#ad115b7705b740b771e7dd9acb2b36f16">Initialize</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> video_decoder, <a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> graphics3d_context, <a class="el" href="group___enums.html#ga4d50d27186f68b2de578e82162206fea">PP_VideoProfile</a> profile, <a class="el" href="group___enums.html#ga6a3fd7e22be02521243b52481afadae5">PP_HardwareAcceleration</a> acceleration, struct <a class="el" href="struct_p_p___completion_callback.html">PP_CompletionCallback</a> callback)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">int32_t(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___video_decoder__1__0.html#acc8662be4232325abc545d1ae8b79366">Decode</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> video_decoder, uint32_t decode_id, uint32_t size, const void *buffer, struct <a class="el" href="struct_p_p___completion_callback.html">PP_CompletionCallback</a> callback)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">int32_t(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___video_decoder__1__0.html#a2351fe0cf66513ee77df0c1a22306c3e">GetPicture</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> video_decoder, struct <a class="el" href="struct_p_p___video_picture.html">PP_VideoPicture</a> *picture, struct <a class="el" href="struct_p_p___completion_callback.html">PP_CompletionCallback</a> callback)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___video_decoder__1__0.html#ac7e6b42866d42eade96519f32755509f">RecyclePicture</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> video_decoder, const struct <a class="el" href="struct_p_p___video_picture.html">PP_VideoPicture</a> *picture)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">int32_t(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___video_decoder__1__0.html#adf3ea0876d1ba686266589a04532e86d">Flush</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> video_decoder, struct <a class="el" href="struct_p_p___completion_callback.html">PP_CompletionCallback</a> callback)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">int32_t(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___video_decoder__1__0.html#aeb4704cfd86a4ad737af19e77f3ffd5e">Reset</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> video_decoder, struct <a class="el" href="struct_p_p___completion_callback.html">PP_CompletionCallback</a> callback)</td></tr> </table> <hr /><a name="details" id="details"></a><h2>Detailed Description</h2> <div class="textblock"><p>Video decoder interface. </p> <p>Typical usage:</p> <ul> -<li>Call <a class="el" href="struct_p_p_b___video_decoder__0__2.html#aaca90b3aba351b89cd777c8c563360c4" title="Creates a new video decoder resource.">Create()</a> to create a new video decoder resource.</li> -<li>Call <a class="el" href="struct_p_p_b___video_decoder__0__2.html#a821341ce72fe1db025913f562626b119" title="Initializes a video decoder resource.">Initialize()</a> to initialize it with a 3d graphics context and the desired codec profile.</li> -<li>Call <a class="el" href="struct_p_p_b___video_decoder__0__2.html#ad2e85b80316537e0e01724e1b1875a15" title="Decodes a bitstream buffer.">Decode()</a> continuously (waiting for each previous call to complete) to push bitstream buffers to the decoder.</li> -<li>Call <a class="el" href="struct_p_p_b___video_decoder__0__2.html#a53284466cb36653f3d91a4889b292811" title="Gets the next picture from the decoder.">GetPicture()</a> continuously (waiting for each previous call to complete) to pull decoded pictures from the decoder.</li> -<li>Call <a class="el" href="struct_p_p_b___video_decoder__0__2.html#a1a85da162f50990f318ff8bff61ceacc" title="Flushes the decoder.">Flush()</a> to signal end of stream to the decoder and perform shutdown when it completes.</li> -<li>Call <a class="el" href="struct_p_p_b___video_decoder__0__2.html#a4697495911e69da035d786dc69ce22ca" title="Resets the decoder as quickly as possible.">Reset()</a> to quickly stop the decoder (e.g. to implement Seek) and wait for the callback before restarting decoding at another point.</li> +<li>Call <a class="el" href="struct_p_p_b___video_decoder__1__0.html#a81200f606c493c49a70190ca86ac135c" title="Creates a new video decoder resource.">Create()</a> to create a new video decoder resource.</li> +<li>Call <a class="el" href="struct_p_p_b___video_decoder__1__0.html#ad115b7705b740b771e7dd9acb2b36f16" title="Initializes a video decoder resource.">Initialize()</a> to initialize it with a 3d graphics context and the desired codec profile.</li> +<li>Call <a class="el" href="struct_p_p_b___video_decoder__1__0.html#acc8662be4232325abc545d1ae8b79366" title="Decodes a bitstream buffer.">Decode()</a> continuously (waiting for each previous call to complete) to push bitstream buffers to the decoder.</li> +<li>Call <a class="el" href="struct_p_p_b___video_decoder__1__0.html#a2351fe0cf66513ee77df0c1a22306c3e" title="Gets the next picture from the decoder.">GetPicture()</a> continuously (waiting for each previous call to complete) to pull decoded pictures from the decoder.</li> +<li>Call <a class="el" href="struct_p_p_b___video_decoder__1__0.html#adf3ea0876d1ba686266589a04532e86d" title="Flushes the decoder.">Flush()</a> to signal end of stream to the decoder and perform shutdown when it completes.</li> +<li>Call <a class="el" href="struct_p_p_b___video_decoder__1__0.html#aeb4704cfd86a4ad737af19e77f3ffd5e" title="Resets the decoder as quickly as possible.">Reset()</a> to quickly stop the decoder (e.g. to implement Seek) and wait for the callback before restarting decoding at another point.</li> <li>To destroy the decoder, the plugin should release all of its references to it. Any pending callbacks will abort before the decoder is destroyed.</li> </ul> <p>Available video codecs vary by platform. All: theora, vorbis, vp8. Chrome and ChromeOS: aac, h264. ChromeOS: mpeg4. </p> </div><hr /><h2>Field Documentation</h2> -<a class="anchor" id="aaca90b3aba351b89cd777c8c563360c4"></a><!-- doxytag: member="PPB_VideoDecoder::Create" ref="aaca90b3aba351b89cd777c8c563360c4" args=")(PP_Instance instance)" --> +<a class="anchor" id="a81200f606c493c49a70190ca86ac135c"></a><!-- doxytag: member="PPB_VideoDecoder::Create" ref="a81200f606c493c49a70190ca86ac135c" args=")(PP_Instance instance)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> -<td class="memname"><a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a>(* <a class="el" href="struct_p_p_b___video_decoder__0__2.html#aaca90b3aba351b89cd777c8c563360c4">PPB_VideoDecoder::Create</a>)(<a class="el" href="group___typedefs.html#ga89b662403e6a687bb914b80114c0d19d">PP_Instance</a> instance)</td> +<td class="memname"><a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a>(* <a class="el" href="struct_p_p_b___video_decoder__1__0.html#a81200f606c493c49a70190ca86ac135c">PPB_VideoDecoder::Create</a>)(<a class="el" href="group___typedefs.html#ga89b662403e6a687bb914b80114c0d19d">PP_Instance</a> instance)</td> </tr> </table> </div> @@ -55,45 +55,45 @@ Data Fields</h2><table class="memberdecls"> <dl class="return"><dt><b>Returns:</b></dt><dd>A <code>PP_Resource</code> corresponding to a video decoder if successful or 0 otherwise. </dd></dl> </div> </div> -<a class="anchor" id="ad2e85b80316537e0e01724e1b1875a15"></a><!-- doxytag: member="PPB_VideoDecoder::Decode" ref="ad2e85b80316537e0e01724e1b1875a15" args=")(PP_Resource video_decoder, uint32_t decode_id, uint32_t size, const void *buffer, struct PP_CompletionCallback callback)" --> +<a class="anchor" id="acc8662be4232325abc545d1ae8b79366"></a><!-- doxytag: member="PPB_VideoDecoder::Decode" ref="acc8662be4232325abc545d1ae8b79366" args=")(PP_Resource video_decoder, uint32_t decode_id, uint32_t size, const void *buffer, struct PP_CompletionCallback callback)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> -<td class="memname">int32_t(* <a class="el" href="struct_p_p_b___video_decoder__0__2.html#ad2e85b80316537e0e01724e1b1875a15">PPB_VideoDecoder::Decode</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> video_decoder, uint32_t decode_id, uint32_t size, const void *buffer, struct <a class="el" href="struct_p_p___completion_callback.html">PP_CompletionCallback</a> callback)</td> +<td class="memname">int32_t(* <a class="el" href="struct_p_p_b___video_decoder__1__0.html#acc8662be4232325abc545d1ae8b79366">PPB_VideoDecoder::Decode</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> video_decoder, uint32_t decode_id, uint32_t size, const void *buffer, struct <a class="el" href="struct_p_p___completion_callback.html">PP_CompletionCallback</a> callback)</td> </tr> </table> </div> <div class="memdoc"> <p>Decodes a bitstream buffer. </p> -<p>Copies |size| bytes of data from the plugin's |buffer|. The plugin should wait until the decoder signals completion by returning PP_OK or by running |callback| before calling <a class="el" href="struct_p_p_b___video_decoder__0__2.html#ad2e85b80316537e0e01724e1b1875a15" title="Decodes a bitstream buffer.">Decode()</a> again.</p> +<p>Copies |size| bytes of data from the plugin's |buffer|. The plugin should wait until the decoder signals completion by returning PP_OK or by running |callback| before calling <a class="el" href="struct_p_p_b___video_decoder__1__0.html#acc8662be4232325abc545d1ae8b79366" title="Decodes a bitstream buffer.">Decode()</a> again.</p> <p>In general, each bitstream buffer should contain a demuxed bitstream frame for the selected video codec. For example, H264 decoders expect to receive one AnnexB NAL unit, including the 4 byte start code prefix, while VP8 decoders expect to receive a bitstream frame without the IVF frame header.</p> -<p>If the call to <a class="el" href="struct_p_p_b___video_decoder__0__2.html#ad2e85b80316537e0e01724e1b1875a15" title="Decodes a bitstream buffer.">Decode()</a> eventually results in a picture, the |decode_id| parameter is copied into the returned picture. The plugin can use this to associate decoded pictures with <a class="el" href="struct_p_p_b___video_decoder__0__2.html#ad2e85b80316537e0e01724e1b1875a15" title="Decodes a bitstream buffer.">Decode()</a> calls (e.g. to assign timestamps or frame numbers to pictures.) This value is opaque to the API so the plugin is free to pass any value.</p> +<p>If the call to <a class="el" href="struct_p_p_b___video_decoder__1__0.html#acc8662be4232325abc545d1ae8b79366" title="Decodes a bitstream buffer.">Decode()</a> eventually results in a picture, the |decode_id| parameter is copied into the returned picture. The plugin can use this to associate decoded pictures with <a class="el" href="struct_p_p_b___video_decoder__1__0.html#acc8662be4232325abc545d1ae8b79366" title="Decodes a bitstream buffer.">Decode()</a> calls (e.g. to assign timestamps or frame numbers to pictures.) This value is opaque to the API so the plugin is free to pass any value.</p> <dl class="params"><dt><b>Parameters:</b></dt><dd> <table class="params"> <tr><td class="paramdir">[in]</td><td class="paramname">video_decoder</td><td>A <code>PP_Resource</code> identifying the video decoder. </td></tr> -<tr><td class="paramdir">[in]</td><td class="paramname">decode_id</td><td>An optional value, chosen by the plugin, that can be used to associate calls to <a class="el" href="struct_p_p_b___video_decoder__0__2.html#ad2e85b80316537e0e01724e1b1875a15" title="Decodes a bitstream buffer.">Decode()</a> with decoded pictures returned by <a class="el" href="struct_p_p_b___video_decoder__0__2.html#a53284466cb36653f3d91a4889b292811" title="Gets the next picture from the decoder.">GetPicture()</a>. </td></tr> +<tr><td class="paramdir">[in]</td><td class="paramname">decode_id</td><td>An optional value, chosen by the plugin, that can be used to associate calls to <a class="el" href="struct_p_p_b___video_decoder__1__0.html#acc8662be4232325abc545d1ae8b79366" title="Decodes a bitstream buffer.">Decode()</a> with decoded pictures returned by <a class="el" href="struct_p_p_b___video_decoder__1__0.html#a2351fe0cf66513ee77df0c1a22306c3e" title="Gets the next picture from the decoder.">GetPicture()</a>. </td></tr> <tr><td class="paramdir">[in]</td><td class="paramname">size</td><td>Buffer size in bytes. </td></tr> <tr><td class="paramdir">[in]</td><td class="paramname">buffer</td><td>Starting address of buffer. </td></tr> <tr><td class="paramdir">[in]</td><td class="paramname">callback</td><td>A <code><a class="el" href="struct_p_p___completion_callback.html" title="PP_CompletionCallback is a common mechanism for supporting potentially asynchronous calls in browser ...">PP_CompletionCallback</a></code> to be called on completion.</td></tr> </table> </dd> </dl> -<dl class="return"><dt><b>Returns:</b></dt><dd>An int32_t containing an error code from <code><a class="el" href="pp__errors_8h.html" title="This file defines an enumeration of all PPAPI error codes.">pp_errors.h</a></code>. Returns PP_ERROR_FAILED if the decoder isn't initialized or if a <a class="el" href="struct_p_p_b___video_decoder__0__2.html#a1a85da162f50990f318ff8bff61ceacc" title="Flushes the decoder.">Flush()</a> or <a class="el" href="struct_p_p_b___video_decoder__0__2.html#a4697495911e69da035d786dc69ce22ca" title="Resets the decoder as quickly as possible.">Reset()</a> call is pending. Returns PP_ERROR_INPROGRESS if there is another <a class="el" href="struct_p_p_b___video_decoder__0__2.html#ad2e85b80316537e0e01724e1b1875a15" title="Decodes a bitstream buffer.">Decode()</a> call pending. Returns PP_ERROR_NOMEMORY if a bitstream buffer can't be created. Returns PP_ERROR_ABORTED when <a class="el" href="struct_p_p_b___video_decoder__0__2.html#a4697495911e69da035d786dc69ce22ca" title="Resets the decoder as quickly as possible.">Reset()</a> is called while <a class="el" href="struct_p_p_b___video_decoder__0__2.html#ad2e85b80316537e0e01724e1b1875a15" title="Decodes a bitstream buffer.">Decode()</a> is pending. </dd></dl> +<dl class="return"><dt><b>Returns:</b></dt><dd>An int32_t containing an error code from <code><a class="el" href="pp__errors_8h.html" title="This file defines an enumeration of all PPAPI error codes.">pp_errors.h</a></code>. Returns PP_ERROR_FAILED if the decoder isn't initialized or if a <a class="el" href="struct_p_p_b___video_decoder__1__0.html#adf3ea0876d1ba686266589a04532e86d" title="Flushes the decoder.">Flush()</a> or <a class="el" href="struct_p_p_b___video_decoder__1__0.html#aeb4704cfd86a4ad737af19e77f3ffd5e" title="Resets the decoder as quickly as possible.">Reset()</a> call is pending. Returns PP_ERROR_INPROGRESS if there is another <a class="el" href="struct_p_p_b___video_decoder__1__0.html#acc8662be4232325abc545d1ae8b79366" title="Decodes a bitstream buffer.">Decode()</a> call pending. Returns PP_ERROR_NOMEMORY if a bitstream buffer can't be created. Returns PP_ERROR_ABORTED when <a class="el" href="struct_p_p_b___video_decoder__1__0.html#aeb4704cfd86a4ad737af19e77f3ffd5e" title="Resets the decoder as quickly as possible.">Reset()</a> is called while <a class="el" href="struct_p_p_b___video_decoder__1__0.html#acc8662be4232325abc545d1ae8b79366" title="Decodes a bitstream buffer.">Decode()</a> is pending. </dd></dl> </div> </div> -<a class="anchor" id="a1a85da162f50990f318ff8bff61ceacc"></a><!-- doxytag: member="PPB_VideoDecoder::Flush" ref="a1a85da162f50990f318ff8bff61ceacc" args=")(PP_Resource video_decoder, struct PP_CompletionCallback callback)" --> +<a class="anchor" id="adf3ea0876d1ba686266589a04532e86d"></a><!-- doxytag: member="PPB_VideoDecoder::Flush" ref="adf3ea0876d1ba686266589a04532e86d" args=")(PP_Resource video_decoder, struct PP_CompletionCallback callback)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> -<td class="memname">int32_t(* <a class="el" href="struct_p_p_b___video_decoder__0__2.html#a1a85da162f50990f318ff8bff61ceacc">PPB_VideoDecoder::Flush</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> video_decoder, struct <a class="el" href="struct_p_p___completion_callback.html">PP_CompletionCallback</a> callback)</td> +<td class="memname">int32_t(* <a class="el" href="struct_p_p_b___video_decoder__1__0.html#adf3ea0876d1ba686266589a04532e86d">PPB_VideoDecoder::Flush</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> video_decoder, struct <a class="el" href="struct_p_p___completion_callback.html">PP_CompletionCallback</a> callback)</td> </tr> </table> </div> <div class="memdoc"> <p>Flushes the decoder. </p> -<p>The plugin should call <a class="el" href="struct_p_p_b___video_decoder__0__2.html#a1a85da162f50990f318ff8bff61ceacc" title="Flushes the decoder.">Flush()</a> when it reaches the end of its video stream in order to stop cleanly. The decoder will run any pending <a class="el" href="struct_p_p_b___video_decoder__0__2.html#ad2e85b80316537e0e01724e1b1875a15" title="Decodes a bitstream buffer.">Decode()</a> call to completion. The plugin should make no further calls to the decoder other than <a class="el" href="struct_p_p_b___video_decoder__0__2.html#a53284466cb36653f3d91a4889b292811" title="Gets the next picture from the decoder.">GetPicture()</a> and <a class="el" href="struct_p_p_b___video_decoder__0__2.html#a30fbc6abf22cae02032bdc713ee41d1e" title="Recycles a picture that the plugin has received from the decoder.">RecyclePicture()</a> until the decoder signals completion by running |callback|. Just before completion, any pending <a class="el" href="struct_p_p_b___video_decoder__0__2.html#a53284466cb36653f3d91a4889b292811" title="Gets the next picture from the decoder.">GetPicture()</a> call will complete by running its callback with result PP_ERROR_ABORTED to signal that no more pictures are available. Any pictures held by the plugin remain valid during and after the flush and should be recycled back to the decoder.</p> +<p>The plugin should call <a class="el" href="struct_p_p_b___video_decoder__1__0.html#adf3ea0876d1ba686266589a04532e86d" title="Flushes the decoder.">Flush()</a> when it reaches the end of its video stream in order to stop cleanly. The decoder will run any pending <a class="el" href="struct_p_p_b___video_decoder__1__0.html#acc8662be4232325abc545d1ae8b79366" title="Decodes a bitstream buffer.">Decode()</a> call to completion. The plugin should make no further calls to the decoder other than <a class="el" href="struct_p_p_b___video_decoder__1__0.html#a2351fe0cf66513ee77df0c1a22306c3e" title="Gets the next picture from the decoder.">GetPicture()</a> and <a class="el" href="struct_p_p_b___video_decoder__1__0.html#ac7e6b42866d42eade96519f32755509f" title="Recycles a picture that the plugin has received from the decoder.">RecyclePicture()</a> until the decoder signals completion by running |callback|. Just before completion, any pending <a class="el" href="struct_p_p_b___video_decoder__1__0.html#a2351fe0cf66513ee77df0c1a22306c3e" title="Gets the next picture from the decoder.">GetPicture()</a> call will complete by running its callback with result PP_ERROR_ABORTED to signal that no more pictures are available. Any pictures held by the plugin remain valid during and after the flush and should be recycled back to the decoder.</p> <dl class="params"><dt><b>Parameters:</b></dt><dd> <table class="params"> <tr><td class="paramdir">[in]</td><td class="paramname">video_decoder</td><td>A <code>PP_Resource</code> identifying the video decoder. </td></tr> @@ -104,18 +104,18 @@ Data Fields</h2><table class="memberdecls"> <dl class="return"><dt><b>Returns:</b></dt><dd>An int32_t containing an error code from <code><a class="el" href="pp__errors_8h.html" title="This file defines an enumeration of all PPAPI error codes.">pp_errors.h</a></code>. Returns PP_ERROR_FAILED if the decoder isn't initialized. </dd></dl> </div> </div> -<a class="anchor" id="a53284466cb36653f3d91a4889b292811"></a><!-- doxytag: member="PPB_VideoDecoder::GetPicture" ref="a53284466cb36653f3d91a4889b292811" args=")(PP_Resource video_decoder, struct PP_VideoPicture *picture, struct PP_CompletionCallback callback)" --> +<a class="anchor" id="a2351fe0cf66513ee77df0c1a22306c3e"></a><!-- doxytag: member="PPB_VideoDecoder::GetPicture" ref="a2351fe0cf66513ee77df0c1a22306c3e" args=")(PP_Resource video_decoder, struct PP_VideoPicture *picture, struct PP_CompletionCallback callback)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> -<td class="memname">int32_t(* <a class="el" href="struct_p_p_b___video_decoder__0__2.html#a53284466cb36653f3d91a4889b292811">PPB_VideoDecoder::GetPicture</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> video_decoder, struct <a class="el" href="struct_p_p___video_picture.html">PP_VideoPicture</a> *picture, struct <a class="el" href="struct_p_p___completion_callback.html">PP_CompletionCallback</a> callback)</td> +<td class="memname">int32_t(* <a class="el" href="struct_p_p_b___video_decoder__1__0.html#a2351fe0cf66513ee77df0c1a22306c3e">PPB_VideoDecoder::GetPicture</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> video_decoder, struct <a class="el" href="struct_p_p___video_picture.html">PP_VideoPicture</a> *picture, struct <a class="el" href="struct_p_p___completion_callback.html">PP_CompletionCallback</a> callback)</td> </tr> </table> </div> <div class="memdoc"> <p>Gets the next picture from the decoder. </p> -<p>The picture is valid after the decoder signals completion by returning PP_OK or running |callback|. The plugin can call <a class="el" href="struct_p_p_b___video_decoder__0__2.html#a53284466cb36653f3d91a4889b292811" title="Gets the next picture from the decoder.">GetPicture()</a> again after the decoder signals completion. When the plugin is finished using the picture, it should return it to the system by calling <a class="el" href="struct_p_p_b___video_decoder__0__2.html#a30fbc6abf22cae02032bdc713ee41d1e" title="Recycles a picture that the plugin has received from the decoder.">RecyclePicture()</a>.</p> +<p>The picture is valid after the decoder signals completion by returning PP_OK or running |callback|. The plugin can call <a class="el" href="struct_p_p_b___video_decoder__1__0.html#a2351fe0cf66513ee77df0c1a22306c3e" title="Gets the next picture from the decoder.">GetPicture()</a> again after the decoder signals completion. When the plugin is finished using the picture, it should return it to the system by calling <a class="el" href="struct_p_p_b___video_decoder__1__0.html#ac7e6b42866d42eade96519f32755509f" title="Recycles a picture that the plugin has received from the decoder.">RecyclePicture()</a>.</p> <dl class="params"><dt><b>Parameters:</b></dt><dd> <table class="params"> <tr><td class="paramdir">[in]</td><td class="paramname">video_decoder</td><td>A <code>PP_Resource</code> identifying the video decoder. </td></tr> @@ -124,21 +124,21 @@ Data Fields</h2><table class="memberdecls"> </table> </dd> </dl> -<dl class="return"><dt><b>Returns:</b></dt><dd>An int32_t containing an error code from <code><a class="el" href="pp__errors_8h.html" title="This file defines an enumeration of all PPAPI error codes.">pp_errors.h</a></code>. Returns PP_ERROR_FAILED if the decoder isn't initialized or if a <a class="el" href="struct_p_p_b___video_decoder__0__2.html#a4697495911e69da035d786dc69ce22ca" title="Resets the decoder as quickly as possible.">Reset()</a> call is pending. Returns PP_ERROR_INPROGRESS if there is another <a class="el" href="struct_p_p_b___video_decoder__0__2.html#a53284466cb36653f3d91a4889b292811" title="Gets the next picture from the decoder.">GetPicture()</a> call pending. Returns PP_ERROR_ABORTED when <a class="el" href="struct_p_p_b___video_decoder__0__2.html#a4697495911e69da035d786dc69ce22ca" title="Resets the decoder as quickly as possible.">Reset()</a> is called, or if a call to <a class="el" href="struct_p_p_b___video_decoder__0__2.html#a1a85da162f50990f318ff8bff61ceacc" title="Flushes the decoder.">Flush()</a> completes while <a class="el" href="struct_p_p_b___video_decoder__0__2.html#a53284466cb36653f3d91a4889b292811" title="Gets the next picture from the decoder.">GetPicture()</a> is pending. </dd></dl> +<dl class="return"><dt><b>Returns:</b></dt><dd>An int32_t containing an error code from <code><a class="el" href="pp__errors_8h.html" title="This file defines an enumeration of all PPAPI error codes.">pp_errors.h</a></code>. Returns PP_ERROR_FAILED if the decoder isn't initialized or if a <a class="el" href="struct_p_p_b___video_decoder__1__0.html#aeb4704cfd86a4ad737af19e77f3ffd5e" title="Resets the decoder as quickly as possible.">Reset()</a> call is pending. Returns PP_ERROR_INPROGRESS if there is another <a class="el" href="struct_p_p_b___video_decoder__1__0.html#a2351fe0cf66513ee77df0c1a22306c3e" title="Gets the next picture from the decoder.">GetPicture()</a> call pending. Returns PP_ERROR_ABORTED when <a class="el" href="struct_p_p_b___video_decoder__1__0.html#aeb4704cfd86a4ad737af19e77f3ffd5e" title="Resets the decoder as quickly as possible.">Reset()</a> is called, or if a call to <a class="el" href="struct_p_p_b___video_decoder__1__0.html#adf3ea0876d1ba686266589a04532e86d" title="Flushes the decoder.">Flush()</a> completes while <a class="el" href="struct_p_p_b___video_decoder__1__0.html#a2351fe0cf66513ee77df0c1a22306c3e" title="Gets the next picture from the decoder.">GetPicture()</a> is pending. </dd></dl> </div> </div> -<a class="anchor" id="a821341ce72fe1db025913f562626b119"></a><!-- doxytag: member="PPB_VideoDecoder::Initialize" ref="a821341ce72fe1db025913f562626b119" args=")(PP_Resource video_decoder, PP_Resource graphics3d_context, PP_VideoProfile profile, PP_HardwareAcceleration acceleration, struct PP_CompletionCallback callback)" --> +<a class="anchor" id="ad115b7705b740b771e7dd9acb2b36f16"></a><!-- doxytag: member="PPB_VideoDecoder::Initialize" ref="ad115b7705b740b771e7dd9acb2b36f16" args=")(PP_Resource video_decoder, PP_Resource graphics3d_context, PP_VideoProfile profile, PP_HardwareAcceleration acceleration, struct PP_CompletionCallback callback)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> -<td class="memname">int32_t(* <a class="el" href="struct_p_p_b___video_decoder__0__2.html#a821341ce72fe1db025913f562626b119">PPB_VideoDecoder::Initialize</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> video_decoder, <a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> graphics3d_context, <a class="el" href="group___enums.html#ga4d50d27186f68b2de578e82162206fea">PP_VideoProfile</a> profile, <a class="el" href="group___enums.html#ga6a3fd7e22be02521243b52481afadae5">PP_HardwareAcceleration</a> acceleration, struct <a class="el" href="struct_p_p___completion_callback.html">PP_CompletionCallback</a> callback)</td> +<td class="memname">int32_t(* <a class="el" href="struct_p_p_b___video_decoder__1__0.html#ad115b7705b740b771e7dd9acb2b36f16">PPB_VideoDecoder::Initialize</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> video_decoder, <a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> graphics3d_context, <a class="el" href="group___enums.html#ga4d50d27186f68b2de578e82162206fea">PP_VideoProfile</a> profile, <a class="el" href="group___enums.html#ga6a3fd7e22be02521243b52481afadae5">PP_HardwareAcceleration</a> acceleration, struct <a class="el" href="struct_p_p___completion_callback.html">PP_CompletionCallback</a> callback)</td> </tr> </table> </div> <div class="memdoc"> <p>Initializes a video decoder resource. </p> -<p>This should be called after <a class="el" href="struct_p_p_b___video_decoder__0__2.html#aaca90b3aba351b89cd777c8c563360c4" title="Creates a new video decoder resource.">Create()</a> and before any other functions.</p> +<p>This should be called after <a class="el" href="struct_p_p_b___video_decoder__1__0.html#a81200f606c493c49a70190ca86ac135c" title="Creates a new video decoder resource.">Create()</a> and before any other functions.</p> <dl class="params"><dt><b>Parameters:</b></dt><dd> <table class="params"> <tr><td class="paramdir">[in]</td><td class="paramname">video_decoder</td><td>A <code>PP_Resource</code> identifying the video decoder. </td></tr> @@ -149,15 +149,15 @@ Data Fields</h2><table class="memberdecls"> </table> </dd> </dl> -<dl class="return"><dt><b>Returns:</b></dt><dd>An int32_t containing an error code from <code><a class="el" href="pp__errors_8h.html" title="This file defines an enumeration of all PPAPI error codes.">pp_errors.h</a></code>. Returns PP_ERROR_NOTSUPPORTED if video decoding is not available, or the requested profile is not supported. In this case, the client may call <a class="el" href="struct_p_p_b___video_decoder__0__2.html#a821341ce72fe1db025913f562626b119" title="Initializes a video decoder resource.">Initialize()</a> again with different parameters to find a good configuration. </dd></dl> +<dl class="return"><dt><b>Returns:</b></dt><dd>An int32_t containing an error code from <code><a class="el" href="pp__errors_8h.html" title="This file defines an enumeration of all PPAPI error codes.">pp_errors.h</a></code>. Returns PP_ERROR_NOTSUPPORTED if video decoding is not available, or the requested profile is not supported. In this case, the client may call <a class="el" href="struct_p_p_b___video_decoder__1__0.html#ad115b7705b740b771e7dd9acb2b36f16" title="Initializes a video decoder resource.">Initialize()</a> again with different parameters to find a good configuration. </dd></dl> </div> </div> -<a class="anchor" id="a3748268a6df835f3eb661b0c690c37bb"></a><!-- doxytag: member="PPB_VideoDecoder::IsVideoDecoder" ref="a3748268a6df835f3eb661b0c690c37bb" args=")(PP_Resource resource)" --> +<a class="anchor" id="ae2329143c44bd5eaae507074c1fc0ec3"></a><!-- doxytag: member="PPB_VideoDecoder::IsVideoDecoder" ref="ae2329143c44bd5eaae507074c1fc0ec3" args=")(PP_Resource resource)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> -<td class="memname"><a class="el" href="group___enums.html#ga4f272d99be14aacafe08dfd4ef830918">PP_Bool</a>(* <a class="el" href="struct_p_p_b___video_decoder__0__2.html#a3748268a6df835f3eb661b0c690c37bb">PPB_VideoDecoder::IsVideoDecoder</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> resource)</td> +<td class="memname"><a class="el" href="group___enums.html#ga4f272d99be14aacafe08dfd4ef830918">PP_Bool</a>(* <a class="el" href="struct_p_p_b___video_decoder__1__0.html#ae2329143c44bd5eaae507074c1fc0ec3">PPB_VideoDecoder::IsVideoDecoder</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> resource)</td> </tr> </table> </div> @@ -172,12 +172,12 @@ Data Fields</h2><table class="memberdecls"> <dl class="return"><dt><b>Returns:</b></dt><dd><code>PP_TRUE</code> if the resource is a <code>PPB_VideoDecoder</code>, <code>PP_FALSE</code> if the resource is invalid or some other type. </dd></dl> </div> </div> -<a class="anchor" id="a30fbc6abf22cae02032bdc713ee41d1e"></a><!-- doxytag: member="PPB_VideoDecoder::RecyclePicture" ref="a30fbc6abf22cae02032bdc713ee41d1e" args=")(PP_Resource video_decoder, const struct PP_VideoPicture *picture)" --> +<a class="anchor" id="ac7e6b42866d42eade96519f32755509f"></a><!-- doxytag: member="PPB_VideoDecoder::RecyclePicture" ref="ac7e6b42866d42eade96519f32755509f" args=")(PP_Resource video_decoder, const struct PP_VideoPicture *picture)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> -<td class="memname">void(* <a class="el" href="struct_p_p_b___video_decoder__0__2.html#a30fbc6abf22cae02032bdc713ee41d1e">PPB_VideoDecoder::RecyclePicture</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> video_decoder, const struct <a class="el" href="struct_p_p___video_picture.html">PP_VideoPicture</a> *picture)</td> +<td class="memname">void(* <a class="el" href="struct_p_p_b___video_decoder__1__0.html#ac7e6b42866d42eade96519f32755509f">PPB_VideoDecoder::RecyclePicture</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> video_decoder, const struct <a class="el" href="struct_p_p___video_picture.html">PP_VideoPicture</a> *picture)</td> </tr> </table> </div> @@ -193,18 +193,18 @@ Data Fields</h2><table class="memberdecls"> </dl> </div> </div> -<a class="anchor" id="a4697495911e69da035d786dc69ce22ca"></a><!-- doxytag: member="PPB_VideoDecoder::Reset" ref="a4697495911e69da035d786dc69ce22ca" args=")(PP_Resource video_decoder, struct PP_CompletionCallback callback)" --> +<a class="anchor" id="aeb4704cfd86a4ad737af19e77f3ffd5e"></a><!-- doxytag: member="PPB_VideoDecoder::Reset" ref="aeb4704cfd86a4ad737af19e77f3ffd5e" args=")(PP_Resource video_decoder, struct PP_CompletionCallback callback)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> -<td class="memname">int32_t(* <a class="el" href="struct_p_p_b___video_decoder__0__2.html#a4697495911e69da035d786dc69ce22ca">PPB_VideoDecoder::Reset</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> video_decoder, struct <a class="el" href="struct_p_p___completion_callback.html">PP_CompletionCallback</a> callback)</td> +<td class="memname">int32_t(* <a class="el" href="struct_p_p_b___video_decoder__1__0.html#aeb4704cfd86a4ad737af19e77f3ffd5e">PPB_VideoDecoder::Reset</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> video_decoder, struct <a class="el" href="struct_p_p___completion_callback.html">PP_CompletionCallback</a> callback)</td> </tr> </table> </div> <div class="memdoc"> <p>Resets the decoder as quickly as possible. </p> -<p>The plugin can call <a class="el" href="struct_p_p_b___video_decoder__0__2.html#a4697495911e69da035d786dc69ce22ca" title="Resets the decoder as quickly as possible.">Reset()</a> to skip to another position in the video stream. After <a class="el" href="struct_p_p_b___video_decoder__0__2.html#a4697495911e69da035d786dc69ce22ca" title="Resets the decoder as quickly as possible.">Reset()</a> returns, any pending calls to <a class="el" href="struct_p_p_b___video_decoder__0__2.html#ad2e85b80316537e0e01724e1b1875a15" title="Decodes a bitstream buffer.">Decode()</a> and <a class="el" href="struct_p_p_b___video_decoder__0__2.html#a53284466cb36653f3d91a4889b292811" title="Gets the next picture from the decoder.">GetPicture()</a>) abort, causing their callbacks to run with PP_ERROR_ABORTED. The plugin should not make further calls to the decoder other than <a class="el" href="struct_p_p_b___video_decoder__0__2.html#a30fbc6abf22cae02032bdc713ee41d1e" title="Recycles a picture that the plugin has received from the decoder.">RecyclePicture()</a> until the decoder signals completion by running |callback|. Any pictures held by the plugin remain valid during and after the reset and should be recycled back to the decoder.</p> +<p>The plugin can call <a class="el" href="struct_p_p_b___video_decoder__1__0.html#aeb4704cfd86a4ad737af19e77f3ffd5e" title="Resets the decoder as quickly as possible.">Reset()</a> to skip to another position in the video stream. After <a class="el" href="struct_p_p_b___video_decoder__1__0.html#aeb4704cfd86a4ad737af19e77f3ffd5e" title="Resets the decoder as quickly as possible.">Reset()</a> returns, any pending calls to <a class="el" href="struct_p_p_b___video_decoder__1__0.html#acc8662be4232325abc545d1ae8b79366" title="Decodes a bitstream buffer.">Decode()</a> and <a class="el" href="struct_p_p_b___video_decoder__1__0.html#a2351fe0cf66513ee77df0c1a22306c3e" title="Gets the next picture from the decoder.">GetPicture()</a>) abort, causing their callbacks to run with PP_ERROR_ABORTED. The plugin should not make further calls to the decoder other than <a class="el" href="struct_p_p_b___video_decoder__1__0.html#ac7e6b42866d42eade96519f32755509f" title="Recycles a picture that the plugin has received from the decoder.">RecyclePicture()</a> until the decoder signals completion by running |callback|. Any pictures held by the plugin remain valid during and after the reset and should be recycled back to the decoder.</p> <dl class="params"><dt><b>Parameters:</b></dt><dd> <table class="params"> <tr><td class="paramdir">[in]</td><td class="paramname">video_decoder</td><td>A <code>PP_Resource</code> identifying the video decoder. </td></tr> diff --git a/native_client_sdk/doc_generated/pepper_dev/cpp/classpp_1_1_u_d_p_socket.html b/native_client_sdk/doc_generated/pepper_dev/cpp/classpp_1_1_u_d_p_socket.html index e864cb5..c0bf322 100644 --- a/native_client_sdk/doc_generated/pepper_dev/cpp/classpp_1_1_u_d_p_socket.html +++ b/native_client_sdk/doc_generated/pepper_dev/cpp/classpp_1_1_u_d_p_socket.html @@ -356,7 +356,7 @@ Static Public Member Functions</h2><table class="memberdecls"> </table> </dd> </dl> -<dl class="return"><dt><b>Returns:</b></dt><dd>A non-negative number on success to indicate how many bytes have been sent; otherwise, an error code from <code>pp_errors.h</code>. <code>PP_ERROR_NOACCESS</code> will be returned if the caller doesn't have required permissions. </dd></dl> +<dl class="return"><dt><b>Returns:</b></dt><dd>A non-negative number on success to indicate how many bytes have been sent; otherwise, an error code from <code>pp_errors.h</code>. <code>PP_ERROR_NOACCESS</code> will be returned if the caller doesn't have required permissions. <code>PP_ERROR_INPROGRESS</code> will be returned if the socket is busy sending. The caller should wait until a pending send completes before retrying. </dd></dl> </div> </div> <a class="anchor" id="a5ff91fd2342e534b57980c0c2e414251"></a><!-- doxytag: member="pp::UDPSocket::SetOption" ref="a5ff91fd2342e534b57980c0c2e414251" args="(PP_UDPSocket_Option name, const Var &value, const CompletionCallback &callback)" --> diff --git a/native_client_sdk/doc_generated/pepper_dev/index.html b/native_client_sdk/doc_generated/pepper_dev/index.html index 31724fd..f71a18b 100644 --- a/native_client_sdk/doc_generated/pepper_dev/index.html +++ b/native_client_sdk/doc_generated/pepper_dev/index.html @@ -2,8 +2,8 @@ <section id="pepper-api-reference-dev"> <h1 id="pepper-api-reference-dev">Pepper API Reference (Dev)</h1> -<p>This page lists the API for Pepper 40. Apps that use this API can -run in Chrome 40 or higher.</p> +<p>This page lists the API for Pepper 42. Apps that use this API can +run in Chrome 42 or higher.</p> <h2 id="pepper-c-api-reference"><a class="reference internal" href="/native-client/c-api-dev.html#pepper-dev-c-index"><em>Pepper C API Reference</em></a></h2> <h2 id="id1"><a class="reference internal" href="/native-client/cpp-api-dev.html#pepper-dev-cpp-index"><em>Pepper C++ API Reference</em></a></h2> </section> diff --git a/native_client_sdk/doc_generated/pepper_stable/c/globals_defs.html b/native_client_sdk/doc_generated/pepper_stable/c/globals_defs.html index aa9a080..a088a1b 100644 --- a/native_client_sdk/doc_generated/pepper_stable/c/globals_defs.html +++ b/native_client_sdk/doc_generated/pepper_stable/c/globals_defs.html @@ -148,8 +148,8 @@ <li>PPB_MESSAGING_INTERFACE : <a class="el" href="ppb__messaging_8h.html#a558ca32dad39a710cd217aaa09921d92">ppb_messaging.h</a> </li> -<li>PPB_MESSAGING_INTERFACE_1_0 -: <a class="el" href="ppb__messaging_8h.html#afc64e56f770d45a4556b32cd6568cc77">ppb_messaging.h</a> +<li>PPB_MESSAGING_INTERFACE_1_2 +: <a class="el" href="ppb__messaging_8h.html#a233f5c34216429569a62f30b7210e816">ppb_messaging.h</a> </li> <li>PPB_MOUSE_INPUT_EVENT_INTERFACE : <a class="el" href="ppb__input__event_8h.html#a761fcf6df555946b6c2e1a0b6cd01c5e">ppb_input_event.h</a> @@ -193,6 +193,54 @@ <li>PPB_NETWORKPROXY_INTERFACE_1_0 : <a class="el" href="ppb__network__proxy_8h.html#a51bdbe7e4706cc8c5e455ceb47a34472">ppb_network_proxy.h</a> </li> +<li>PPB_OPENGLES2_CHROMIUMENABLEFEATURE_INTERFACE +: <a class="el" href="ppb__opengles2_8h.html#af73caac234005d5680c4212ee0414acf">ppb_opengles2.h</a> +</li> +<li>PPB_OPENGLES2_CHROMIUMENABLEFEATURE_INTERFACE_1_0 +: <a class="el" href="ppb__opengles2_8h.html#ad776fe5d283c4097adc3054cf950f294">ppb_opengles2.h</a> +</li> +<li>PPB_OPENGLES2_CHROMIUMMAPSUB_INTERFACE +: <a class="el" href="ppb__opengles2_8h.html#a0d5f52bc61032e26152508badb6293c6">ppb_opengles2.h</a> +</li> +<li>PPB_OPENGLES2_CHROMIUMMAPSUB_INTERFACE_1_0 +: <a class="el" href="ppb__opengles2_8h.html#a76831e822b9bd007659a516630b1b81b">ppb_opengles2.h</a> +</li> +<li>PPB_OPENGLES2_FRAMEBUFFERBLIT_INTERFACE +: <a class="el" href="ppb__opengles2_8h.html#a2f416acbeae9d68c9c2207683b556da1">ppb_opengles2.h</a> +</li> +<li>PPB_OPENGLES2_FRAMEBUFFERBLIT_INTERFACE_1_0 +: <a class="el" href="ppb__opengles2_8h.html#ad035ea2ecebeb7dcdb46e69404149b0a">ppb_opengles2.h</a> +</li> +<li>PPB_OPENGLES2_FRAMEBUFFERMULTISAMPLE_INTERFACE +: <a class="el" href="ppb__opengles2_8h.html#a8842ed3cc24ad8e5c3e1c63a30479e81">ppb_opengles2.h</a> +</li> +<li>PPB_OPENGLES2_FRAMEBUFFERMULTISAMPLE_INTERFACE_1_0 +: <a class="el" href="ppb__opengles2_8h.html#a7eaf092d0b7bf7f3da2b3b5bbb44175c">ppb_opengles2.h</a> +</li> +<li>PPB_OPENGLES2_INSTANCEDARRAYS_INTERFACE +: <a class="el" href="ppb__opengles2_8h.html#ade96920455b0451b4a84dedde8706f0c">ppb_opengles2.h</a> +</li> +<li>PPB_OPENGLES2_INSTANCEDARRAYS_INTERFACE_1_0 +: <a class="el" href="ppb__opengles2_8h.html#a63baff589b60f79fac2b62ffe476fe52">ppb_opengles2.h</a> +</li> +<li>PPB_OPENGLES2_INTERFACE +: <a class="el" href="ppb__opengles2_8h.html#ab9f1a398bb5caf6e6ac2044c181e4cb4">ppb_opengles2.h</a> +</li> +<li>PPB_OPENGLES2_INTERFACE_1_0 +: <a class="el" href="ppb__opengles2_8h.html#ad557f98c8d78c0704377488bb9878b6a">ppb_opengles2.h</a> +</li> +<li>PPB_OPENGLES2_QUERY_INTERFACE +: <a class="el" href="ppb__opengles2_8h.html#a5966bff19c1b85d79bfaa773ff919798">ppb_opengles2.h</a> +</li> +<li>PPB_OPENGLES2_QUERY_INTERFACE_1_0 +: <a class="el" href="ppb__opengles2_8h.html#af9179ad2e31022ca51f19b7f3fd17f39">ppb_opengles2.h</a> +</li> +<li>PPB_OPENGLES2_VERTEXARRAYOBJECT_INTERFACE +: <a class="el" href="ppb__opengles2_8h.html#a2df0836cfb081e5cca1b639f7983b9a6">ppb_opengles2.h</a> +</li> +<li>PPB_OPENGLES2_VERTEXARRAYOBJECT_INTERFACE_1_0 +: <a class="el" href="ppb__opengles2_8h.html#abbc21d78bab2083560b49175e50394de">ppb_opengles2.h</a> +</li> <li>PPB_TCPSOCKET_INTERFACE : <a class="el" href="ppb__tcp__socket_8h.html#a29ecaef1552f19b223e6c93475d8788c">ppb_tcp_socket.h</a> </li> @@ -262,8 +310,8 @@ <li>PPB_VIDEODECODER_INTERFACE : <a class="el" href="ppb__video__decoder_8h.html#ae369609aebfa745c1836ef92e9b76aa2">ppb_video_decoder.h</a> </li> -<li>PPB_VIDEODECODER_INTERFACE_0_1 -: <a class="el" href="ppb__video__decoder_8h.html#aa2111c736f441e1443e035d97fec6e60">ppb_video_decoder.h</a> +<li>PPB_VIDEODECODER_INTERFACE_1_0 +: <a class="el" href="ppb__video__decoder_8h.html#af814c8f0028bce254da6fb5c3e61a4d8">ppb_video_decoder.h</a> </li> <li>PPB_VIDEOFRAME_INTERFACE : <a class="el" href="ppb__video__frame_8h.html#ac161d8c49f583eda31622d9fc010cd0d">ppb_video_frame.h</a> diff --git a/native_client_sdk/doc_generated/pepper_stable/c/group___interfaces.html b/native_client_sdk/doc_generated/pepper_stable/c/group___interfaces.html index 5911ec5..1b8ec48 100644 --- a/native_client_sdk/doc_generated/pepper_stable/c/group___interfaces.html +++ b/native_client_sdk/doc_generated/pepper_stable/c/group___interfaces.html @@ -60,8 +60,8 @@ Data Structures</h2><table class="memberdecls"> <tr><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___media_stream_video_track__1__0.html">PPB_MediaStreamVideoTrack</a></td></tr> <tr><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___message_loop__1__0.html">PPB_MessageLoop</a></td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">A message loop allows PPAPI calls to be issued on a thread. <a href="struct_p_p_b___message_loop__1__0.html#details">More...</a><br /></td></tr> -<tr><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___messaging__1__0.html">PPB_Messaging</a></td></tr> -<tr><td class="mdescLeft"> </td><td class="mdescRight">The <code>PPB_Messaging</code> interface is implemented by the browser and is related to sending messages to JavaScript message event listeners on the DOM element associated with specific module instance. <a href="struct_p_p_b___messaging__1__0.html#details">More...</a><br /></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___messaging__1__2.html">PPB_Messaging</a></td></tr> +<tr><td class="mdescLeft"> </td><td class="mdescRight">The <code>PPB_Messaging</code> interface is implemented by the browser and is related to sending messages to JavaScript message event listeners on the DOM element associated with specific module instance. <a href="struct_p_p_b___messaging__1__2.html#details">More...</a><br /></td></tr> <tr><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___mouse_cursor__1__0.html">PPB_MouseCursor</a></td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">The <code>PPB_MouseCursor</code> allows setting the mouse cursor. <a href="struct_p_p_b___mouse_cursor__1__0.html#details">More...</a><br /></td></tr> <tr><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___mouse_lock__1__0.html">PPB_MouseLock</a></td></tr> @@ -74,6 +74,22 @@ Data Structures</h2><table class="memberdecls"> <tr><td class="mdescLeft"> </td><td class="mdescRight">The <code>PPB_NetworkMonitor</code> allows to get network interfaces configuration and monitor network configuration changes. <a href="struct_p_p_b___network_monitor__1__0.html#details">More...</a><br /></td></tr> <tr><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___network_proxy__1__0.html">PPB_NetworkProxy</a></td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">This interface provides a way to determine the appropriate proxy settings for a given URL. <a href="struct_p_p_b___network_proxy__1__0.html#details">More...</a><br /></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2__1__0.html">PPB_OpenGLES2</a></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2.html">PPB_OpenGLES2</a></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2_instanced_arrays__1__0.html">PPB_OpenGLES2InstancedArrays</a></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2_instanced_arrays.html">PPB_OpenGLES2InstancedArrays</a></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2_framebuffer_blit__1__0.html">PPB_OpenGLES2FramebufferBlit</a></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2_framebuffer_blit.html">PPB_OpenGLES2FramebufferBlit</a></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2_framebuffer_multisample__1__0.html">PPB_OpenGLES2FramebufferMultisample</a></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2_framebuffer_multisample.html">PPB_OpenGLES2FramebufferMultisample</a></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2_chromium_enable_feature__1__0.html">PPB_OpenGLES2ChromiumEnableFeature</a></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2_chromium_enable_feature.html">PPB_OpenGLES2ChromiumEnableFeature</a></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2_chromium_map_sub__1__0.html">PPB_OpenGLES2ChromiumMapSub</a></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2_chromium_map_sub.html">PPB_OpenGLES2ChromiumMapSub</a></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2_query__1__0.html">PPB_OpenGLES2Query</a></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2_query.html">PPB_OpenGLES2Query</a></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2_vertex_array_object__1__0.html">PPB_OpenGLES2VertexArrayObject</a></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2_vertex_array_object.html">PPB_OpenGLES2VertexArrayObject</a></td></tr> <tr><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___t_c_p_socket__1__1.html">PPB_TCPSocket</a></td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">The <code>PPB_TCPSocket</code> interface provides TCP socket operations. <a href="struct_p_p_b___t_c_p_socket__1__1.html#details">More...</a><br /></td></tr> <tr><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___text_input_controller__1__0.html">PPB_TextInputController</a></td></tr> @@ -93,8 +109,8 @@ Data Structures</h2><table class="memberdecls"> <tr><td class="mdescLeft"> </td><td class="mdescRight">The <code>PPB_VarArrayBuffer</code> interface provides a way to interact with JavaScript ArrayBuffers, which represent a contiguous sequence of bytes. <a href="struct_p_p_b___var_array_buffer__1__0.html#details">More...</a><br /></td></tr> <tr><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___var_dictionary__1__0.html">PPB_VarDictionary</a></td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">A dictionary var contains key-value pairs with unique keys. <a href="struct_p_p_b___var_dictionary__1__0.html#details">More...</a><br /></td></tr> -<tr><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___video_decoder__0__1.html">PPB_VideoDecoder</a></td></tr> -<tr><td class="mdescLeft"> </td><td class="mdescRight">Video decoder interface. <a href="struct_p_p_b___video_decoder__0__1.html#details">More...</a><br /></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___video_decoder__1__0.html">PPB_VideoDecoder</a></td></tr> +<tr><td class="mdescLeft"> </td><td class="mdescRight">Video decoder interface. <a href="struct_p_p_b___video_decoder__1__0.html#details">More...</a><br /></td></tr> <tr><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___video_frame__0__1.html">PPB_VideoFrame</a></td></tr> <tr><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___view__1__2.html">PPB_View</a></td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight"><code>PPB_View</code> represents the state of the view of an instance. <a href="struct_p_p_b___view__1__2.html#details">More...</a><br /></td></tr> @@ -105,6 +121,8 @@ Data Structures</h2><table class="memberdecls"> <tr><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_p___input_event__0__1.html">PPP_InputEvent</a></td></tr> <tr><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_p___instance__1__1.html">PPP_Instance</a></td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">The <code>PPP_Instance</code> interface contains pointers to a series of functions that you must implement in your module. <a href="struct_p_p_p___instance__1__1.html#details">More...</a><br /></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_p___message_handler__0__2.html">PPP_MessageHandler</a></td></tr> +<tr><td class="mdescLeft"> </td><td class="mdescRight">The <code>PPP_MessageHandler</code> interface is implemented by the plugin if the plugin wants to receive messages from a thread other than the main Pepper thread, or if the plugin wants to handle blocking messages which JavaScript may send via postMessageAndAwaitResponse(). <a href="struct_p_p_p___message_handler__0__2.html#details">More...</a><br /></td></tr> <tr><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_p___messaging__1__0.html">PPP_Messaging</a></td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">The <code>PPP_Messaging</code> interface contains pointers to functions that you must implement to handle postMessage events on the associated DOM element. <a href="struct_p_p_p___messaging__1__0.html#details">More...</a><br /></td></tr> <tr><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_p___mouse_lock__1__0.html">PPP_MouseLock</a></td></tr> @@ -140,7 +158,7 @@ Typedefs</h2><table class="memberdecls"> <tr><td class="memItemLeft" align="right" valign="top">typedef struct <br class="typebreak" /> <a class="el" href="struct_p_p_b___media_stream_audio_track__0__1.html">PPB_MediaStreamAudioTrack</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group___interfaces.html#ga7eb38be0c7c0450e02840804b0b8b9d3">PPB_MediaStreamAudioTrack</a></td></tr> <tr><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="struct_p_p_b___message_loop__1__0.html">PPB_MessageLoop</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group___interfaces.html#gae3eb3482b0fb57fb6a4eb05c07908788">PPB_MessageLoop</a></td></tr> -<tr><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="struct_p_p_b___messaging__1__0.html">PPB_Messaging</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group___interfaces.html#gac53fe3a3b5941f8b3608349f58ee24f0">PPB_Messaging</a></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="struct_p_p_b___messaging__1__2.html">PPB_Messaging</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group___interfaces.html#ga7c131b984dbee94c139087fd526ab384">PPB_Messaging</a></td></tr> <tr><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="struct_p_p_b___mouse_cursor__1__0.html">PPB_MouseCursor</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group___interfaces.html#gae583d9ea6381e1e4cb7b462c35c5d1de">PPB_MouseCursor</a></td></tr> <tr><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="struct_p_p_b___mouse_lock__1__0.html">PPB_MouseLock</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group___interfaces.html#ga9d5fa32b9c90b100400161025fda2617">PPB_MouseLock</a></td></tr> <tr><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="struct_p_p_b___net_address__1__0.html">PPB_NetAddress</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group___interfaces.html#gad6c325ff5a0a74f318a680971d0a7c52">PPB_NetAddress</a></td></tr> @@ -163,13 +181,15 @@ Typedefs</h2><table class="memberdecls"> <a class="el" href="struct_p_p_b___var_array_buffer__1__0.html">PPB_VarArrayBuffer</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group___interfaces.html#gab26d5bb032f5438d02faf5bdf7b208cb">PPB_VarArrayBuffer</a></td></tr> <tr><td class="memItemLeft" align="right" valign="top">typedef struct <br class="typebreak" /> <a class="el" href="struct_p_p_b___var_dictionary__1__0.html">PPB_VarDictionary</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group___interfaces.html#ga69826004b5c32232c9639090f3e1db2e">PPB_VarDictionary</a></td></tr> -<tr><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="struct_p_p_b___video_decoder__0__1.html">PPB_VideoDecoder</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group___interfaces.html#ga51985201c71f67da635ad7aa04d1aeff">PPB_VideoDecoder</a></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="struct_p_p_b___video_decoder__1__0.html">PPB_VideoDecoder</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group___interfaces.html#ga2b4555d8bd239fa28b60c42df75f7ce5">PPB_VideoDecoder</a></td></tr> <tr><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="struct_p_p_b___video_frame__0__1.html">PPB_VideoFrame</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group___interfaces.html#gaa76d004c840f6c4f64a0694e7c844ae9">PPB_VideoFrame</a></td></tr> <tr><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="struct_p_p_b___view__1__2.html">PPB_View</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group___interfaces.html#ga116e11e23c92c99094c9704d97636a67">PPB_View</a></td></tr> <tr><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="struct_p_p_b___web_socket__1__0.html">PPB_WebSocket</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group___interfaces.html#gad0e152d14cefb0b480228f3fc7070faf">PPB_WebSocket</a></td></tr> <tr><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="struct_p_p_p___graphics3_d__1__0.html">PPP_Graphics3D</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group___interfaces.html#gab9b763d2ae6ef08a8f18069728f418eb">PPP_Graphics3D</a></td></tr> <tr><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="struct_p_p_p___input_event__0__1.html">PPP_InputEvent</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group___interfaces.html#ga9c2577b1c089f77e1e467d74bd97a940">PPP_InputEvent</a></td></tr> <tr><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="struct_p_p_p___instance__1__1.html">PPP_Instance</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group___interfaces.html#ga3397638d116e4171368bf18fcb91ef11">PPP_Instance</a></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">typedef struct <br class="typebreak" /> +<a class="el" href="struct_p_p_p___message_handler__0__2.html">PPP_MessageHandler</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group___interfaces.html#gac581e9ff6162ebea9f26153854e7d6f2">PPP_MessageHandler</a></td></tr> <tr><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="struct_p_p_p___messaging__1__0.html">PPP_Messaging</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group___interfaces.html#ga1b4374f30360ab34679a159083db7e4d">PPP_Messaging</a></td></tr> <tr><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="struct_p_p_p___mouse_lock__1__0.html">PPP_MouseLock</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group___interfaces.html#gae600e8f5b6005b02378e6eb9f51b11cb">PPP_MouseLock</a></td></tr> </table> @@ -414,12 +434,12 @@ Typedefs</h2><table class="memberdecls"> <div class="memdoc"> </div> </div> -<a class="anchor" id="gac53fe3a3b5941f8b3608349f58ee24f0"></a><!-- doxytag: member="ppb_messaging.h::PPB_Messaging" ref="gac53fe3a3b5941f8b3608349f58ee24f0" args="" --> +<a class="anchor" id="ga7c131b984dbee94c139087fd526ab384"></a><!-- doxytag: member="ppb_messaging.h::PPB_Messaging" ref="ga7c131b984dbee94c139087fd526ab384" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> -<td class="memname">typedef struct <a class="el" href="struct_p_p_b___messaging__1__0.html">PPB_Messaging</a> <a class="el" href="group___interfaces.html#gac53fe3a3b5941f8b3608349f58ee24f0">PPB_Messaging</a></td> +<td class="memname">typedef struct <a class="el" href="struct_p_p_b___messaging__1__2.html">PPB_Messaging</a> <a class="el" href="group___interfaces.html#ga7c131b984dbee94c139087fd526ab384">PPB_Messaging</a></td> </tr> </table> </div> @@ -642,12 +662,12 @@ Typedefs</h2><table class="memberdecls"> <div class="memdoc"> </div> </div> -<a class="anchor" id="ga51985201c71f67da635ad7aa04d1aeff"></a><!-- doxytag: member="ppb_video_decoder.h::PPB_VideoDecoder" ref="ga51985201c71f67da635ad7aa04d1aeff" args="" --> +<a class="anchor" id="ga2b4555d8bd239fa28b60c42df75f7ce5"></a><!-- doxytag: member="ppb_video_decoder.h::PPB_VideoDecoder" ref="ga2b4555d8bd239fa28b60c42df75f7ce5" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> -<td class="memname">typedef struct <a class="el" href="struct_p_p_b___video_decoder__0__1.html">PPB_VideoDecoder</a> <a class="el" href="group___interfaces.html#ga51985201c71f67da635ad7aa04d1aeff">PPB_VideoDecoder</a></td> +<td class="memname">typedef struct <a class="el" href="struct_p_p_b___video_decoder__1__0.html">PPB_VideoDecoder</a> <a class="el" href="group___interfaces.html#ga2b4555d8bd239fa28b60c42df75f7ce5">PPB_VideoDecoder</a></td> </tr> </table> </div> @@ -738,6 +758,18 @@ Typedefs</h2><table class="memberdecls"> <div class="memdoc"> </div> </div> +<a class="anchor" id="gac581e9ff6162ebea9f26153854e7d6f2"></a><!-- doxytag: member="ppp_message_handler.h::PPP_MessageHandler" ref="gac581e9ff6162ebea9f26153854e7d6f2" args="" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">typedef struct <a class="el" href="struct_p_p_p___message_handler__0__2.html">PPP_MessageHandler</a> <a class="el" href="group___interfaces.html#gac581e9ff6162ebea9f26153854e7d6f2">PPP_MessageHandler</a></td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> <a class="anchor" id="ga1b4374f30360ab34679a159083db7e4d"></a><!-- doxytag: member="ppp_messaging.h::PPP_Messaging" ref="ga1b4374f30360ab34679a159083db7e4d" args="" --> <div class="memitem"> <div class="memproto"> diff --git a/native_client_sdk/doc_generated/pepper_stable/c/group___structs.html b/native_client_sdk/doc_generated/pepper_stable/c/group___structs.html index 1a4f153..1bf6366 100644 --- a/native_client_sdk/doc_generated/pepper_stable/c/group___structs.html +++ b/native_client_sdk/doc_generated/pepper_stable/c/group___structs.html @@ -15,6 +15,8 @@ Data Structures</h2><table class="memberdecls"> <tr><td class="mdescLeft"> </td><td class="mdescRight">A structure that defines a way for the browser to return arrays of data to the plugin. <a href="struct_p_p___array_output.html#details">More...</a><br /></td></tr> <tr><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p___video_picture.html">PP_VideoPicture</a></td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Struct describing a decoded video picture. <a href="struct_p_p___video_picture.html#details">More...</a><br /></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p___video_picture__0__1.html">PP_VideoPicture</a></td></tr> +<tr><td class="mdescLeft"> </td><td class="mdescRight">Struct describing a decoded video picture. <a href="struct_p_p___video_picture__0__1.html#details">More...</a><br /></td></tr> <tr><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p___completion_callback.html">PP_CompletionCallback</a></td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight"><code><a class="el" href="struct_p_p___completion_callback.html" title="PP_CompletionCallback is a common mechanism for supporting potentially asynchronous calls in browser ...">PP_CompletionCallback</a></code> is a common mechanism for supporting potentially asynchronous calls in browser interfaces. <a href="struct_p_p___completion_callback.html#details">More...</a><br /></td></tr> <tr><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p___directory_entry.html">PP_DirectoryEntry</a></td></tr> diff --git a/native_client_sdk/doc_generated/pepper_stable/c/pp__codecs_8h.html b/native_client_sdk/doc_generated/pepper_stable/c/pp__codecs_8h.html index 88d9df4..c9cbed8 100644 --- a/native_client_sdk/doc_generated/pepper_stable/c/pp__codecs_8h.html +++ b/native_client_sdk/doc_generated/pepper_stable/c/pp__codecs_8h.html @@ -21,6 +21,8 @@ Data Structures</h2><table class="memberdecls"> <tr><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p___video_picture.html">PP_VideoPicture</a></td></tr> <tr><td class="mdescLeft"> </td><td class="mdescRight">Struct describing a decoded video picture. <a href="struct_p_p___video_picture.html#details">More...</a><br /></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p___video_picture__0__1.html">PP_VideoPicture</a></td></tr> +<tr><td class="mdescLeft"> </td><td class="mdescRight">Struct describing a decoded video picture. <a href="struct_p_p___video_picture__0__1.html#details">More...</a><br /></td></tr> </table><h2> Enumerations</h2><table class="memberdecls"> <tr><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="group___enums.html#ga4d50d27186f68b2de578e82162206fea">PP_VideoProfile</a> { <br /> diff --git a/native_client_sdk/doc_generated/pepper_stable/c/pp__codecs_8h__incl.png b/native_client_sdk/doc_generated/pepper_stable/c/pp__codecs_8h__incl.png Binary files differindex fcefc9d..e74f895 100644 --- a/native_client_sdk/doc_generated/pepper_stable/c/pp__codecs_8h__incl.png +++ b/native_client_sdk/doc_generated/pepper_stable/c/pp__codecs_8h__incl.png diff --git a/native_client_sdk/doc_generated/pepper_stable/c/ppb__messaging_8h.html b/native_client_sdk/doc_generated/pepper_stable/c/ppb__messaging_8h.html index 9b767c1..fed514a 100644 --- a/native_client_sdk/doc_generated/pepper_stable/c/ppb__messaging_8h.html +++ b/native_client_sdk/doc_generated/pepper_stable/c/ppb__messaging_8h.html @@ -19,15 +19,15 @@ Include dependency graph for ppb_messaging.h:</div> </div><h2> Data Structures</h2><table class="memberdecls"> -<tr><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___messaging__1__0.html">PPB_Messaging</a></td></tr> -<tr><td class="mdescLeft"> </td><td class="mdescRight">The <code>PPB_Messaging</code> interface is implemented by the browser and is related to sending messages to JavaScript message event listeners on the DOM element associated with specific module instance. <a href="struct_p_p_b___messaging__1__0.html#details">More...</a><br /></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___messaging__1__2.html">PPB_Messaging</a></td></tr> +<tr><td class="mdescLeft"> </td><td class="mdescRight">The <code>PPB_Messaging</code> interface is implemented by the browser and is related to sending messages to JavaScript message event listeners on the DOM element associated with specific module instance. <a href="struct_p_p_b___messaging__1__2.html#details">More...</a><br /></td></tr> </table><h2> Defines</h2><table class="memberdecls"> -<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ppb__messaging_8h.html#afc64e56f770d45a4556b32cd6568cc77">PPB_MESSAGING_INTERFACE</a>   "PPB_Messaging;1.0"</td></tr> -<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ppb__messaging_8h.html#a558ca32dad39a710cd217aaa09921d92">PPB_MESSAGING_INTERFACE</a>   <a class="el" href="ppb__messaging_8h.html#afc64e56f770d45a4556b32cd6568cc77">PPB_MESSAGING_INTERFACE</a></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ppb__messaging_8h.html#a233f5c34216429569a62f30b7210e816">PPB_MESSAGING_INTERFACE</a>   "PPB_Messaging;1.2"</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ppb__messaging_8h.html#a558ca32dad39a710cd217aaa09921d92">PPB_MESSAGING_INTERFACE</a>   <a class="el" href="ppb__messaging_8h.html#a233f5c34216429569a62f30b7210e816">PPB_MESSAGING_INTERFACE</a></td></tr> </table><h2> Typedefs</h2><table class="memberdecls"> -<tr><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="struct_p_p_b___messaging__1__0.html">PPB_Messaging</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group___interfaces.html#gac53fe3a3b5941f8b3608349f58ee24f0">PPB_Messaging</a></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="struct_p_p_b___messaging__1__2.html">PPB_Messaging</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group___interfaces.html#ga7c131b984dbee94c139087fd526ab384">PPB_Messaging</a></td></tr> </table> <hr /><a name="details" id="details"></a><h2>Detailed Description</h2> <div class="textblock"><p>This file defines the <code>PPB_Messaging</code> interface implemented by the browser for sending messages to DOM elements associated with a specific module instance. </p> @@ -37,19 +37,19 @@ Typedefs</h2><table class="memberdecls"> <div class="memproto"> <table class="memname"> <tr> -<td class="memname">#define <a class="el" href="ppb__messaging_8h.html#a558ca32dad39a710cd217aaa09921d92">PPB_MESSAGING_INTERFACE</a>   <a class="el" href="ppb__messaging_8h.html#afc64e56f770d45a4556b32cd6568cc77">PPB_MESSAGING_INTERFACE</a></td> +<td class="memname">#define <a class="el" href="ppb__messaging_8h.html#a558ca32dad39a710cd217aaa09921d92">PPB_MESSAGING_INTERFACE</a>   <a class="el" href="ppb__messaging_8h.html#a233f5c34216429569a62f30b7210e816">PPB_MESSAGING_INTERFACE</a></td> </tr> </table> </div> <div class="memdoc"> </div> </div> -<a class="anchor" id="afc64e56f770d45a4556b32cd6568cc77"></a><!-- doxytag: member="ppb_messaging.h::PPB_MESSAGING_INTERFACE" ref="afc64e56f770d45a4556b32cd6568cc77" args="" --> +<a class="anchor" id="a233f5c34216429569a62f30b7210e816"></a><!-- doxytag: member="ppb_messaging.h::PPB_MESSAGING_INTERFACE" ref="a233f5c34216429569a62f30b7210e816" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> -<td class="memname">#define <a class="el" href="ppb__messaging_8h.html#afc64e56f770d45a4556b32cd6568cc77">PPB_MESSAGING_INTERFACE</a>   "PPB_Messaging;1.0"</td> +<td class="memname">#define <a class="el" href="ppb__messaging_8h.html#a233f5c34216429569a62f30b7210e816">PPB_MESSAGING_INTERFACE</a>   "PPB_Messaging;1.2"</td> </tr> </table> </div> diff --git a/native_client_sdk/doc_generated/pepper_stable/c/ppb__messaging_8h__incl.png b/native_client_sdk/doc_generated/pepper_stable/c/ppb__messaging_8h__incl.png Binary files differindex 565a4e8..0158103 100644 --- a/native_client_sdk/doc_generated/pepper_stable/c/ppb__messaging_8h__incl.png +++ b/native_client_sdk/doc_generated/pepper_stable/c/ppb__messaging_8h__incl.png diff --git a/native_client_sdk/doc_generated/pepper_stable/c/ppb__opengles2_8h.html b/native_client_sdk/doc_generated/pepper_stable/c/ppb__opengles2_8h.html new file mode 100644 index 0000000..6c1524f --- /dev/null +++ b/native_client_sdk/doc_generated/pepper_stable/c/ppb__opengles2_8h.html @@ -0,0 +1,478 @@ +{{+bindTo:partials.standard_nacl_api}} +<h1>ppb_opengles2.h File Reference</h1> +<div id="doxygen-ref"> +{{- dummy div to appease doxygen -}} + <div> +<!-- Generated by Doxygen 1.7.6.1 --> + + +</div> +<!--header--> +<div class="contents"> +<div class="textblock"><div class="dynheader"> +Include dependency graph for ppb_opengles2.h:</div> +<div class="dyncontent"> +<div class="center"><img src="ppb__opengles2_8h__incl.png" border="0" usemap="#ppb__opengles2_8h" alt="" /></div> +<map name="ppb__opengles2_8h" id="ppb__opengles2_8h"> +</map> +</div> +</div><h2> +Data Structures</h2><table class="memberdecls"> + +<tr><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2__1__0.html">PPB_OpenGLES2</a></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2.html">PPB_OpenGLES2</a></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2_instanced_arrays__1__0.html">PPB_OpenGLES2InstancedArrays</a></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2_instanced_arrays.html">PPB_OpenGLES2InstancedArrays</a></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2_framebuffer_blit__1__0.html">PPB_OpenGLES2FramebufferBlit</a></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2_framebuffer_blit.html">PPB_OpenGLES2FramebufferBlit</a></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2_framebuffer_multisample__1__0.html">PPB_OpenGLES2FramebufferMultisample</a></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2_framebuffer_multisample.html">PPB_OpenGLES2FramebufferMultisample</a></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2_chromium_enable_feature__1__0.html">PPB_OpenGLES2ChromiumEnableFeature</a></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2_chromium_enable_feature.html">PPB_OpenGLES2ChromiumEnableFeature</a></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2_chromium_map_sub__1__0.html">PPB_OpenGLES2ChromiumMapSub</a></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2_chromium_map_sub.html">PPB_OpenGLES2ChromiumMapSub</a></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2_query__1__0.html">PPB_OpenGLES2Query</a></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2_query.html">PPB_OpenGLES2Query</a></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2_vertex_array_object__1__0.html">PPB_OpenGLES2VertexArrayObject</a></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2_vertex_array_object.html">PPB_OpenGLES2VertexArrayObject</a></td></tr> +</table><h2> +Defines</h2><table class="memberdecls"> +<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ppb__opengles2_8h.html#ad557f98c8d78c0704377488bb9878b6a">PPB_OPENGLES2_INTERFACE</a>   "PPB_OpenGLES2;1.0"</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ppb__opengles2_8h.html#ab9f1a398bb5caf6e6ac2044c181e4cb4">PPB_OPENGLES2_INTERFACE</a>   <a class="el" href="ppb__opengles2_8h.html#ad557f98c8d78c0704377488bb9878b6a">PPB_OPENGLES2_INTERFACE</a></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ppb__opengles2_8h.html#a63baff589b60f79fac2b62ffe476fe52">PPB_OPENGLES2_INSTANCEDARRAYS_INTERFACE</a>   "PPB_OpenGLES2InstancedArrays;1.0"</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ppb__opengles2_8h.html#ade96920455b0451b4a84dedde8706f0c">PPB_OPENGLES2_INSTANCEDARRAYS_INTERFACE</a>   <a class="el" href="ppb__opengles2_8h.html#a63baff589b60f79fac2b62ffe476fe52">PPB_OPENGLES2_INSTANCEDARRAYS_INTERFACE</a></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ppb__opengles2_8h.html#ad035ea2ecebeb7dcdb46e69404149b0a">PPB_OPENGLES2_FRAMEBUFFERBLIT_INTERFACE</a>   "PPB_OpenGLES2FramebufferBlit;1.0"</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ppb__opengles2_8h.html#a2f416acbeae9d68c9c2207683b556da1">PPB_OPENGLES2_FRAMEBUFFERBLIT_INTERFACE</a>   <a class="el" href="ppb__opengles2_8h.html#ad035ea2ecebeb7dcdb46e69404149b0a">PPB_OPENGLES2_FRAMEBUFFERBLIT_INTERFACE</a></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ppb__opengles2_8h.html#a7eaf092d0b7bf7f3da2b3b5bbb44175c">PPB_OPENGLES2_FRAMEBUFFERMULTISAMPLE_INTERFACE</a>   "PPB_OpenGLES2FramebufferMultisample;1.0"</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ppb__opengles2_8h.html#a8842ed3cc24ad8e5c3e1c63a30479e81">PPB_OPENGLES2_FRAMEBUFFERMULTISAMPLE_INTERFACE</a>   <a class="el" href="ppb__opengles2_8h.html#a7eaf092d0b7bf7f3da2b3b5bbb44175c">PPB_OPENGLES2_FRAMEBUFFERMULTISAMPLE_INTERFACE</a></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ppb__opengles2_8h.html#ad776fe5d283c4097adc3054cf950f294">PPB_OPENGLES2_CHROMIUMENABLEFEATURE_INTERFACE</a>   "PPB_OpenGLES2ChromiumEnableFeature;1.0"</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ppb__opengles2_8h.html#af73caac234005d5680c4212ee0414acf">PPB_OPENGLES2_CHROMIUMENABLEFEATURE_INTERFACE</a>   <a class="el" href="ppb__opengles2_8h.html#ad776fe5d283c4097adc3054cf950f294">PPB_OPENGLES2_CHROMIUMENABLEFEATURE_INTERFACE</a></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ppb__opengles2_8h.html#a76831e822b9bd007659a516630b1b81b">PPB_OPENGLES2_CHROMIUMMAPSUB_INTERFACE</a>   "PPB_OpenGLES2ChromiumMapSub;1.0"</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ppb__opengles2_8h.html#a0d5f52bc61032e26152508badb6293c6">PPB_OPENGLES2_CHROMIUMMAPSUB_INTERFACE</a>   <a class="el" href="ppb__opengles2_8h.html#a76831e822b9bd007659a516630b1b81b">PPB_OPENGLES2_CHROMIUMMAPSUB_INTERFACE</a></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ppb__opengles2_8h.html#af9179ad2e31022ca51f19b7f3fd17f39">PPB_OPENGLES2_QUERY_INTERFACE</a>   "PPB_OpenGLES2Query;1.0"</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ppb__opengles2_8h.html#a5966bff19c1b85d79bfaa773ff919798">PPB_OPENGLES2_QUERY_INTERFACE</a>   <a class="el" href="ppb__opengles2_8h.html#af9179ad2e31022ca51f19b7f3fd17f39">PPB_OPENGLES2_QUERY_INTERFACE</a></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ppb__opengles2_8h.html#abbc21d78bab2083560b49175e50394de">PPB_OPENGLES2_VERTEXARRAYOBJECT_INTERFACE</a>   "PPB_OpenGLES2VertexArrayObject;1.0"</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ppb__opengles2_8h.html#a2df0836cfb081e5cca1b639f7983b9a6">PPB_OPENGLES2_VERTEXARRAYOBJECT_INTERFACE</a>   <a class="el" href="ppb__opengles2_8h.html#abbc21d78bab2083560b49175e50394de">PPB_OPENGLES2_VERTEXARRAYOBJECT_INTERFACE</a></td></tr> +</table><h2> +Typedefs</h2><table class="memberdecls"> +<tr><td class="memItemLeft" align="right" valign="top">typedef void </td><td class="memItemRight" valign="bottom"><a class="el" href="ppb__opengles2_8h.html#a1e5eb1ac5e47603cc80ab58338b92393">GLvoid</a></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">typedef int </td><td class="memItemRight" valign="bottom"><a class="el" href="ppb__opengles2_8h.html#a9289d5b99dc1f27f01480360f2e18ae0">GLsizei</a></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">typedef unsigned short </td><td class="memItemRight" valign="bottom"><a class="el" href="ppb__opengles2_8h.html#ac995a558f6571eb5f98b7a6d2b2a4468">GLushort</a></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">typedef short </td><td class="memItemRight" valign="bottom"><a class="el" href="ppb__opengles2_8h.html#a2dfad4d45d694268922f502efa9c1cc0">GLshort</a></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">typedef unsigned char </td><td class="memItemRight" valign="bottom"><a class="el" href="ppb__opengles2_8h.html#a0595908be03a8cff881a23cdc9170e7c">GLubyte</a></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">typedef unsigned int </td><td class="memItemRight" valign="bottom"><a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">typedef int </td><td class="memItemRight" valign="bottom"><a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">typedef unsigned char </td><td class="memItemRight" valign="bottom"><a class="el" href="ppb__opengles2_8h.html#aa010a67382116caf29c29318251ccb6c">GLboolean</a></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">typedef unsigned int </td><td class="memItemRight" valign="bottom"><a class="el" href="ppb__opengles2_8h.html#a0fb936f29008789fb46b434319f68cc9">GLbitfield</a></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">typedef float </td><td class="memItemRight" valign="bottom"><a class="el" href="ppb__opengles2_8h.html#a31aeedaeef29442c9c015ab355c8f5ab">GLfloat</a></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">typedef float </td><td class="memItemRight" valign="bottom"><a class="el" href="ppb__opengles2_8h.html#aded4e0631b68d219180490a73d8424c0">GLclampf</a></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">typedef signed char </td><td class="memItemRight" valign="bottom"><a class="el" href="ppb__opengles2_8h.html#a0a9e8b1f1d9c4bcf1c0bc5d5d4e3608a">GLbyte</a></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">typedef unsigned int </td><td class="memItemRight" valign="bottom"><a class="el" href="ppb__opengles2_8h.html#aa311c7f0d6ec4f1a33f9235c3651b86b">GLuint</a></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">typedef int </td><td class="memItemRight" valign="bottom"><a class="el" href="ppb__opengles2_8h.html#ad6d3fa892df40dedf48ee6d84529ae5e">GLfixed</a></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">typedef int </td><td class="memItemRight" valign="bottom"><a class="el" href="ppb__opengles2_8h.html#aac646db97e8fa0aa9c61138e828743a0">GLclampx</a></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">typedef long int </td><td class="memItemRight" valign="bottom"><a class="el" href="ppb__opengles2_8h.html#af7b978d38577bc5026a5f5fea9dddd1b">GLintptr</a></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">typedef long int </td><td class="memItemRight" valign="bottom"><a class="el" href="ppb__opengles2_8h.html#aaccb4d7c4f31e730b377b4c44d68bc31">GLsizeiptr</a></td></tr> +</table> +<hr /><a name="details" id="details"></a><h2>Detailed Description</h2> +<div class="textblock"><p>This file is auto-generated from gpu/command_buffer/build_gles2_cmd_buffer.py It's formatted by clang-format using chromium coding style: clang-format -i -style=chromium filename DO NOT EDIT! </p> +</div><hr /><h2>Define Documentation</h2> +<a class="anchor" id="af73caac234005d5680c4212ee0414acf"></a><!-- doxytag: member="ppb_opengles2.h::PPB_OPENGLES2_CHROMIUMENABLEFEATURE_INTERFACE" ref="af73caac234005d5680c4212ee0414acf" args="" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">#define <a class="el" href="ppb__opengles2_8h.html#af73caac234005d5680c4212ee0414acf">PPB_OPENGLES2_CHROMIUMENABLEFEATURE_INTERFACE</a>   <a class="el" href="ppb__opengles2_8h.html#ad776fe5d283c4097adc3054cf950f294">PPB_OPENGLES2_CHROMIUMENABLEFEATURE_INTERFACE</a></td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<a class="anchor" id="ad776fe5d283c4097adc3054cf950f294"></a><!-- doxytag: member="ppb_opengles2.h::PPB_OPENGLES2_CHROMIUMENABLEFEATURE_INTERFACE" ref="ad776fe5d283c4097adc3054cf950f294" args="" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">#define <a class="el" href="ppb__opengles2_8h.html#ad776fe5d283c4097adc3054cf950f294">PPB_OPENGLES2_CHROMIUMENABLEFEATURE_INTERFACE</a>   "PPB_OpenGLES2ChromiumEnableFeature;1.0"</td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<a class="anchor" id="a0d5f52bc61032e26152508badb6293c6"></a><!-- doxytag: member="ppb_opengles2.h::PPB_OPENGLES2_CHROMIUMMAPSUB_INTERFACE" ref="a0d5f52bc61032e26152508badb6293c6" args="" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">#define <a class="el" href="ppb__opengles2_8h.html#a0d5f52bc61032e26152508badb6293c6">PPB_OPENGLES2_CHROMIUMMAPSUB_INTERFACE</a>   <a class="el" href="ppb__opengles2_8h.html#a76831e822b9bd007659a516630b1b81b">PPB_OPENGLES2_CHROMIUMMAPSUB_INTERFACE</a></td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<a class="anchor" id="a76831e822b9bd007659a516630b1b81b"></a><!-- doxytag: member="ppb_opengles2.h::PPB_OPENGLES2_CHROMIUMMAPSUB_INTERFACE" ref="a76831e822b9bd007659a516630b1b81b" args="" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">#define <a class="el" href="ppb__opengles2_8h.html#a76831e822b9bd007659a516630b1b81b">PPB_OPENGLES2_CHROMIUMMAPSUB_INTERFACE</a>   "PPB_OpenGLES2ChromiumMapSub;1.0"</td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<a class="anchor" id="a2f416acbeae9d68c9c2207683b556da1"></a><!-- doxytag: member="ppb_opengles2.h::PPB_OPENGLES2_FRAMEBUFFERBLIT_INTERFACE" ref="a2f416acbeae9d68c9c2207683b556da1" args="" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">#define <a class="el" href="ppb__opengles2_8h.html#a2f416acbeae9d68c9c2207683b556da1">PPB_OPENGLES2_FRAMEBUFFERBLIT_INTERFACE</a>   <a class="el" href="ppb__opengles2_8h.html#ad035ea2ecebeb7dcdb46e69404149b0a">PPB_OPENGLES2_FRAMEBUFFERBLIT_INTERFACE</a></td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<a class="anchor" id="ad035ea2ecebeb7dcdb46e69404149b0a"></a><!-- doxytag: member="ppb_opengles2.h::PPB_OPENGLES2_FRAMEBUFFERBLIT_INTERFACE" ref="ad035ea2ecebeb7dcdb46e69404149b0a" args="" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">#define <a class="el" href="ppb__opengles2_8h.html#ad035ea2ecebeb7dcdb46e69404149b0a">PPB_OPENGLES2_FRAMEBUFFERBLIT_INTERFACE</a>   "PPB_OpenGLES2FramebufferBlit;1.0"</td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<a class="anchor" id="a8842ed3cc24ad8e5c3e1c63a30479e81"></a><!-- doxytag: member="ppb_opengles2.h::PPB_OPENGLES2_FRAMEBUFFERMULTISAMPLE_INTERFACE" ref="a8842ed3cc24ad8e5c3e1c63a30479e81" args="" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">#define <a class="el" href="ppb__opengles2_8h.html#a8842ed3cc24ad8e5c3e1c63a30479e81">PPB_OPENGLES2_FRAMEBUFFERMULTISAMPLE_INTERFACE</a>   <a class="el" href="ppb__opengles2_8h.html#a7eaf092d0b7bf7f3da2b3b5bbb44175c">PPB_OPENGLES2_FRAMEBUFFERMULTISAMPLE_INTERFACE</a></td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<a class="anchor" id="a7eaf092d0b7bf7f3da2b3b5bbb44175c"></a><!-- doxytag: member="ppb_opengles2.h::PPB_OPENGLES2_FRAMEBUFFERMULTISAMPLE_INTERFACE" ref="a7eaf092d0b7bf7f3da2b3b5bbb44175c" args="" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">#define <a class="el" href="ppb__opengles2_8h.html#a7eaf092d0b7bf7f3da2b3b5bbb44175c">PPB_OPENGLES2_FRAMEBUFFERMULTISAMPLE_INTERFACE</a>   "PPB_OpenGLES2FramebufferMultisample;1.0"</td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<a class="anchor" id="ade96920455b0451b4a84dedde8706f0c"></a><!-- doxytag: member="ppb_opengles2.h::PPB_OPENGLES2_INSTANCEDARRAYS_INTERFACE" ref="ade96920455b0451b4a84dedde8706f0c" args="" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">#define <a class="el" href="ppb__opengles2_8h.html#ade96920455b0451b4a84dedde8706f0c">PPB_OPENGLES2_INSTANCEDARRAYS_INTERFACE</a>   <a class="el" href="ppb__opengles2_8h.html#a63baff589b60f79fac2b62ffe476fe52">PPB_OPENGLES2_INSTANCEDARRAYS_INTERFACE</a></td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<a class="anchor" id="a63baff589b60f79fac2b62ffe476fe52"></a><!-- doxytag: member="ppb_opengles2.h::PPB_OPENGLES2_INSTANCEDARRAYS_INTERFACE" ref="a63baff589b60f79fac2b62ffe476fe52" args="" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">#define <a class="el" href="ppb__opengles2_8h.html#a63baff589b60f79fac2b62ffe476fe52">PPB_OPENGLES2_INSTANCEDARRAYS_INTERFACE</a>   "PPB_OpenGLES2InstancedArrays;1.0"</td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<a class="anchor" id="ab9f1a398bb5caf6e6ac2044c181e4cb4"></a><!-- doxytag: member="ppb_opengles2.h::PPB_OPENGLES2_INTERFACE" ref="ab9f1a398bb5caf6e6ac2044c181e4cb4" args="" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">#define <a class="el" href="ppb__opengles2_8h.html#ab9f1a398bb5caf6e6ac2044c181e4cb4">PPB_OPENGLES2_INTERFACE</a>   <a class="el" href="ppb__opengles2_8h.html#ad557f98c8d78c0704377488bb9878b6a">PPB_OPENGLES2_INTERFACE</a></td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<a class="anchor" id="ad557f98c8d78c0704377488bb9878b6a"></a><!-- doxytag: member="ppb_opengles2.h::PPB_OPENGLES2_INTERFACE" ref="ad557f98c8d78c0704377488bb9878b6a" args="" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">#define <a class="el" href="ppb__opengles2_8h.html#ad557f98c8d78c0704377488bb9878b6a">PPB_OPENGLES2_INTERFACE</a>   "PPB_OpenGLES2;1.0"</td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<a class="anchor" id="a5966bff19c1b85d79bfaa773ff919798"></a><!-- doxytag: member="ppb_opengles2.h::PPB_OPENGLES2_QUERY_INTERFACE" ref="a5966bff19c1b85d79bfaa773ff919798" args="" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">#define <a class="el" href="ppb__opengles2_8h.html#a5966bff19c1b85d79bfaa773ff919798">PPB_OPENGLES2_QUERY_INTERFACE</a>   <a class="el" href="ppb__opengles2_8h.html#af9179ad2e31022ca51f19b7f3fd17f39">PPB_OPENGLES2_QUERY_INTERFACE</a></td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<a class="anchor" id="af9179ad2e31022ca51f19b7f3fd17f39"></a><!-- doxytag: member="ppb_opengles2.h::PPB_OPENGLES2_QUERY_INTERFACE" ref="af9179ad2e31022ca51f19b7f3fd17f39" args="" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">#define <a class="el" href="ppb__opengles2_8h.html#af9179ad2e31022ca51f19b7f3fd17f39">PPB_OPENGLES2_QUERY_INTERFACE</a>   "PPB_OpenGLES2Query;1.0"</td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<a class="anchor" id="a2df0836cfb081e5cca1b639f7983b9a6"></a><!-- doxytag: member="ppb_opengles2.h::PPB_OPENGLES2_VERTEXARRAYOBJECT_INTERFACE" ref="a2df0836cfb081e5cca1b639f7983b9a6" args="" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">#define <a class="el" href="ppb__opengles2_8h.html#a2df0836cfb081e5cca1b639f7983b9a6">PPB_OPENGLES2_VERTEXARRAYOBJECT_INTERFACE</a>   <a class="el" href="ppb__opengles2_8h.html#abbc21d78bab2083560b49175e50394de">PPB_OPENGLES2_VERTEXARRAYOBJECT_INTERFACE</a></td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<a class="anchor" id="abbc21d78bab2083560b49175e50394de"></a><!-- doxytag: member="ppb_opengles2.h::PPB_OPENGLES2_VERTEXARRAYOBJECT_INTERFACE" ref="abbc21d78bab2083560b49175e50394de" args="" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">#define <a class="el" href="ppb__opengles2_8h.html#abbc21d78bab2083560b49175e50394de">PPB_OPENGLES2_VERTEXARRAYOBJECT_INTERFACE</a>   "PPB_OpenGLES2VertexArrayObject;1.0"</td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<hr /><h2>Typedef Documentation</h2> +<a class="anchor" id="a0fb936f29008789fb46b434319f68cc9"></a><!-- doxytag: member="ppb_opengles2.h::GLbitfield" ref="a0fb936f29008789fb46b434319f68cc9" args="" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">typedef unsigned int <a class="el" href="ppb__opengles2_8h.html#a0fb936f29008789fb46b434319f68cc9">GLbitfield</a></td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<a class="anchor" id="aa010a67382116caf29c29318251ccb6c"></a><!-- doxytag: member="ppb_opengles2.h::GLboolean" ref="aa010a67382116caf29c29318251ccb6c" args="" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">typedef unsigned char <a class="el" href="ppb__opengles2_8h.html#aa010a67382116caf29c29318251ccb6c">GLboolean</a></td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<a class="anchor" id="a0a9e8b1f1d9c4bcf1c0bc5d5d4e3608a"></a><!-- doxytag: member="ppb_opengles2.h::GLbyte" ref="a0a9e8b1f1d9c4bcf1c0bc5d5d4e3608a" args="" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">typedef signed char <a class="el" href="ppb__opengles2_8h.html#a0a9e8b1f1d9c4bcf1c0bc5d5d4e3608a">GLbyte</a></td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<a class="anchor" id="aded4e0631b68d219180490a73d8424c0"></a><!-- doxytag: member="ppb_opengles2.h::GLclampf" ref="aded4e0631b68d219180490a73d8424c0" args="" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">typedef float <a class="el" href="ppb__opengles2_8h.html#aded4e0631b68d219180490a73d8424c0">GLclampf</a></td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<a class="anchor" id="aac646db97e8fa0aa9c61138e828743a0"></a><!-- doxytag: member="ppb_opengles2.h::GLclampx" ref="aac646db97e8fa0aa9c61138e828743a0" args="" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">typedef int <a class="el" href="ppb__opengles2_8h.html#aac646db97e8fa0aa9c61138e828743a0">GLclampx</a></td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<a class="anchor" id="a7efd7809e1632cdae75603fd1fee61c0"></a><!-- doxytag: member="ppb_opengles2.h::GLenum" ref="a7efd7809e1632cdae75603fd1fee61c0" args="" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">typedef unsigned int <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a></td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<a class="anchor" id="ad6d3fa892df40dedf48ee6d84529ae5e"></a><!-- doxytag: member="ppb_opengles2.h::GLfixed" ref="ad6d3fa892df40dedf48ee6d84529ae5e" args="" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">typedef int <a class="el" href="ppb__opengles2_8h.html#ad6d3fa892df40dedf48ee6d84529ae5e">GLfixed</a></td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<a class="anchor" id="a31aeedaeef29442c9c015ab355c8f5ab"></a><!-- doxytag: member="ppb_opengles2.h::GLfloat" ref="a31aeedaeef29442c9c015ab355c8f5ab" args="" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">typedef float <a class="el" href="ppb__opengles2_8h.html#a31aeedaeef29442c9c015ab355c8f5ab">GLfloat</a></td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<a class="anchor" id="a5ac0f3c4d7fafd42b284b5487a791017"></a><!-- doxytag: member="ppb_opengles2.h::GLint" ref="a5ac0f3c4d7fafd42b284b5487a791017" args="" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">typedef int <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a></td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<a class="anchor" id="af7b978d38577bc5026a5f5fea9dddd1b"></a><!-- doxytag: member="ppb_opengles2.h::GLintptr" ref="af7b978d38577bc5026a5f5fea9dddd1b" args="" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">typedef long int <a class="el" href="ppb__opengles2_8h.html#af7b978d38577bc5026a5f5fea9dddd1b">GLintptr</a></td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<a class="anchor" id="a2dfad4d45d694268922f502efa9c1cc0"></a><!-- doxytag: member="ppb_opengles2.h::GLshort" ref="a2dfad4d45d694268922f502efa9c1cc0" args="" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">typedef short <a class="el" href="ppb__opengles2_8h.html#a2dfad4d45d694268922f502efa9c1cc0">GLshort</a></td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<a class="anchor" id="a9289d5b99dc1f27f01480360f2e18ae0"></a><!-- doxytag: member="ppb_opengles2.h::GLsizei" ref="a9289d5b99dc1f27f01480360f2e18ae0" args="" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">typedef int <a class="el" href="ppb__opengles2_8h.html#a9289d5b99dc1f27f01480360f2e18ae0">GLsizei</a></td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<a class="anchor" id="aaccb4d7c4f31e730b377b4c44d68bc31"></a><!-- doxytag: member="ppb_opengles2.h::GLsizeiptr" ref="aaccb4d7c4f31e730b377b4c44d68bc31" args="" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">typedef long int <a class="el" href="ppb__opengles2_8h.html#aaccb4d7c4f31e730b377b4c44d68bc31">GLsizeiptr</a></td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<a class="anchor" id="a0595908be03a8cff881a23cdc9170e7c"></a><!-- doxytag: member="ppb_opengles2.h::GLubyte" ref="a0595908be03a8cff881a23cdc9170e7c" args="" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">typedef unsigned char <a class="el" href="ppb__opengles2_8h.html#a0595908be03a8cff881a23cdc9170e7c">GLubyte</a></td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<a class="anchor" id="aa311c7f0d6ec4f1a33f9235c3651b86b"></a><!-- doxytag: member="ppb_opengles2.h::GLuint" ref="aa311c7f0d6ec4f1a33f9235c3651b86b" args="" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">typedef unsigned int <a class="el" href="ppb__opengles2_8h.html#aa311c7f0d6ec4f1a33f9235c3651b86b">GLuint</a></td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<a class="anchor" id="ac995a558f6571eb5f98b7a6d2b2a4468"></a><!-- doxytag: member="ppb_opengles2.h::GLushort" ref="ac995a558f6571eb5f98b7a6d2b2a4468" args="" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">typedef unsigned short <a class="el" href="ppb__opengles2_8h.html#ac995a558f6571eb5f98b7a6d2b2a4468">GLushort</a></td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<a class="anchor" id="a1e5eb1ac5e47603cc80ab58338b92393"></a><!-- doxytag: member="ppb_opengles2.h::GLvoid" ref="a1e5eb1ac5e47603cc80ab58338b92393" args="" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">typedef void <a class="el" href="ppb__opengles2_8h.html#a1e5eb1ac5e47603cc80ab58338b92393">GLvoid</a></td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +</div><!-- contents --> +</div> +{{/partials.standard_nacl_api}} diff --git a/native_client_sdk/doc_generated/pepper_stable/c/ppb__opengles2_8h__incl.png b/native_client_sdk/doc_generated/pepper_stable/c/ppb__opengles2_8h__incl.png Binary files differnew file mode 100644 index 0000000..511eff2 --- /dev/null +++ b/native_client_sdk/doc_generated/pepper_stable/c/ppb__opengles2_8h__incl.png diff --git a/native_client_sdk/doc_generated/pepper_stable/c/ppb__video__decoder_8h.html b/native_client_sdk/doc_generated/pepper_stable/c/ppb__video__decoder_8h.html index f888e87..212d41a 100644 --- a/native_client_sdk/doc_generated/pepper_stable/c/ppb__video__decoder_8h.html +++ b/native_client_sdk/doc_generated/pepper_stable/c/ppb__video__decoder_8h.html @@ -19,15 +19,15 @@ Include dependency graph for ppb_video_decoder.h:</div> </div><h2> Data Structures</h2><table class="memberdecls"> -<tr><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___video_decoder__0__1.html">PPB_VideoDecoder</a></td></tr> -<tr><td class="mdescLeft"> </td><td class="mdescRight">Video decoder interface. <a href="struct_p_p_b___video_decoder__0__1.html#details">More...</a><br /></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___video_decoder__1__0.html">PPB_VideoDecoder</a></td></tr> +<tr><td class="mdescLeft"> </td><td class="mdescRight">Video decoder interface. <a href="struct_p_p_b___video_decoder__1__0.html#details">More...</a><br /></td></tr> </table><h2> Defines</h2><table class="memberdecls"> -<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ppb__video__decoder_8h.html#aa2111c736f441e1443e035d97fec6e60">PPB_VIDEODECODER_INTERFACE</a>   "PPB_VideoDecoder;0.1"</td></tr> -<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ppb__video__decoder_8h.html#ae369609aebfa745c1836ef92e9b76aa2">PPB_VIDEODECODER_INTERFACE</a>   <a class="el" href="ppb__video__decoder_8h.html#aa2111c736f441e1443e035d97fec6e60">PPB_VIDEODECODER_INTERFACE</a></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ppb__video__decoder_8h.html#af814c8f0028bce254da6fb5c3e61a4d8">PPB_VIDEODECODER_INTERFACE</a>   "PPB_VideoDecoder;1.0"</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="ppb__video__decoder_8h.html#ae369609aebfa745c1836ef92e9b76aa2">PPB_VIDEODECODER_INTERFACE</a>   <a class="el" href="ppb__video__decoder_8h.html#af814c8f0028bce254da6fb5c3e61a4d8">PPB_VIDEODECODER_INTERFACE</a></td></tr> </table><h2> Typedefs</h2><table class="memberdecls"> -<tr><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="struct_p_p_b___video_decoder__0__1.html">PPB_VideoDecoder</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group___interfaces.html#ga51985201c71f67da635ad7aa04d1aeff">PPB_VideoDecoder</a></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="struct_p_p_b___video_decoder__1__0.html">PPB_VideoDecoder</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group___interfaces.html#ga2b4555d8bd239fa28b60c42df75f7ce5">PPB_VideoDecoder</a></td></tr> </table> <hr /><a name="details" id="details"></a><h2>Detailed Description</h2> <div class="textblock"><p>This file defines the <code>PPB_VideoDecoder</code> interface. </p> @@ -37,19 +37,19 @@ Typedefs</h2><table class="memberdecls"> <div class="memproto"> <table class="memname"> <tr> -<td class="memname">#define <a class="el" href="ppb__video__decoder_8h.html#ae369609aebfa745c1836ef92e9b76aa2">PPB_VIDEODECODER_INTERFACE</a>   <a class="el" href="ppb__video__decoder_8h.html#aa2111c736f441e1443e035d97fec6e60">PPB_VIDEODECODER_INTERFACE</a></td> +<td class="memname">#define <a class="el" href="ppb__video__decoder_8h.html#ae369609aebfa745c1836ef92e9b76aa2">PPB_VIDEODECODER_INTERFACE</a>   <a class="el" href="ppb__video__decoder_8h.html#af814c8f0028bce254da6fb5c3e61a4d8">PPB_VIDEODECODER_INTERFACE</a></td> </tr> </table> </div> <div class="memdoc"> </div> </div> -<a class="anchor" id="aa2111c736f441e1443e035d97fec6e60"></a><!-- doxytag: member="ppb_video_decoder.h::PPB_VIDEODECODER_INTERFACE" ref="aa2111c736f441e1443e035d97fec6e60" args="" --> +<a class="anchor" id="af814c8f0028bce254da6fb5c3e61a4d8"></a><!-- doxytag: member="ppb_video_decoder.h::PPB_VIDEODECODER_INTERFACE" ref="af814c8f0028bce254da6fb5c3e61a4d8" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> -<td class="memname">#define <a class="el" href="ppb__video__decoder_8h.html#aa2111c736f441e1443e035d97fec6e60">PPB_VIDEODECODER_INTERFACE</a>   "PPB_VideoDecoder;0.1"</td> +<td class="memname">#define <a class="el" href="ppb__video__decoder_8h.html#af814c8f0028bce254da6fb5c3e61a4d8">PPB_VIDEODECODER_INTERFACE</a>   "PPB_VideoDecoder;1.0"</td> </tr> </table> </div> diff --git a/native_client_sdk/doc_generated/pepper_stable/c/ppb__video__decoder_8h__incl.png b/native_client_sdk/doc_generated/pepper_stable/c/ppb__video__decoder_8h__incl.png Binary files differindex 0d6c946..6456426 100644 --- a/native_client_sdk/doc_generated/pepper_stable/c/ppb__video__decoder_8h__incl.png +++ b/native_client_sdk/doc_generated/pepper_stable/c/ppb__video__decoder_8h__incl.png diff --git a/native_client_sdk/doc_generated/pepper_stable/c/ppp__message__handler_8h.html b/native_client_sdk/doc_generated/pepper_stable/c/ppp__message__handler_8h.html new file mode 100644 index 0000000..d198e65 --- /dev/null +++ b/native_client_sdk/doc_generated/pepper_stable/c/ppp__message__handler_8h.html @@ -0,0 +1,33 @@ +{{+bindTo:partials.standard_nacl_api}} +<h1>ppp_message_handler.h File Reference</h1> +<div id="doxygen-ref"> +{{- dummy div to appease doxygen -}} + <div> +<!-- Generated by Doxygen 1.7.6.1 --> + + +</div> +<!--header--> +<div class="contents"> +<div class="textblock"><div class="dynheader"> +Include dependency graph for ppp_message_handler.h:</div> +<div class="dyncontent"> +<div class="center"><img src="ppp__message__handler_8h__incl.png" border="0" usemap="#ppp__message__handler_8h" alt="" /></div> +<map name="ppp__message__handler_8h" id="ppp__message__handler_8h"> +</map> +</div> +</div><h2> +Data Structures</h2><table class="memberdecls"> + +<tr><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_p___message_handler__0__2.html">PPP_MessageHandler</a></td></tr> +<tr><td class="mdescLeft"> </td><td class="mdescRight">The <code>PPP_MessageHandler</code> interface is implemented by the plugin if the plugin wants to receive messages from a thread other than the main Pepper thread, or if the plugin wants to handle blocking messages which JavaScript may send via postMessageAndAwaitResponse(). <a href="struct_p_p_p___message_handler__0__2.html#details">More...</a><br /></td></tr> +</table><h2> +Typedefs</h2><table class="memberdecls"> +<tr><td class="memItemLeft" align="right" valign="top">typedef struct <br class="typebreak" /> +<a class="el" href="struct_p_p_p___message_handler__0__2.html">PPP_MessageHandler</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group___interfaces.html#gac581e9ff6162ebea9f26153854e7d6f2">PPP_MessageHandler</a></td></tr> +</table> +<hr /><a name="details" id="details"></a><h2>Detailed Description</h2> +<div class="textblock"><p>This file defines the <code>PPP_MessageHandler</code> interface that plugins can implement and register using <a class="el" href="struct_p_p_b___messaging__1__2.html#ae5abee73dc21a290514f7f3554a7e895" title="Registers a handler for receiving messages from JavaScript.">PPB_Messaging::RegisterMessageHandler</a> in order to handle messages sent from JavaScript via postMessage() or postMessageAndAwaitResponse(). </p> +</div></div><!-- contents --> +</div> +{{/partials.standard_nacl_api}} diff --git a/native_client_sdk/doc_generated/pepper_stable/c/ppp__message__handler_8h__incl.png b/native_client_sdk/doc_generated/pepper_stable/c/ppp__message__handler_8h__incl.png Binary files differnew file mode 100644 index 0000000..0451297 --- /dev/null +++ b/native_client_sdk/doc_generated/pepper_stable/c/ppp__message__handler_8h__incl.png diff --git a/native_client_sdk/doc_generated/pepper_stable/c/struct_p_p___video_picture.html b/native_client_sdk/doc_generated/pepper_stable/c/struct_p_p___video_picture.html index 2bf52ac..8e19d4e 100644 --- a/native_client_sdk/doc_generated/pepper_stable/c/struct_p_p___video_picture.html +++ b/native_client_sdk/doc_generated/pepper_stable/c/struct_p_p___video_picture.html @@ -16,6 +16,7 @@ Data Fields</h2><table class="memberdecls"> <tr><td class="memItemLeft" align="right" valign="top">uint32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p___video_picture.html#ae1a9b538db9e422e9f4c9126e941ea25">texture_id</a></td></tr> <tr><td class="memItemLeft" align="right" valign="top">uint32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p___video_picture.html#a5e2d5f24f86223ad71f2efb83116f118">texture_target</a></td></tr> <tr><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="struct_p_p___size.html">PP_Size</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p___video_picture.html#a0f3c7022b44215e06f98f771f75641cc">texture_size</a></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="struct_p_p___rect.html">PP_Rect</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p___video_picture.html#a1068a6b0ec8376cadcc7b08e607085f2">visible_rect</a></td></tr> </table> <hr /><a name="details" id="details"></a><h2>Detailed Description</h2> <div class="textblock"><p>Struct describing a decoded video picture. </p> @@ -77,6 +78,20 @@ Data Fields</h2><table class="memberdecls"> <p>The pixel format of the texture is GL_RGBA. </p> </div> </div> +<a class="anchor" id="a1068a6b0ec8376cadcc7b08e607085f2"></a><!-- doxytag: member="PP_VideoPicture::visible_rect" ref="a1068a6b0ec8376cadcc7b08e607085f2" args="" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">struct <a class="el" href="struct_p_p___rect.html">PP_Rect</a> <a class="el" href="struct_p_p___video_picture.html#a1068a6b0ec8376cadcc7b08e607085f2">PP_VideoPicture::visible_rect</a></td> +</tr> +</table> +</div> +<div class="memdoc"> +<p>The visible subrectangle of the picture. </p> +<p>The plugin should display only this part of the picture. </p> +</div> +</div> <hr />The documentation for this struct was generated from the following file:<ul> <li><a class="el" href="pp__codecs_8h.html">pp_codecs.h</a></li> </ul> diff --git a/native_client_sdk/doc_generated/pepper_stable/c/struct_p_p___video_picture__0__1.html b/native_client_sdk/doc_generated/pepper_stable/c/struct_p_p___video_picture__0__1.html new file mode 100644 index 0000000..1710cdf --- /dev/null +++ b/native_client_sdk/doc_generated/pepper_stable/c/struct_p_p___video_picture__0__1.html @@ -0,0 +1,85 @@ +{{+bindTo:partials.standard_nacl_api}} +<h1>PP_VideoPicture Struct Reference</h1> +<div id="doxygen-ref"> +{{- dummy div to appease doxygen -}} + <div> +<!-- Generated by Doxygen 1.7.6.1 --> + + +</div> +<!--header--> +<div class="contents"> +<!-- doxytag: class="PP_VideoPicture" --><h2> +Data Fields</h2><table class="memberdecls"> + +<tr><td class="memItemLeft" align="right" valign="top">uint32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p___video_picture__0__1.html#a5745b95f0df115201c6ac1eab564cf2e">decode_id</a></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">uint32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p___video_picture__0__1.html#a8ee7a6fdddbf71d429a16f7779af6f0f">texture_id</a></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">uint32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p___video_picture__0__1.html#af73723a3d48c5b8ae027826dccfdc88c">texture_target</a></td></tr> +<tr><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="struct_p_p___size.html">PP_Size</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p___video_picture__0__1.html#aeed32ff6cc3c52d51b0a5179904e5676">texture_size</a></td></tr> +</table> +<hr /><a name="details" id="details"></a><h2>Detailed Description</h2> +<div class="textblock"><p>Struct describing a decoded video picture. </p> +<p>The decoded picture data is stored in the GL texture corresponding to |texture_id|. The plugin can determine which Decode call generated the picture using |decode_id|. </p> +</div><hr /><h2>Field Documentation</h2> +<a class="anchor" id="a5745b95f0df115201c6ac1eab564cf2e"></a><!-- doxytag: member="PP_VideoPicture::decode_id" ref="a5745b95f0df115201c6ac1eab564cf2e" args="" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">uint32_t <a class="el" href="struct_p_p___video_picture__0__1.html#a5745b95f0df115201c6ac1eab564cf2e">PP_VideoPicture::decode_id</a></td> +</tr> +</table> +</div> +<div class="memdoc"> +<p>|decode_id| parameter of the Decode call which generated this picture. </p> +<p>See the PPB_VideoDecoder function Decode() for more details. </p> +</div> +</div> +<a class="anchor" id="a8ee7a6fdddbf71d429a16f7779af6f0f"></a><!-- doxytag: member="PP_VideoPicture::texture_id" ref="a8ee7a6fdddbf71d429a16f7779af6f0f" args="" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">uint32_t <a class="el" href="struct_p_p___video_picture__0__1.html#a8ee7a6fdddbf71d429a16f7779af6f0f">PP_VideoPicture::texture_id</a></td> +</tr> +</table> +</div> +<div class="memdoc"> +<p>Texture ID in the plugin's GL context. </p> +<p>The plugin can use this to render the decoded picture. </p> +</div> +</div> +<a class="anchor" id="aeed32ff6cc3c52d51b0a5179904e5676"></a><!-- doxytag: member="PP_VideoPicture::texture_size" ref="aeed32ff6cc3c52d51b0a5179904e5676" args="" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">struct <a class="el" href="struct_p_p___size.html">PP_Size</a> <a class="el" href="struct_p_p___video_picture__0__1.html#aeed32ff6cc3c52d51b0a5179904e5676">PP_VideoPicture::texture_size</a></td> +</tr> +</table> +</div> +<div class="memdoc"> +<p>Dimensions of the texture holding the decoded picture. </p> +</div> +</div> +<a class="anchor" id="af73723a3d48c5b8ae027826dccfdc88c"></a><!-- doxytag: member="PP_VideoPicture::texture_target" ref="af73723a3d48c5b8ae027826dccfdc88c" args="" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">uint32_t <a class="el" href="struct_p_p___video_picture__0__1.html#af73723a3d48c5b8ae027826dccfdc88c">PP_VideoPicture::texture_target</a></td> +</tr> +</table> +</div> +<div class="memdoc"> +<p>The GL texture target for the decoded picture. </p> +<p>Possible values are: GL_TEXTURE_2D GL_TEXTURE_RECTANGLE_ARB GL_TEXTURE_EXTERNAL_OES</p> +<p>The pixel format of the texture is GL_RGBA. </p> +</div> +</div> +<hr />The documentation for this struct was generated from the following file:<ul> +<li><a class="el" href="pp__codecs_8h.html">pp_codecs.h</a></li> +</ul> +</div><!-- contents --> +</div> +{{/partials.standard_nacl_api}} diff --git a/native_client_sdk/doc_generated/pepper_stable/c/struct_p_p_b___messaging__1__0.html b/native_client_sdk/doc_generated/pepper_stable/c/struct_p_p_b___messaging__1__0.html deleted file mode 100644 index a13d4fa..0000000 --- a/native_client_sdk/doc_generated/pepper_stable/c/struct_p_p_b___messaging__1__0.html +++ /dev/null @@ -1,68 +0,0 @@ -{{+bindTo:partials.standard_nacl_api}} -<h1>PPB_Messaging Struct Reference</h1> -<div id="doxygen-ref"> -{{- dummy div to appease doxygen -}} - <div> -<!-- Generated by Doxygen 1.7.6.1 --> - - -</div> -<!--header--> -<div class="contents"> -<!-- doxytag: class="PPB_Messaging" --><h2> -Data Fields</h2><table class="memberdecls"> - -<tr><td class="memItemLeft" align="right" valign="top">void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___messaging__1__0.html#a7f0412c47b340d21c9c98be2e83dcc53">PostMessage</a> )(<a class="el" href="group___typedefs.html#ga89b662403e6a687bb914b80114c0d19d">PP_Instance</a> instance, struct <a class="el" href="struct_p_p___var.html">PP_Var</a> message)</td></tr> -</table> -<hr /><a name="details" id="details"></a><h2>Detailed Description</h2> -<div class="textblock"><p>The <code>PPB_Messaging</code> interface is implemented by the browser and is related to sending messages to JavaScript message event listeners on the DOM element associated with specific module instance. </p> -</div><hr /><h2>Field Documentation</h2> -<a class="anchor" id="a7f0412c47b340d21c9c98be2e83dcc53"></a><!-- doxytag: member="PPB_Messaging::PostMessage" ref="a7f0412c47b340d21c9c98be2e83dcc53" args=")(PP_Instance instance, struct PP_Var message)" --> -<div class="memitem"> -<div class="memproto"> -<table class="memname"> -<tr> -<td class="memname">void(* <a class="el" href="struct_p_p_b___messaging__1__0.html#a7f0412c47b340d21c9c98be2e83dcc53">PPB_Messaging::PostMessage</a>)(<a class="el" href="group___typedefs.html#ga89b662403e6a687bb914b80114c0d19d">PP_Instance</a> instance, struct <a class="el" href="struct_p_p___var.html">PP_Var</a> message)</td> -</tr> -</table> -</div> -<div class="memdoc"> -<p><a class="el" href="struct_p_p_b___messaging__1__0.html#a7f0412c47b340d21c9c98be2e83dcc53" title="PostMessage() asynchronously invokes any listeners for message events on the DOM element for the give...">PostMessage()</a> asynchronously invokes any listeners for message events on the DOM element for the given module instance. </p> -<p>A call to <a class="el" href="struct_p_p_b___messaging__1__0.html#a7f0412c47b340d21c9c98be2e83dcc53" title="PostMessage() asynchronously invokes any listeners for message events on the DOM element for the give...">PostMessage()</a> will not block while the message is processed.</p> -<dl class="params"><dt><b>Parameters:</b></dt><dd> -<table class="params"> -<tr><td class="paramdir">[in]</td><td class="paramname">instance</td><td>A <code>PP_Instance</code> identifying one instance of a module. </td></tr> -<tr><td class="paramdir">[in]</td><td class="paramname">message</td><td>A <code><a class="el" href="struct_p_p___var.html" title="The PP_VAR struct is a variant data type and can contain any value of one of the types named in the P...">PP_Var</a></code> containing the data to be sent to JavaScript. <code>message</code> can be any <code><a class="el" href="struct_p_p___var.html" title="The PP_VAR struct is a variant data type and can contain any value of one of the types named in the P...">PP_Var</a></code> type except <code>PP_VARTYPE_OBJECT</code>. Array/Dictionary types are supported from Chrome M29 onward. All var types are copied when passing them to JavaScript.</td></tr> -</table> -</dd> -</dl> -<p>When passing array or dictionary <code><a class="el" href="struct_p_p___var.html" title="The PP_VAR struct is a variant data type and can contain any value of one of the types named in the P...">PP_Var</a></code>s, the entire reference graph will be converted and transferred. If the reference graph has cycles, the message will not be sent and an error will be logged to the console.</p> -<p>Listeners for message events in JavaScript code will receive an object conforming to the HTML 5 <code>MessageEvent</code> interface. Specifically, the value of message will be contained as a property called data in the received <code>MessageEvent</code>.</p> -<p>This messaging system is similar to the system used for listening for messages from Web Workers. Refer to <code><a href="http://www.whatwg.org/specs/web-workers/current-work/">http://www.whatwg.org/specs/web-workers/current-work/</a></code> for further information.</p> -<p><b>Example:</b></p> -<div class="fragment"><pre class="fragment"> <body> - <<span class="keywordtype">object</span> <span class="keywordtype">id</span>=<span class="stringliteral">"plugin"</span> - type=<span class="stringliteral">"application/x-ppapi-postMessage-example"</span>/> - <script type=<span class="stringliteral">"text/javascript"</span>> - var plugin = document.getElementById(<span class="stringliteral">'plugin'</span>); - plugin.addEventListener(<span class="stringliteral">"message"</span>, - <span class="keyword">function</span>(message) { alert(message.data); }, - <span class="keyword">false</span>); - </script> - </body> -</pre></div><p>The module instance then invokes <a class="el" href="struct_p_p_b___messaging__1__0.html#a7f0412c47b340d21c9c98be2e83dcc53" title="PostMessage() asynchronously invokes any listeners for message events on the DOM element for the give...">PostMessage()</a> as follows:</p> -<div class="fragment"><pre class="fragment"> <span class="keywordtype">char</span> hello_world[] = <span class="stringliteral">"Hello world!"</span>; - <a class="code" href="struct_p_p___var.html" title="The PP_VAR struct is a variant data type and can contain any value of one of the types named in the P...">PP_Var</a> hello_var = ppb_var_interface->VarFromUtf8(instance, - hello_world, - <span class="keyword">sizeof</span>(hello_world)); - ppb_messaging_interface->PostMessage(instance, hello_var); <span class="comment">// Copies var.</span> - ppb_var_interface->Release(hello_var); -</pre></div><p>The browser will pop-up an alert saying "Hello world!" </p> -</div> -</div> -<hr />The documentation for this struct was generated from the following file:<ul> -<li><a class="el" href="ppb__messaging_8h.html">ppb_messaging.h</a></li> -</ul> -</div><!-- contents --> -</div> -{{/partials.standard_nacl_api}} diff --git a/native_client_sdk/doc_generated/pepper_stable/c/struct_p_p_b___messaging__1__2.html b/native_client_sdk/doc_generated/pepper_stable/c/struct_p_p_b___messaging__1__2.html new file mode 100644 index 0000000..c711c15 --- /dev/null +++ b/native_client_sdk/doc_generated/pepper_stable/c/struct_p_p_b___messaging__1__2.html @@ -0,0 +1,117 @@ +{{+bindTo:partials.standard_nacl_api}} +<h1>PPB_Messaging Struct Reference</h1> +<div id="doxygen-ref"> +{{- dummy div to appease doxygen -}} + <div> +<!-- Generated by Doxygen 1.7.6.1 --> + + +</div> +<!--header--> +<div class="contents"> +<!-- doxytag: class="PPB_Messaging" --><h2> +Data Fields</h2><table class="memberdecls"> + +<tr><td class="memItemLeft" align="right" valign="top">void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___messaging__1__2.html#a3ad76397ae4e47e768a6b12d8dc0ea11">PostMessage</a> )(<a class="el" href="group___typedefs.html#ga89b662403e6a687bb914b80114c0d19d">PP_Instance</a> instance, struct <a class="el" href="struct_p_p___var.html">PP_Var</a> message)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">int32_t(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___messaging__1__2.html#ae5abee73dc21a290514f7f3554a7e895">RegisterMessageHandler</a> )(<a class="el" href="group___typedefs.html#ga89b662403e6a687bb914b80114c0d19d">PP_Instance</a> instance, void *user_data, const struct <a class="el" href="struct_p_p_p___message_handler__0__2.html">PPP_MessageHandler</a> *handler, <a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> message_loop)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___messaging__1__2.html#a898754602cac55875f298938e18bf017">UnregisterMessageHandler</a> )(<a class="el" href="group___typedefs.html#ga89b662403e6a687bb914b80114c0d19d">PP_Instance</a> instance)</td></tr> +</table> +<hr /><a name="details" id="details"></a><h2>Detailed Description</h2> +<div class="textblock"><p>The <code>PPB_Messaging</code> interface is implemented by the browser and is related to sending messages to JavaScript message event listeners on the DOM element associated with specific module instance. </p> +</div><hr /><h2>Field Documentation</h2> +<a class="anchor" id="a3ad76397ae4e47e768a6b12d8dc0ea11"></a><!-- doxytag: member="PPB_Messaging::PostMessage" ref="a3ad76397ae4e47e768a6b12d8dc0ea11" args=")(PP_Instance instance, struct PP_Var message)" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">void(* <a class="el" href="struct_p_p_b___messaging__1__2.html#a3ad76397ae4e47e768a6b12d8dc0ea11">PPB_Messaging::PostMessage</a>)(<a class="el" href="group___typedefs.html#ga89b662403e6a687bb914b80114c0d19d">PP_Instance</a> instance, struct <a class="el" href="struct_p_p___var.html">PP_Var</a> message)</td> +</tr> +</table> +</div> +<div class="memdoc"> +<p><a class="el" href="struct_p_p_b___messaging__1__2.html#a3ad76397ae4e47e768a6b12d8dc0ea11" title="PostMessage() asynchronously invokes any listeners for message events on the DOM element for the give...">PostMessage()</a> asynchronously invokes any listeners for message events on the DOM element for the given module instance. </p> +<p>A call to <a class="el" href="struct_p_p_b___messaging__1__2.html#a3ad76397ae4e47e768a6b12d8dc0ea11" title="PostMessage() asynchronously invokes any listeners for message events on the DOM element for the give...">PostMessage()</a> will not block while the message is processed.</p> +<dl class="params"><dt><b>Parameters:</b></dt><dd> +<table class="params"> +<tr><td class="paramdir">[in]</td><td class="paramname">instance</td><td>A <code>PP_Instance</code> identifying one instance of a module. </td></tr> +<tr><td class="paramdir">[in]</td><td class="paramname">message</td><td>A <code><a class="el" href="struct_p_p___var.html" title="The PP_VAR struct is a variant data type and can contain any value of one of the types named in the P...">PP_Var</a></code> containing the data to be sent to JavaScript. <code>message</code> can be any <code><a class="el" href="struct_p_p___var.html" title="The PP_VAR struct is a variant data type and can contain any value of one of the types named in the P...">PP_Var</a></code> type except <code>PP_VARTYPE_OBJECT</code>. Array/Dictionary types are supported from Chrome M29 onward. All var types are copied when passing them to JavaScript.</td></tr> +</table> +</dd> +</dl> +<p>When passing array or dictionary <code><a class="el" href="struct_p_p___var.html" title="The PP_VAR struct is a variant data type and can contain any value of one of the types named in the P...">PP_Var</a></code>s, the entire reference graph will be converted and transferred. If the reference graph has cycles, the message will not be sent and an error will be logged to the console.</p> +<p>Listeners for message events in JavaScript code will receive an object conforming to the HTML 5 <code>MessageEvent</code> interface. Specifically, the value of message will be contained as a property called data in the received <code>MessageEvent</code>.</p> +<p>This messaging system is similar to the system used for listening for messages from Web Workers. Refer to <code><a href="http://www.whatwg.org/specs/web-workers/current-work/">http://www.whatwg.org/specs/web-workers/current-work/</a></code> for further information.</p> +<p><b>Example:</b></p> +<div class="fragment"><pre class="fragment"> <body> + <<span class="keywordtype">object</span> <span class="keywordtype">id</span>=<span class="stringliteral">"plugin"</span> + type=<span class="stringliteral">"application/x-ppapi-postMessage-example"</span>/> + <script type=<span class="stringliteral">"text/javascript"</span>> + var plugin = document.getElementById(<span class="stringliteral">'plugin'</span>); + plugin.addEventListener(<span class="stringliteral">"message"</span>, + <span class="keyword">function</span>(message) { alert(message.data); }, + <span class="keyword">false</span>); + </script> + </body> +</pre></div><p>The module instance then invokes <a class="el" href="struct_p_p_b___messaging__1__2.html#a3ad76397ae4e47e768a6b12d8dc0ea11" title="PostMessage() asynchronously invokes any listeners for message events on the DOM element for the give...">PostMessage()</a> as follows:</p> +<div class="fragment"><pre class="fragment"> <span class="keywordtype">char</span> hello_world[] = <span class="stringliteral">"Hello world!"</span>; + <a class="code" href="struct_p_p___var.html" title="The PP_VAR struct is a variant data type and can contain any value of one of the types named in the P...">PP_Var</a> hello_var = ppb_var_interface->VarFromUtf8(instance, + hello_world, + <span class="keyword">sizeof</span>(hello_world)); + ppb_messaging_interface->PostMessage(instance, hello_var); <span class="comment">// Copies var.</span> + ppb_var_interface->Release(hello_var); +</pre></div><p>The browser will pop-up an alert saying "Hello world!" </p> +</div> +</div> +<a class="anchor" id="ae5abee73dc21a290514f7f3554a7e895"></a><!-- doxytag: member="PPB_Messaging::RegisterMessageHandler" ref="ae5abee73dc21a290514f7f3554a7e895" args=")(PP_Instance instance, void *user_data, const struct PPP_MessageHandler *handler, PP_Resource message_loop)" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">int32_t(* <a class="el" href="struct_p_p_b___messaging__1__2.html#ae5abee73dc21a290514f7f3554a7e895">PPB_Messaging::RegisterMessageHandler</a>)(<a class="el" href="group___typedefs.html#ga89b662403e6a687bb914b80114c0d19d">PP_Instance</a> instance, void *user_data, const struct <a class="el" href="struct_p_p_p___message_handler__0__2.html">PPP_MessageHandler</a> *handler, <a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> message_loop)</td> +</tr> +</table> +</div> +<div class="memdoc"> +<p>Registers a handler for receiving messages from JavaScript. </p> +<p>If a handler is registered this way, it will replace PPP_Messaging, and all messages sent from JavaScript via postMessage and postMessageAndAwaitResponse will be dispatched to <code>handler</code>.</p> +<p>The function calls will be dispatched via <code>message_loop</code>. This means that the functions will be invoked on the thread to which <code>message_loop</code> is attached, when <code>message_loop</code> is run. It is illegal to pass the main thread message loop; RegisterMessageHandler will return PP_ERROR_WRONG_THREAD in that case. If you quit <code>message_loop</code> before calling Unregister(), the browser will not be able to call functions in the plugin's message handler any more. That could mean missing some messages or could cause a leak if you depend on Destroy() to free hander data. So you should, whenever possible, Unregister() the handler prior to quitting its event loop.</p> +<p>Attempting to register a message handler when one is already registered will cause the current MessageHandler to be unregistered and replaced. In that case, no messages will be sent to the "default" message handler (PPP_Messaging). Messages will stop arriving at the prior message handler and will begin to be dispatched at the new message handler.</p> +<dl class="params"><dt><b>Parameters:</b></dt><dd> +<table class="params"> +<tr><td class="paramdir">[in]</td><td class="paramname">instance</td><td>A <code>PP_Instance</code> identifying one instance of a module. </td></tr> +<tr><td class="paramdir">[in]</td><td class="paramname">user_data</td><td>A pointer the plugin may choose to use when handling calls to functions within PPP_MessageHandler. The browser will pass this same pointer when invoking functions within PPP_MessageHandler. </td></tr> +<tr><td class="paramdir">[in]</td><td class="paramname">handler</td><td>The plugin-provided set of functions for handling messages. </td></tr> +<tr><td class="paramdir">[in]</td><td class="paramname">message_loop</td><td>Represents the message loop on which PPP_MessageHandler functions should be invoked. </td></tr> +</table> +</dd> +</dl> +<dl class="return"><dt><b>Returns:</b></dt><dd>PP_OK on success, or an error from <a class="el" href="pp__errors_8h.html" title="This file defines an enumeration of all PPAPI error codes.">pp_errors.h</a>. </dd></dl> +</div> +</div> +<a class="anchor" id="a898754602cac55875f298938e18bf017"></a><!-- doxytag: member="PPB_Messaging::UnregisterMessageHandler" ref="a898754602cac55875f298938e18bf017" args=")(PP_Instance instance)" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">void(* <a class="el" href="struct_p_p_b___messaging__1__2.html#a898754602cac55875f298938e18bf017">PPB_Messaging::UnregisterMessageHandler</a>)(<a class="el" href="group___typedefs.html#ga89b662403e6a687bb914b80114c0d19d">PP_Instance</a> instance)</td> +</tr> +</table> +</div> +<div class="memdoc"> +<p>Unregisters the current message handler for <code>instance</code> if one is registered. </p> +<p>After this call, the message handler (if one was registered) will have "Destroy" called on it and will receive no further messages after that point. After that point, all messages sent from JavaScript using postMessage() will be dispatched to PPP_Messaging (if the plugin supports PPP_MESSAGING_INTERFACE). Attempts to call postMessageAndAwaitResponse() from JavaScript will fail.</p> +<p>Attempting to unregister a message handler when none is registered has no effect.</p> +<dl class="params"><dt><b>Parameters:</b></dt><dd> +<table class="params"> +<tr><td class="paramdir">[in]</td><td class="paramname">instance</td><td>A <code>PP_Instance</code> identifying one instance of a module. </td></tr> +</table> +</dd> +</dl> +</div> +</div> +<hr />The documentation for this struct was generated from the following file:<ul> +<li><a class="el" href="ppb__messaging_8h.html">ppb_messaging.h</a></li> +</ul> +</div><!-- contents --> +</div> +{{/partials.standard_nacl_api}} diff --git a/native_client_sdk/doc_generated/pepper_stable/c/struct_p_p_b___open_g_l_e_s2.html b/native_client_sdk/doc_generated/pepper_stable/c/struct_p_p_b___open_g_l_e_s2.html new file mode 100644 index 0000000..67ba65a --- /dev/null +++ b/native_client_sdk/doc_generated/pepper_stable/c/struct_p_p_b___open_g_l_e_s2.html @@ -0,0 +1,1868 @@ +{{+bindTo:partials.standard_nacl_api}} +<h1>PPB_OpenGLES2 Struct Reference</h1> +<div id="doxygen-ref"> +{{- dummy div to appease doxygen -}} + <div> +<!-- Generated by Doxygen 1.7.6.1 --> + + +</div> +<!--header--> +<div class="contents"> +<!-- doxytag: class="PPB_OpenGLES2" --><h2> +Data Fields</h2><table class="memberdecls"> + +<tr><td class="memItemLeft" align="right" valign="top">void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2.html#ae53e34af2c715db40bf6836f978ba001">ActiveTexture</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> texture)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2.html#a3302eaf28a71864e0a52c1fd7a046acd">AttachShader</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#aa311c7f0d6ec4f1a33f9235c3651b86b">GLuint</a> program, <a class="el" href="ppb__opengles2_8h.html#aa311c7f0d6ec4f1a33f9235c3651b86b">GLuint</a> shader)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2.html#ac877609276d3ce3957b5aa5170972209">BindAttribLocation</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#aa311c7f0d6ec4f1a33f9235c3651b86b">GLuint</a> program, <a class="el" href="ppb__opengles2_8h.html#aa311c7f0d6ec4f1a33f9235c3651b86b">GLuint</a> index, const char *name)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2.html#a297a37236aee3add9175bc36adf44ff8">BindBuffer</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> target, <a class="el" href="ppb__opengles2_8h.html#aa311c7f0d6ec4f1a33f9235c3651b86b">GLuint</a> buffer)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2.html#a0e198004440ea8ba7aa626d63bc9c8e1">BindFramebuffer</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> target, <a class="el" href="ppb__opengles2_8h.html#aa311c7f0d6ec4f1a33f9235c3651b86b">GLuint</a> framebuffer)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2.html#a2423e8c80776a8f971e2a9d93dc84c69">BindRenderbuffer</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> target, <a class="el" href="ppb__opengles2_8h.html#aa311c7f0d6ec4f1a33f9235c3651b86b">GLuint</a> renderbuffer)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2.html#a8b269f95d72b4f29fed62de980ff5b80">BindTexture</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> target, <a class="el" href="ppb__opengles2_8h.html#aa311c7f0d6ec4f1a33f9235c3651b86b">GLuint</a> texture)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2.html#ae8b22428f7a3104ba9f791eead54e34d">BlendColor</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#aded4e0631b68d219180490a73d8424c0">GLclampf</a> red, <a class="el" href="ppb__opengles2_8h.html#aded4e0631b68d219180490a73d8424c0">GLclampf</a> green, <a class="el" href="ppb__opengles2_8h.html#aded4e0631b68d219180490a73d8424c0">GLclampf</a> blue, <a class="el" href="ppb__opengles2_8h.html#aded4e0631b68d219180490a73d8424c0">GLclampf</a> alpha)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2.html#afe873782d586369d5aec83a83f26c6d4">BlendEquation</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> mode)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2.html#abde0f31c5db8570f37e48a35774fb325">BlendEquationSeparate</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> modeRGB, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> modeAlpha)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2.html#a18ef5c59756ff3ab71e88e9bdb0d9bdd">BlendFunc</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> sfactor, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> dfactor)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2.html#a0fbec684cfce45e7e485684786eb1b08">BlendFuncSeparate</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> srcRGB, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> dstRGB, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> srcAlpha, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> dstAlpha)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2.html#aa824981bca0cf27ea7443042f7291fee">BufferData</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> target, <a class="el" href="ppb__opengles2_8h.html#aaccb4d7c4f31e730b377b4c44d68bc31">GLsizeiptr</a> size, const void *data, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> usage)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2.html#ab25fb15735015c10d4938db6ada4ec6c">BufferSubData</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> target, <a class="el" href="ppb__opengles2_8h.html#af7b978d38577bc5026a5f5fea9dddd1b">GLintptr</a> offset, <a class="el" href="ppb__opengles2_8h.html#aaccb4d7c4f31e730b377b4c44d68bc31">GLsizeiptr</a> size, const void *data)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a>(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2.html#adf5a6d990941c6cc6620af92a919bb99">CheckFramebufferStatus</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> target)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2.html#a23ca838cdb8d41a42b53dd2385a8c802">Clear</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a0fb936f29008789fb46b434319f68cc9">GLbitfield</a> mask)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2.html#ae6fe1382f1b9ef68862526f454d5a3da">ClearColor</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#aded4e0631b68d219180490a73d8424c0">GLclampf</a> red, <a class="el" href="ppb__opengles2_8h.html#aded4e0631b68d219180490a73d8424c0">GLclampf</a> green, <a class="el" href="ppb__opengles2_8h.html#aded4e0631b68d219180490a73d8424c0">GLclampf</a> blue, <a class="el" href="ppb__opengles2_8h.html#aded4e0631b68d219180490a73d8424c0">GLclampf</a> alpha)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2.html#a085fddf29150fa575286a77631db5aa3">ClearDepthf</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#aded4e0631b68d219180490a73d8424c0">GLclampf</a> depth)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2.html#ab41c6d646fe4a249c8e3c62ac48ae15f">ClearStencil</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> s)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2.html#ada6b9a86310964424975fe32a8e88dc1">ColorMask</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#aa010a67382116caf29c29318251ccb6c">GLboolean</a> red, <a class="el" href="ppb__opengles2_8h.html#aa010a67382116caf29c29318251ccb6c">GLboolean</a> green, <a class="el" href="ppb__opengles2_8h.html#aa010a67382116caf29c29318251ccb6c">GLboolean</a> blue, <a class="el" href="ppb__opengles2_8h.html#aa010a67382116caf29c29318251ccb6c">GLboolean</a> alpha)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2.html#aa307895068405a8e6fd43647d10b2240">CompileShader</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#aa311c7f0d6ec4f1a33f9235c3651b86b">GLuint</a> shader)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2.html#a709df82e66e04d67bad003e1e0432b5a">CompressedTexImage2D</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> target, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> level, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> internalformat, <a class="el" href="ppb__opengles2_8h.html#a9289d5b99dc1f27f01480360f2e18ae0">GLsizei</a> width, <a class="el" href="ppb__opengles2_8h.html#a9289d5b99dc1f27f01480360f2e18ae0">GLsizei</a> height, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> border, <a class="el" href="ppb__opengles2_8h.html#a9289d5b99dc1f27f01480360f2e18ae0">GLsizei</a> imageSize, const void *data)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2.html#a85a4542cd8def2be666c209e9c29d658">CompressedTexSubImage2D</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> target, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> level, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> xoffset, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> yoffset, <a class="el" href="ppb__opengles2_8h.html#a9289d5b99dc1f27f01480360f2e18ae0">GLsizei</a> width, <a class="el" href="ppb__opengles2_8h.html#a9289d5b99dc1f27f01480360f2e18ae0">GLsizei</a> height, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> format, <a class="el" href="ppb__opengles2_8h.html#a9289d5b99dc1f27f01480360f2e18ae0">GLsizei</a> imageSize, const void *data)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2.html#acf78e2322947ad0b62d263f13a03ee4d">CopyTexImage2D</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> target, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> level, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> internalformat, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> x, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> y, <a class="el" href="ppb__opengles2_8h.html#a9289d5b99dc1f27f01480360f2e18ae0">GLsizei</a> width, <a class="el" href="ppb__opengles2_8h.html#a9289d5b99dc1f27f01480360f2e18ae0">GLsizei</a> height, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> border)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2.html#ad1ebbf7b46fdc610cf7399a1dbaa65ca">CopyTexSubImage2D</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> target, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> level, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> xoffset, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> yoffset, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> x, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> y, <a class="el" href="ppb__opengles2_8h.html#a9289d5b99dc1f27f01480360f2e18ae0">GLsizei</a> width, <a class="el" href="ppb__opengles2_8h.html#a9289d5b99dc1f27f01480360f2e18ae0">GLsizei</a> height)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="ppb__opengles2_8h.html#aa311c7f0d6ec4f1a33f9235c3651b86b">GLuint</a>(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2.html#a9aeaed06acf5ea610b6eca14cd86b065">CreateProgram</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="ppb__opengles2_8h.html#aa311c7f0d6ec4f1a33f9235c3651b86b">GLuint</a>(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2.html#aa21109df3da84b9daff8fd755b96e9cd">CreateShader</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> type)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2.html#ab7a3b515cca3b090cf3e53bf503a715c">CullFace</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> mode)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2.html#ae918075c7de431c32aa97e26c9591a7f">DeleteBuffers</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a9289d5b99dc1f27f01480360f2e18ae0">GLsizei</a> n, const <a class="el" href="ppb__opengles2_8h.html#aa311c7f0d6ec4f1a33f9235c3651b86b">GLuint</a> *buffers)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2.html#a7f23a4d62b5b6db480fa0e3ba2d64a6c">DeleteFramebuffers</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a9289d5b99dc1f27f01480360f2e18ae0">GLsizei</a> n, const <a class="el" href="ppb__opengles2_8h.html#aa311c7f0d6ec4f1a33f9235c3651b86b">GLuint</a> *framebuffers)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2.html#a2d67942171a98c6151432996f44edbfe">DeleteProgram</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#aa311c7f0d6ec4f1a33f9235c3651b86b">GLuint</a> program)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2.html#af9210afd908695511757500a3c368fb6">DeleteRenderbuffers</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a9289d5b99dc1f27f01480360f2e18ae0">GLsizei</a> n, const <a class="el" href="ppb__opengles2_8h.html#aa311c7f0d6ec4f1a33f9235c3651b86b">GLuint</a> *renderbuffers)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2.html#ae387aff5d9d0a755ee91f615419781e8">DeleteShader</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#aa311c7f0d6ec4f1a33f9235c3651b86b">GLuint</a> shader)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2.html#af417c42c55cccfbb53d66bb7ee3f7630">DeleteTextures</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a9289d5b99dc1f27f01480360f2e18ae0">GLsizei</a> n, const <a class="el" href="ppb__opengles2_8h.html#aa311c7f0d6ec4f1a33f9235c3651b86b">GLuint</a> *textures)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2.html#a986605dda31b45565234d66a0a7b91fd">DepthFunc</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> func)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2.html#acc373d6ee5e6c03b04adb0dd57f72e7e">DepthMask</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#aa010a67382116caf29c29318251ccb6c">GLboolean</a> flag)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2.html#a97a9c5c3d0cfba11b92e0be2544387b3">DepthRangef</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#aded4e0631b68d219180490a73d8424c0">GLclampf</a> zNear, <a class="el" href="ppb__opengles2_8h.html#aded4e0631b68d219180490a73d8424c0">GLclampf</a> zFar)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2.html#acdae43713f391b50f0d9dc3538872e98">DetachShader</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#aa311c7f0d6ec4f1a33f9235c3651b86b">GLuint</a> program, <a class="el" href="ppb__opengles2_8h.html#aa311c7f0d6ec4f1a33f9235c3651b86b">GLuint</a> shader)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2.html#a761da4c86a553666677e91b0af52ef3f">Disable</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> cap)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2.html#a6db7cbbe276ec1b207bf07c004bc8cce">DisableVertexAttribArray</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#aa311c7f0d6ec4f1a33f9235c3651b86b">GLuint</a> index)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2.html#adeaf1eb89288064288f1be4f97d1e8e8">DrawArrays</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> mode, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> first, <a class="el" href="ppb__opengles2_8h.html#a9289d5b99dc1f27f01480360f2e18ae0">GLsizei</a> count)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2.html#aebe63866d604b1a7ad0f04b6c10c7404">DrawElements</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> mode, <a class="el" href="ppb__opengles2_8h.html#a9289d5b99dc1f27f01480360f2e18ae0">GLsizei</a> count, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> type, const void *indices)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2.html#a0c69b4f342992dc423de86baf57d1553">Enable</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> cap)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2.html#aa2c0b80eba15506af0f1ac28f778342a">EnableVertexAttribArray</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#aa311c7f0d6ec4f1a33f9235c3651b86b">GLuint</a> index)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2.html#a81ec538158ea1d6a92fa3682e8baf9cb">Finish</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2.html#ac511f0c2abf05cb898202a025e7a4c2f">Flush</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2.html#a92b35ec6669001aa38c53a75ca597166">FramebufferRenderbuffer</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> target, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> attachment, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> renderbuffertarget, <a class="el" href="ppb__opengles2_8h.html#aa311c7f0d6ec4f1a33f9235c3651b86b">GLuint</a> renderbuffer)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2.html#ae0871e157118a4f56b66482bede75af0">FramebufferTexture2D</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> target, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> attachment, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> textarget, <a class="el" href="ppb__opengles2_8h.html#aa311c7f0d6ec4f1a33f9235c3651b86b">GLuint</a> texture, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> level)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2.html#a35f542c3f15f0e028f01eacfd57cd290">FrontFace</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> mode)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2.html#a3021ad890d7faf61f1656caff69e2936">GenBuffers</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a9289d5b99dc1f27f01480360f2e18ae0">GLsizei</a> n, <a class="el" href="ppb__opengles2_8h.html#aa311c7f0d6ec4f1a33f9235c3651b86b">GLuint</a> *buffers)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2.html#aa5219fe93e4fe1566f058730237511a3">GenerateMipmap</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> target)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2.html#ac046a9b0e3bbe97336df2f1ed4f363aa">GenFramebuffers</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a9289d5b99dc1f27f01480360f2e18ae0">GLsizei</a> n, <a class="el" href="ppb__opengles2_8h.html#aa311c7f0d6ec4f1a33f9235c3651b86b">GLuint</a> *framebuffers)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2.html#a95064b43b8b85251f25d4a99a212ffa2">GenRenderbuffers</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a9289d5b99dc1f27f01480360f2e18ae0">GLsizei</a> n, <a class="el" href="ppb__opengles2_8h.html#aa311c7f0d6ec4f1a33f9235c3651b86b">GLuint</a> *renderbuffers)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2.html#a88871423b8bd9fb8b5224679cae7319d">GenTextures</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a9289d5b99dc1f27f01480360f2e18ae0">GLsizei</a> n, <a class="el" href="ppb__opengles2_8h.html#aa311c7f0d6ec4f1a33f9235c3651b86b">GLuint</a> *textures)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2.html#a01c888fbe0b5e4b7253ada24c2822c1a">GetActiveAttrib</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#aa311c7f0d6ec4f1a33f9235c3651b86b">GLuint</a> program, <a class="el" href="ppb__opengles2_8h.html#aa311c7f0d6ec4f1a33f9235c3651b86b">GLuint</a> index, <a class="el" href="ppb__opengles2_8h.html#a9289d5b99dc1f27f01480360f2e18ae0">GLsizei</a> bufsize, <a class="el" href="ppb__opengles2_8h.html#a9289d5b99dc1f27f01480360f2e18ae0">GLsizei</a> *length, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> *size, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> *type, char *name)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2.html#adb76d45821a6a01bd2e9cf290ade6393">GetActiveUniform</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#aa311c7f0d6ec4f1a33f9235c3651b86b">GLuint</a> program, <a class="el" href="ppb__opengles2_8h.html#aa311c7f0d6ec4f1a33f9235c3651b86b">GLuint</a> index, <a class="el" href="ppb__opengles2_8h.html#a9289d5b99dc1f27f01480360f2e18ae0">GLsizei</a> bufsize, <a class="el" href="ppb__opengles2_8h.html#a9289d5b99dc1f27f01480360f2e18ae0">GLsizei</a> *length, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> *size, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> *type, char *name)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2.html#a8bcc540aaa53ed190984ff476f022dbc">GetAttachedShaders</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#aa311c7f0d6ec4f1a33f9235c3651b86b">GLuint</a> program, <a class="el" href="ppb__opengles2_8h.html#a9289d5b99dc1f27f01480360f2e18ae0">GLsizei</a> maxcount, <a class="el" href="ppb__opengles2_8h.html#a9289d5b99dc1f27f01480360f2e18ae0">GLsizei</a> *count, <a class="el" href="ppb__opengles2_8h.html#aa311c7f0d6ec4f1a33f9235c3651b86b">GLuint</a> *shaders)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a>(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2.html#a5e10f14b16bedf58f4a4d82faae92fce">GetAttribLocation</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#aa311c7f0d6ec4f1a33f9235c3651b86b">GLuint</a> program, const char *name)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2.html#a469a602f25f7a960828a33c039221b05">GetBooleanv</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> pname, <a class="el" href="ppb__opengles2_8h.html#aa010a67382116caf29c29318251ccb6c">GLboolean</a> *params)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2.html#a274a18138ca82e21087a3bc09e0c5d6e">GetBufferParameteriv</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> target, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> pname, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> *params)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a>(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2.html#ad7a51a4767acf70e3c691f5715da66b2">GetError</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2.html#a2b162ab5408f1862ede23100c1a98ed4">GetFloatv</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> pname, <a class="el" href="ppb__opengles2_8h.html#a31aeedaeef29442c9c015ab355c8f5ab">GLfloat</a> *params)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2.html#af044cc978a541ff66d6bfcb81d0c9797">GetFramebufferAttachmentParameteriv</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> target, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> attachment, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> pname, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> *params)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2.html#a6cbe6db1beec8544f5d766b347c1b774">GetIntegerv</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> pname, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> *params)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2.html#afaddb913ffc38cc8075adf7b63c1cacb">GetProgramiv</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#aa311c7f0d6ec4f1a33f9235c3651b86b">GLuint</a> program, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> pname, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> *params)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2.html#a899415b7473fc77870102dc1e0eedfa6">GetProgramInfoLog</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#aa311c7f0d6ec4f1a33f9235c3651b86b">GLuint</a> program, <a class="el" href="ppb__opengles2_8h.html#a9289d5b99dc1f27f01480360f2e18ae0">GLsizei</a> bufsize, <a class="el" href="ppb__opengles2_8h.html#a9289d5b99dc1f27f01480360f2e18ae0">GLsizei</a> *length, char *infolog)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2.html#af16e81d3abb5c7b12b9ef94351a8582a">GetRenderbufferParameteriv</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> target, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> pname, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> *params)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2.html#ab497e96f8254d499e09f37f34c4fa20f">GetShaderiv</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#aa311c7f0d6ec4f1a33f9235c3651b86b">GLuint</a> shader, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> pname, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> *params)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2.html#a0c7aeac48bb1b7cd9ecf8ebb6e160b21">GetShaderInfoLog</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#aa311c7f0d6ec4f1a33f9235c3651b86b">GLuint</a> shader, <a class="el" href="ppb__opengles2_8h.html#a9289d5b99dc1f27f01480360f2e18ae0">GLsizei</a> bufsize, <a class="el" href="ppb__opengles2_8h.html#a9289d5b99dc1f27f01480360f2e18ae0">GLsizei</a> *length, char *infolog)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2.html#a07b780398cd5f0cbe4b66d47f6bc7432">GetShaderPrecisionFormat</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> shadertype, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> precisiontype, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> *range, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> *precision)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2.html#a999a0c63cd2695c4f97d267412804470">GetShaderSource</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#aa311c7f0d6ec4f1a33f9235c3651b86b">GLuint</a> shader, <a class="el" href="ppb__opengles2_8h.html#a9289d5b99dc1f27f01480360f2e18ae0">GLsizei</a> bufsize, <a class="el" href="ppb__opengles2_8h.html#a9289d5b99dc1f27f01480360f2e18ae0">GLsizei</a> *length, char *source)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">const <a class="el" href="ppb__opengles2_8h.html#a0595908be03a8cff881a23cdc9170e7c">GLubyte</a> *(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2.html#a51fe0f4d9dc7efb5bb5185ea23ed7854">GetString</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> name)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2.html#a8ed1ea3e802fd72c1abca830757c4760">GetTexParameterfv</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> target, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> pname, <a class="el" href="ppb__opengles2_8h.html#a31aeedaeef29442c9c015ab355c8f5ab">GLfloat</a> *params)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2.html#a394d2e8e9382cc526856e760c7a99ab4">GetTexParameteriv</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> target, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> pname, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> *params)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2.html#a68d5adab1ca625fe4c08e11cf8ff5a76">GetUniformfv</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#aa311c7f0d6ec4f1a33f9235c3651b86b">GLuint</a> program, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> location, <a class="el" href="ppb__opengles2_8h.html#a31aeedaeef29442c9c015ab355c8f5ab">GLfloat</a> *params)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2.html#a0ccf7b97de2a07a2885c9c1f01dbc423">GetUniformiv</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#aa311c7f0d6ec4f1a33f9235c3651b86b">GLuint</a> program, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> location, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> *params)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a>(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2.html#ae2c5c0efd5ee3ea2106c20bdad49cd25">GetUniformLocation</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#aa311c7f0d6ec4f1a33f9235c3651b86b">GLuint</a> program, const char *name)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2.html#aca40defa62c9536428a64d59ab07c83e">GetVertexAttribfv</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#aa311c7f0d6ec4f1a33f9235c3651b86b">GLuint</a> index, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> pname, <a class="el" href="ppb__opengles2_8h.html#a31aeedaeef29442c9c015ab355c8f5ab">GLfloat</a> *params)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2.html#a632b9ffc9fbf4f3332bd39e3e67221a2">GetVertexAttribiv</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#aa311c7f0d6ec4f1a33f9235c3651b86b">GLuint</a> index, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> pname, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> *params)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2.html#a5a0bf76ee7e291db46a2358fbeaf6fa8">GetVertexAttribPointerv</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#aa311c7f0d6ec4f1a33f9235c3651b86b">GLuint</a> index, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> pname, void **pointer)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2.html#af443ce0d45468872824a3312eb538fd6">Hint</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> target, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> mode)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="ppb__opengles2_8h.html#aa010a67382116caf29c29318251ccb6c">GLboolean</a>(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2.html#a22a9ee9465ede518ff017177605569c8">IsBuffer</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#aa311c7f0d6ec4f1a33f9235c3651b86b">GLuint</a> buffer)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="ppb__opengles2_8h.html#aa010a67382116caf29c29318251ccb6c">GLboolean</a>(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2.html#a1b94166b764d69207e61055ae7cebe9c">IsEnabled</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> cap)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="ppb__opengles2_8h.html#aa010a67382116caf29c29318251ccb6c">GLboolean</a>(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2.html#a243afc655b0c8d331656957f4878bd38">IsFramebuffer</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#aa311c7f0d6ec4f1a33f9235c3651b86b">GLuint</a> framebuffer)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="ppb__opengles2_8h.html#aa010a67382116caf29c29318251ccb6c">GLboolean</a>(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2.html#ab15ed85d340670c3f629e33cdaf11ff4">IsProgram</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#aa311c7f0d6ec4f1a33f9235c3651b86b">GLuint</a> program)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="ppb__opengles2_8h.html#aa010a67382116caf29c29318251ccb6c">GLboolean</a>(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2.html#abfdc2a929818dce1c2bbcfb24cd00fd2">IsRenderbuffer</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#aa311c7f0d6ec4f1a33f9235c3651b86b">GLuint</a> renderbuffer)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="ppb__opengles2_8h.html#aa010a67382116caf29c29318251ccb6c">GLboolean</a>(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2.html#a51bb4c4cb9a4ad680a3b69e5d94284d9">IsShader</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#aa311c7f0d6ec4f1a33f9235c3651b86b">GLuint</a> shader)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="ppb__opengles2_8h.html#aa010a67382116caf29c29318251ccb6c">GLboolean</a>(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2.html#ae8ff9c47061f6b1e604d5d6bd1a93e2d">IsTexture</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#aa311c7f0d6ec4f1a33f9235c3651b86b">GLuint</a> texture)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2.html#a33169bd4752db53cf6e25ef78db83a6d">LineWidth</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a31aeedaeef29442c9c015ab355c8f5ab">GLfloat</a> width)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2.html#ae8969408a22f4abe20575497e587fae6">LinkProgram</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#aa311c7f0d6ec4f1a33f9235c3651b86b">GLuint</a> program)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2.html#a0690e80898a4ce4421512f5da9614cca">PixelStorei</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> pname, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> param)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2.html#a79d1b98f9b4586b4ed6b2a89f6de98be">PolygonOffset</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a31aeedaeef29442c9c015ab355c8f5ab">GLfloat</a> factor, <a class="el" href="ppb__opengles2_8h.html#a31aeedaeef29442c9c015ab355c8f5ab">GLfloat</a> units)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2.html#a9ca1f371a2933be66db0340a3361753c">ReadPixels</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> x, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> y, <a class="el" href="ppb__opengles2_8h.html#a9289d5b99dc1f27f01480360f2e18ae0">GLsizei</a> width, <a class="el" href="ppb__opengles2_8h.html#a9289d5b99dc1f27f01480360f2e18ae0">GLsizei</a> height, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> format, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> type, void *pixels)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2.html#a3b70d85227ab102e942371c099d1af0d">ReleaseShaderCompiler</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2.html#ace64a122c95174d26f22cd2f8bb82cd0">RenderbufferStorage</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> target, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> internalformat, <a class="el" href="ppb__opengles2_8h.html#a9289d5b99dc1f27f01480360f2e18ae0">GLsizei</a> width, <a class="el" href="ppb__opengles2_8h.html#a9289d5b99dc1f27f01480360f2e18ae0">GLsizei</a> height)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2.html#ad80041090ea0856551a5aa7683f9a754">SampleCoverage</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#aded4e0631b68d219180490a73d8424c0">GLclampf</a> value, <a class="el" href="ppb__opengles2_8h.html#aa010a67382116caf29c29318251ccb6c">GLboolean</a> invert)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2.html#a76bd885cc06b8f993a9dd4b4beba8507">Scissor</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> x, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> y, <a class="el" href="ppb__opengles2_8h.html#a9289d5b99dc1f27f01480360f2e18ae0">GLsizei</a> width, <a class="el" href="ppb__opengles2_8h.html#a9289d5b99dc1f27f01480360f2e18ae0">GLsizei</a> height)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2.html#add8cdccd7afe3115c0db6488244710f1">ShaderBinary</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a9289d5b99dc1f27f01480360f2e18ae0">GLsizei</a> n, const <a class="el" href="ppb__opengles2_8h.html#aa311c7f0d6ec4f1a33f9235c3651b86b">GLuint</a> *shaders, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> binaryformat, const void *binary, <a class="el" href="ppb__opengles2_8h.html#a9289d5b99dc1f27f01480360f2e18ae0">GLsizei</a> length)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2.html#a54563f901d3d4b68059f72f689367d04">ShaderSource</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#aa311c7f0d6ec4f1a33f9235c3651b86b">GLuint</a> shader, <a class="el" href="ppb__opengles2_8h.html#a9289d5b99dc1f27f01480360f2e18ae0">GLsizei</a> count, const char **str, const <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> *length)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2.html#ab09dfe9c3aa76b033a7a899ef83881ec">StencilFunc</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> func, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> ref, <a class="el" href="ppb__opengles2_8h.html#aa311c7f0d6ec4f1a33f9235c3651b86b">GLuint</a> mask)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2.html#a13947e07ef135ccfb3664d7481d88f52">StencilFuncSeparate</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> face, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> func, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> ref, <a class="el" href="ppb__opengles2_8h.html#aa311c7f0d6ec4f1a33f9235c3651b86b">GLuint</a> mask)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2.html#a582bf1efee1ce4ed489d2a2bd051ba70">StencilMask</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#aa311c7f0d6ec4f1a33f9235c3651b86b">GLuint</a> mask)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2.html#a9ecc42baba61b5f0ffb2acc7a846add4">StencilMaskSeparate</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> face, <a class="el" href="ppb__opengles2_8h.html#aa311c7f0d6ec4f1a33f9235c3651b86b">GLuint</a> mask)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2.html#a2ec4b7407b261ab83dac6617024968d1">StencilOp</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> fail, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> zfail, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> zpass)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2.html#a832bb94b26d3f3ef9c25e260e51c682a">StencilOpSeparate</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> face, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> fail, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> zfail, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> zpass)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2.html#af5e5e8ac2991acc411bc8e7349a4528c">TexImage2D</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> target, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> level, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> internalformat, <a class="el" href="ppb__opengles2_8h.html#a9289d5b99dc1f27f01480360f2e18ae0">GLsizei</a> width, <a class="el" href="ppb__opengles2_8h.html#a9289d5b99dc1f27f01480360f2e18ae0">GLsizei</a> height, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> border, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> format, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> type, const void *pixels)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2.html#a1e247c4eba9d9b83fc3faa95ad2695b3">TexParameterf</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> target, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> pname, <a class="el" href="ppb__opengles2_8h.html#a31aeedaeef29442c9c015ab355c8f5ab">GLfloat</a> param)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2.html#a1fbfa876dce5f8b4a54ae357e9f94f3d">TexParameterfv</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> target, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> pname, const <a class="el" href="ppb__opengles2_8h.html#a31aeedaeef29442c9c015ab355c8f5ab">GLfloat</a> *params)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2.html#a4103d52b8c7d312f623e256be6bfdc34">TexParameteri</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> target, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> pname, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> param)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2.html#a760b43042385f6ea828a540c477655be">TexParameteriv</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> target, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> pname, const <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> *params)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2.html#ac13af0c1267510083e8b2db368f3d5f9">TexSubImage2D</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> target, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> level, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> xoffset, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> yoffset, <a class="el" href="ppb__opengles2_8h.html#a9289d5b99dc1f27f01480360f2e18ae0">GLsizei</a> width, <a class="el" href="ppb__opengles2_8h.html#a9289d5b99dc1f27f01480360f2e18ae0">GLsizei</a> height, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> format, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> type, const void *pixels)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2.html#ab619fb1afcdca0291f2002a49d70263d">Uniform1f</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> location, <a class="el" href="ppb__opengles2_8h.html#a31aeedaeef29442c9c015ab355c8f5ab">GLfloat</a> x)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2.html#a9a114745de0223354a3f8ac0692c3d86">Uniform1fv</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> location, <a class="el" href="ppb__opengles2_8h.html#a9289d5b99dc1f27f01480360f2e18ae0">GLsizei</a> count, const <a class="el" href="ppb__opengles2_8h.html#a31aeedaeef29442c9c015ab355c8f5ab">GLfloat</a> *v)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2.html#a334011bf29706a264623c099cf3e638e">Uniform1i</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> location, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> x)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2.html#ad3afadbd84c98b021f4352a0ed25258e">Uniform1iv</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> location, <a class="el" href="ppb__opengles2_8h.html#a9289d5b99dc1f27f01480360f2e18ae0">GLsizei</a> count, const <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> *v)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2.html#a5459521734fcc78b4d541f8a443c26e5">Uniform2f</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> location, <a class="el" href="ppb__opengles2_8h.html#a31aeedaeef29442c9c015ab355c8f5ab">GLfloat</a> x, <a class="el" href="ppb__opengles2_8h.html#a31aeedaeef29442c9c015ab355c8f5ab">GLfloat</a> y)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2.html#ab90ca755ee6ecbe8baa31b6e7e0d94ef">Uniform2fv</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> location, <a class="el" href="ppb__opengles2_8h.html#a9289d5b99dc1f27f01480360f2e18ae0">GLsizei</a> count, const <a class="el" href="ppb__opengles2_8h.html#a31aeedaeef29442c9c015ab355c8f5ab">GLfloat</a> *v)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2.html#a787d002ec3d31e7b6872e71261dade2c">Uniform2i</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> location, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> x, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> y)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2.html#a7ef8e80ef0bbd1d944e9165ef341bc20">Uniform2iv</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> location, <a class="el" href="ppb__opengles2_8h.html#a9289d5b99dc1f27f01480360f2e18ae0">GLsizei</a> count, const <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> *v)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2.html#a6512a43696bded1489f3b2d47d666d6c">Uniform3f</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> location, <a class="el" href="ppb__opengles2_8h.html#a31aeedaeef29442c9c015ab355c8f5ab">GLfloat</a> x, <a class="el" href="ppb__opengles2_8h.html#a31aeedaeef29442c9c015ab355c8f5ab">GLfloat</a> y, <a class="el" href="ppb__opengles2_8h.html#a31aeedaeef29442c9c015ab355c8f5ab">GLfloat</a> z)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2.html#a4562834999794d2dfed644527f28de05">Uniform3fv</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> location, <a class="el" href="ppb__opengles2_8h.html#a9289d5b99dc1f27f01480360f2e18ae0">GLsizei</a> count, const <a class="el" href="ppb__opengles2_8h.html#a31aeedaeef29442c9c015ab355c8f5ab">GLfloat</a> *v)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2.html#a79dbfecdc82f934e09bb244993429478">Uniform3i</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> location, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> x, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> y, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> z)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2.html#a7838d459375aede455d708c5593558d7">Uniform3iv</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> location, <a class="el" href="ppb__opengles2_8h.html#a9289d5b99dc1f27f01480360f2e18ae0">GLsizei</a> count, const <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> *v)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2.html#acae286535d8c99ba10459b1509aa7f33">Uniform4f</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> location, <a class="el" href="ppb__opengles2_8h.html#a31aeedaeef29442c9c015ab355c8f5ab">GLfloat</a> x, <a class="el" href="ppb__opengles2_8h.html#a31aeedaeef29442c9c015ab355c8f5ab">GLfloat</a> y, <a class="el" href="ppb__opengles2_8h.html#a31aeedaeef29442c9c015ab355c8f5ab">GLfloat</a> z, <a class="el" href="ppb__opengles2_8h.html#a31aeedaeef29442c9c015ab355c8f5ab">GLfloat</a> w)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2.html#afbd5c631094027ec297959995345ae45">Uniform4fv</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> location, <a class="el" href="ppb__opengles2_8h.html#a9289d5b99dc1f27f01480360f2e18ae0">GLsizei</a> count, const <a class="el" href="ppb__opengles2_8h.html#a31aeedaeef29442c9c015ab355c8f5ab">GLfloat</a> *v)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2.html#a9ad04ea982dcf2bd1d8ce4e205dca158">Uniform4i</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> location, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> x, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> y, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> z, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> w)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2.html#a85fa410e905c328f3d0e81ee1f8a6e3b">Uniform4iv</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> location, <a class="el" href="ppb__opengles2_8h.html#a9289d5b99dc1f27f01480360f2e18ae0">GLsizei</a> count, const <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> *v)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2.html#af44e9dc9f83b3b681ce478fe4051415e">UniformMatrix2fv</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> location, <a class="el" href="ppb__opengles2_8h.html#a9289d5b99dc1f27f01480360f2e18ae0">GLsizei</a> count, <a class="el" href="ppb__opengles2_8h.html#aa010a67382116caf29c29318251ccb6c">GLboolean</a> transpose, const <a class="el" href="ppb__opengles2_8h.html#a31aeedaeef29442c9c015ab355c8f5ab">GLfloat</a> *value)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2.html#a0a136244b97c8dd351e24305767f2735">UniformMatrix3fv</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> location, <a class="el" href="ppb__opengles2_8h.html#a9289d5b99dc1f27f01480360f2e18ae0">GLsizei</a> count, <a class="el" href="ppb__opengles2_8h.html#aa010a67382116caf29c29318251ccb6c">GLboolean</a> transpose, const <a class="el" href="ppb__opengles2_8h.html#a31aeedaeef29442c9c015ab355c8f5ab">GLfloat</a> *value)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2.html#a9ac470e9e4a9dedf0e359001a52c42cc">UniformMatrix4fv</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> location, <a class="el" href="ppb__opengles2_8h.html#a9289d5b99dc1f27f01480360f2e18ae0">GLsizei</a> count, <a class="el" href="ppb__opengles2_8h.html#aa010a67382116caf29c29318251ccb6c">GLboolean</a> transpose, const <a class="el" href="ppb__opengles2_8h.html#a31aeedaeef29442c9c015ab355c8f5ab">GLfloat</a> *value)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2.html#a300168f1b2fcb58a5087654224c6ab47">UseProgram</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#aa311c7f0d6ec4f1a33f9235c3651b86b">GLuint</a> program)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2.html#a8119f3f8b731cce9143da0cc0c4ddd9c">ValidateProgram</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#aa311c7f0d6ec4f1a33f9235c3651b86b">GLuint</a> program)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2.html#a46f108883a33981a78b6276c7a4e1305">VertexAttrib1f</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#aa311c7f0d6ec4f1a33f9235c3651b86b">GLuint</a> indx, <a class="el" href="ppb__opengles2_8h.html#a31aeedaeef29442c9c015ab355c8f5ab">GLfloat</a> x)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2.html#a5228b6fcf8d0a65fcc8a94eb08697987">VertexAttrib1fv</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#aa311c7f0d6ec4f1a33f9235c3651b86b">GLuint</a> indx, const <a class="el" href="ppb__opengles2_8h.html#a31aeedaeef29442c9c015ab355c8f5ab">GLfloat</a> *values)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2.html#a96c6934bbaac1aa1625771ee27e18f29">VertexAttrib2f</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#aa311c7f0d6ec4f1a33f9235c3651b86b">GLuint</a> indx, <a class="el" href="ppb__opengles2_8h.html#a31aeedaeef29442c9c015ab355c8f5ab">GLfloat</a> x, <a class="el" href="ppb__opengles2_8h.html#a31aeedaeef29442c9c015ab355c8f5ab">GLfloat</a> y)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2.html#a79ecc589e72b0467e3e4517b414cb27a">VertexAttrib2fv</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#aa311c7f0d6ec4f1a33f9235c3651b86b">GLuint</a> indx, const <a class="el" href="ppb__opengles2_8h.html#a31aeedaeef29442c9c015ab355c8f5ab">GLfloat</a> *values)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2.html#aecaa4d98853876c3837a0be6a1b1c665">VertexAttrib3f</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#aa311c7f0d6ec4f1a33f9235c3651b86b">GLuint</a> indx, <a class="el" href="ppb__opengles2_8h.html#a31aeedaeef29442c9c015ab355c8f5ab">GLfloat</a> x, <a class="el" href="ppb__opengles2_8h.html#a31aeedaeef29442c9c015ab355c8f5ab">GLfloat</a> y, <a class="el" href="ppb__opengles2_8h.html#a31aeedaeef29442c9c015ab355c8f5ab">GLfloat</a> z)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2.html#a19e465e1c372bf95275feea87046ecf8">VertexAttrib3fv</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#aa311c7f0d6ec4f1a33f9235c3651b86b">GLuint</a> indx, const <a class="el" href="ppb__opengles2_8h.html#a31aeedaeef29442c9c015ab355c8f5ab">GLfloat</a> *values)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2.html#a2c55091b7ec4e7ac1df480f7401921ac">VertexAttrib4f</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#aa311c7f0d6ec4f1a33f9235c3651b86b">GLuint</a> indx, <a class="el" href="ppb__opengles2_8h.html#a31aeedaeef29442c9c015ab355c8f5ab">GLfloat</a> x, <a class="el" href="ppb__opengles2_8h.html#a31aeedaeef29442c9c015ab355c8f5ab">GLfloat</a> y, <a class="el" href="ppb__opengles2_8h.html#a31aeedaeef29442c9c015ab355c8f5ab">GLfloat</a> z, <a class="el" href="ppb__opengles2_8h.html#a31aeedaeef29442c9c015ab355c8f5ab">GLfloat</a> w)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2.html#a7a857a7cb2e0e5b79b18e94b3910e9d4">VertexAttrib4fv</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#aa311c7f0d6ec4f1a33f9235c3651b86b">GLuint</a> indx, const <a class="el" href="ppb__opengles2_8h.html#a31aeedaeef29442c9c015ab355c8f5ab">GLfloat</a> *values)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2.html#afd77adfbe7ea0b4d85863c6cfd4e2025">VertexAttribPointer</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#aa311c7f0d6ec4f1a33f9235c3651b86b">GLuint</a> indx, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> size, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> type, <a class="el" href="ppb__opengles2_8h.html#aa010a67382116caf29c29318251ccb6c">GLboolean</a> normalized, <a class="el" href="ppb__opengles2_8h.html#a9289d5b99dc1f27f01480360f2e18ae0">GLsizei</a> stride, const void *ptr)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2.html#af8e6a3080571bee2377c0ce1d73a4ff8">Viewport</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> x, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> y, <a class="el" href="ppb__opengles2_8h.html#a9289d5b99dc1f27f01480360f2e18ae0">GLsizei</a> width, <a class="el" href="ppb__opengles2_8h.html#a9289d5b99dc1f27f01480360f2e18ae0">GLsizei</a> height)</td></tr> +</table> +<hr /><h2>Field Documentation</h2> +<a class="anchor" id="ae53e34af2c715db40bf6836f978ba001"></a><!-- doxytag: member="PPB_OpenGLES2::ActiveTexture" ref="ae53e34af2c715db40bf6836f978ba001" args=")(PP_Resource context, GLenum texture)" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">void(* <a class="el" href="struct_p_p_b___open_g_l_e_s2.html#ae53e34af2c715db40bf6836f978ba001">PPB_OpenGLES2::ActiveTexture</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> texture)</td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<a class="anchor" id="a3302eaf28a71864e0a52c1fd7a046acd"></a><!-- doxytag: member="PPB_OpenGLES2::AttachShader" ref="a3302eaf28a71864e0a52c1fd7a046acd" args=")(PP_Resource context, GLuint program, GLuint shader)" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">void(* <a class="el" href="struct_p_p_b___open_g_l_e_s2.html#a3302eaf28a71864e0a52c1fd7a046acd">PPB_OpenGLES2::AttachShader</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#aa311c7f0d6ec4f1a33f9235c3651b86b">GLuint</a> program, <a class="el" href="ppb__opengles2_8h.html#aa311c7f0d6ec4f1a33f9235c3651b86b">GLuint</a> shader)</td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<a class="anchor" id="ac877609276d3ce3957b5aa5170972209"></a><!-- doxytag: member="PPB_OpenGLES2::BindAttribLocation" ref="ac877609276d3ce3957b5aa5170972209" args=")(PP_Resource context, GLuint program, GLuint index, const char *name)" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">void(* <a class="el" href="struct_p_p_b___open_g_l_e_s2.html#ac877609276d3ce3957b5aa5170972209">PPB_OpenGLES2::BindAttribLocation</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#aa311c7f0d6ec4f1a33f9235c3651b86b">GLuint</a> program, <a class="el" href="ppb__opengles2_8h.html#aa311c7f0d6ec4f1a33f9235c3651b86b">GLuint</a> index, const char *name)</td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<a class="anchor" id="a297a37236aee3add9175bc36adf44ff8"></a><!-- doxytag: member="PPB_OpenGLES2::BindBuffer" ref="a297a37236aee3add9175bc36adf44ff8" args=")(PP_Resource context, GLenum target, GLuint buffer)" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">void(* <a class="el" href="struct_p_p_b___open_g_l_e_s2.html#a297a37236aee3add9175bc36adf44ff8">PPB_OpenGLES2::BindBuffer</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> target, <a class="el" href="ppb__opengles2_8h.html#aa311c7f0d6ec4f1a33f9235c3651b86b">GLuint</a> buffer)</td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<a class="anchor" id="a0e198004440ea8ba7aa626d63bc9c8e1"></a><!-- doxytag: member="PPB_OpenGLES2::BindFramebuffer" ref="a0e198004440ea8ba7aa626d63bc9c8e1" args=")(PP_Resource context, GLenum target, GLuint framebuffer)" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">void(* <a class="el" href="struct_p_p_b___open_g_l_e_s2.html#a0e198004440ea8ba7aa626d63bc9c8e1">PPB_OpenGLES2::BindFramebuffer</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> target, <a class="el" href="ppb__opengles2_8h.html#aa311c7f0d6ec4f1a33f9235c3651b86b">GLuint</a> framebuffer)</td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<a class="anchor" id="a2423e8c80776a8f971e2a9d93dc84c69"></a><!-- doxytag: member="PPB_OpenGLES2::BindRenderbuffer" ref="a2423e8c80776a8f971e2a9d93dc84c69" args=")(PP_Resource context, GLenum target, GLuint renderbuffer)" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">void(* <a class="el" href="struct_p_p_b___open_g_l_e_s2.html#a2423e8c80776a8f971e2a9d93dc84c69">PPB_OpenGLES2::BindRenderbuffer</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> target, <a class="el" href="ppb__opengles2_8h.html#aa311c7f0d6ec4f1a33f9235c3651b86b">GLuint</a> renderbuffer)</td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<a class="anchor" id="a8b269f95d72b4f29fed62de980ff5b80"></a><!-- doxytag: member="PPB_OpenGLES2::BindTexture" ref="a8b269f95d72b4f29fed62de980ff5b80" args=")(PP_Resource context, GLenum target, GLuint texture)" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">void(* <a class="el" href="struct_p_p_b___open_g_l_e_s2.html#a8b269f95d72b4f29fed62de980ff5b80">PPB_OpenGLES2::BindTexture</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> target, <a class="el" href="ppb__opengles2_8h.html#aa311c7f0d6ec4f1a33f9235c3651b86b">GLuint</a> texture)</td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<a class="anchor" id="ae8b22428f7a3104ba9f791eead54e34d"></a><!-- doxytag: member="PPB_OpenGLES2::BlendColor" ref="ae8b22428f7a3104ba9f791eead54e34d" args=")(PP_Resource context, GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha)" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">void(* <a class="el" href="struct_p_p_b___open_g_l_e_s2.html#ae8b22428f7a3104ba9f791eead54e34d">PPB_OpenGLES2::BlendColor</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#aded4e0631b68d219180490a73d8424c0">GLclampf</a> red, <a class="el" href="ppb__opengles2_8h.html#aded4e0631b68d219180490a73d8424c0">GLclampf</a> green, <a class="el" href="ppb__opengles2_8h.html#aded4e0631b68d219180490a73d8424c0">GLclampf</a> blue, <a class="el" href="ppb__opengles2_8h.html#aded4e0631b68d219180490a73d8424c0">GLclampf</a> alpha)</td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<a class="anchor" id="afe873782d586369d5aec83a83f26c6d4"></a><!-- doxytag: member="PPB_OpenGLES2::BlendEquation" ref="afe873782d586369d5aec83a83f26c6d4" args=")(PP_Resource context, GLenum mode)" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">void(* <a class="el" href="struct_p_p_b___open_g_l_e_s2.html#afe873782d586369d5aec83a83f26c6d4">PPB_OpenGLES2::BlendEquation</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> mode)</td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<a class="anchor" id="abde0f31c5db8570f37e48a35774fb325"></a><!-- doxytag: member="PPB_OpenGLES2::BlendEquationSeparate" ref="abde0f31c5db8570f37e48a35774fb325" args=")(PP_Resource context, GLenum modeRGB, GLenum modeAlpha)" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">void(* <a class="el" href="struct_p_p_b___open_g_l_e_s2.html#abde0f31c5db8570f37e48a35774fb325">PPB_OpenGLES2::BlendEquationSeparate</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> modeRGB, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> modeAlpha)</td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<a class="anchor" id="a18ef5c59756ff3ab71e88e9bdb0d9bdd"></a><!-- doxytag: member="PPB_OpenGLES2::BlendFunc" ref="a18ef5c59756ff3ab71e88e9bdb0d9bdd" args=")(PP_Resource context, GLenum sfactor, GLenum dfactor)" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">void(* <a class="el" href="struct_p_p_b___open_g_l_e_s2.html#a18ef5c59756ff3ab71e88e9bdb0d9bdd">PPB_OpenGLES2::BlendFunc</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> sfactor, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> dfactor)</td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<a class="anchor" id="a0fbec684cfce45e7e485684786eb1b08"></a><!-- doxytag: member="PPB_OpenGLES2::BlendFuncSeparate" ref="a0fbec684cfce45e7e485684786eb1b08" args=")(PP_Resource context, GLenum srcRGB, GLenum dstRGB, GLenum srcAlpha, GLenum dstAlpha)" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">void(* <a class="el" href="struct_p_p_b___open_g_l_e_s2.html#a0fbec684cfce45e7e485684786eb1b08">PPB_OpenGLES2::BlendFuncSeparate</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> srcRGB, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> dstRGB, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> srcAlpha, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> dstAlpha)</td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<a class="anchor" id="aa824981bca0cf27ea7443042f7291fee"></a><!-- doxytag: member="PPB_OpenGLES2::BufferData" ref="aa824981bca0cf27ea7443042f7291fee" args=")(PP_Resource context, GLenum target, GLsizeiptr size, const void *data, GLenum usage)" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">void(* <a class="el" href="struct_p_p_b___open_g_l_e_s2.html#aa824981bca0cf27ea7443042f7291fee">PPB_OpenGLES2::BufferData</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> target, <a class="el" href="ppb__opengles2_8h.html#aaccb4d7c4f31e730b377b4c44d68bc31">GLsizeiptr</a> size, const void *data, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> usage)</td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<a class="anchor" id="ab25fb15735015c10d4938db6ada4ec6c"></a><!-- doxytag: member="PPB_OpenGLES2::BufferSubData" ref="ab25fb15735015c10d4938db6ada4ec6c" args=")(PP_Resource context, GLenum target, GLintptr offset, GLsizeiptr size, const void *data)" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">void(* <a class="el" href="struct_p_p_b___open_g_l_e_s2.html#ab25fb15735015c10d4938db6ada4ec6c">PPB_OpenGLES2::BufferSubData</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> target, <a class="el" href="ppb__opengles2_8h.html#af7b978d38577bc5026a5f5fea9dddd1b">GLintptr</a> offset, <a class="el" href="ppb__opengles2_8h.html#aaccb4d7c4f31e730b377b4c44d68bc31">GLsizeiptr</a> size, const void *data)</td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<a class="anchor" id="adf5a6d990941c6cc6620af92a919bb99"></a><!-- doxytag: member="PPB_OpenGLES2::CheckFramebufferStatus" ref="adf5a6d990941c6cc6620af92a919bb99" args=")(PP_Resource context, GLenum target)" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname"><a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a>(* <a class="el" href="struct_p_p_b___open_g_l_e_s2.html#adf5a6d990941c6cc6620af92a919bb99">PPB_OpenGLES2::CheckFramebufferStatus</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> target)</td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<a class="anchor" id="a23ca838cdb8d41a42b53dd2385a8c802"></a><!-- doxytag: member="PPB_OpenGLES2::Clear" ref="a23ca838cdb8d41a42b53dd2385a8c802" args=")(PP_Resource context, GLbitfield mask)" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">void(* <a class="el" href="struct_p_p_b___open_g_l_e_s2.html#a23ca838cdb8d41a42b53dd2385a8c802">PPB_OpenGLES2::Clear</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a0fb936f29008789fb46b434319f68cc9">GLbitfield</a> mask)</td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<a class="anchor" id="ae6fe1382f1b9ef68862526f454d5a3da"></a><!-- doxytag: member="PPB_OpenGLES2::ClearColor" ref="ae6fe1382f1b9ef68862526f454d5a3da" args=")(PP_Resource context, GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha)" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">void(* <a class="el" href="struct_p_p_b___open_g_l_e_s2.html#ae6fe1382f1b9ef68862526f454d5a3da">PPB_OpenGLES2::ClearColor</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#aded4e0631b68d219180490a73d8424c0">GLclampf</a> red, <a class="el" href="ppb__opengles2_8h.html#aded4e0631b68d219180490a73d8424c0">GLclampf</a> green, <a class="el" href="ppb__opengles2_8h.html#aded4e0631b68d219180490a73d8424c0">GLclampf</a> blue, <a class="el" href="ppb__opengles2_8h.html#aded4e0631b68d219180490a73d8424c0">GLclampf</a> alpha)</td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<a class="anchor" id="a085fddf29150fa575286a77631db5aa3"></a><!-- doxytag: member="PPB_OpenGLES2::ClearDepthf" ref="a085fddf29150fa575286a77631db5aa3" args=")(PP_Resource context, GLclampf depth)" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">void(* <a class="el" href="struct_p_p_b___open_g_l_e_s2.html#a085fddf29150fa575286a77631db5aa3">PPB_OpenGLES2::ClearDepthf</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#aded4e0631b68d219180490a73d8424c0">GLclampf</a> depth)</td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<a class="anchor" id="ab41c6d646fe4a249c8e3c62ac48ae15f"></a><!-- doxytag: member="PPB_OpenGLES2::ClearStencil" ref="ab41c6d646fe4a249c8e3c62ac48ae15f" args=")(PP_Resource context, GLint s)" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">void(* <a class="el" href="struct_p_p_b___open_g_l_e_s2.html#ab41c6d646fe4a249c8e3c62ac48ae15f">PPB_OpenGLES2::ClearStencil</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> s)</td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<a class="anchor" id="ada6b9a86310964424975fe32a8e88dc1"></a><!-- doxytag: member="PPB_OpenGLES2::ColorMask" ref="ada6b9a86310964424975fe32a8e88dc1" args=")(PP_Resource context, GLboolean red, GLboolean green, GLboolean blue, GLboolean alpha)" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">void(* <a class="el" href="struct_p_p_b___open_g_l_e_s2.html#ada6b9a86310964424975fe32a8e88dc1">PPB_OpenGLES2::ColorMask</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#aa010a67382116caf29c29318251ccb6c">GLboolean</a> red, <a class="el" href="ppb__opengles2_8h.html#aa010a67382116caf29c29318251ccb6c">GLboolean</a> green, <a class="el" href="ppb__opengles2_8h.html#aa010a67382116caf29c29318251ccb6c">GLboolean</a> blue, <a class="el" href="ppb__opengles2_8h.html#aa010a67382116caf29c29318251ccb6c">GLboolean</a> alpha)</td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<a class="anchor" id="aa307895068405a8e6fd43647d10b2240"></a><!-- doxytag: member="PPB_OpenGLES2::CompileShader" ref="aa307895068405a8e6fd43647d10b2240" args=")(PP_Resource context, GLuint shader)" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">void(* <a class="el" href="struct_p_p_b___open_g_l_e_s2.html#aa307895068405a8e6fd43647d10b2240">PPB_OpenGLES2::CompileShader</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#aa311c7f0d6ec4f1a33f9235c3651b86b">GLuint</a> shader)</td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<a class="anchor" id="a709df82e66e04d67bad003e1e0432b5a"></a><!-- doxytag: member="PPB_OpenGLES2::CompressedTexImage2D" ref="a709df82e66e04d67bad003e1e0432b5a" args=")(PP_Resource context, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const void *data)" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">void(* <a class="el" href="struct_p_p_b___open_g_l_e_s2.html#a709df82e66e04d67bad003e1e0432b5a">PPB_OpenGLES2::CompressedTexImage2D</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> target, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> level, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> internalformat, <a class="el" href="ppb__opengles2_8h.html#a9289d5b99dc1f27f01480360f2e18ae0">GLsizei</a> width, <a class="el" href="ppb__opengles2_8h.html#a9289d5b99dc1f27f01480360f2e18ae0">GLsizei</a> height, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> border, <a class="el" href="ppb__opengles2_8h.html#a9289d5b99dc1f27f01480360f2e18ae0">GLsizei</a> imageSize, const void *data)</td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<a class="anchor" id="a85a4542cd8def2be666c209e9c29d658"></a><!-- doxytag: member="PPB_OpenGLES2::CompressedTexSubImage2D" ref="a85a4542cd8def2be666c209e9c29d658" args=")(PP_Resource context, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const void *data)" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">void(* <a class="el" href="struct_p_p_b___open_g_l_e_s2.html#a85a4542cd8def2be666c209e9c29d658">PPB_OpenGLES2::CompressedTexSubImage2D</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> target, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> level, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> xoffset, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> yoffset, <a class="el" href="ppb__opengles2_8h.html#a9289d5b99dc1f27f01480360f2e18ae0">GLsizei</a> width, <a class="el" href="ppb__opengles2_8h.html#a9289d5b99dc1f27f01480360f2e18ae0">GLsizei</a> height, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> format, <a class="el" href="ppb__opengles2_8h.html#a9289d5b99dc1f27f01480360f2e18ae0">GLsizei</a> imageSize, const void *data)</td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<a class="anchor" id="acf78e2322947ad0b62d263f13a03ee4d"></a><!-- doxytag: member="PPB_OpenGLES2::CopyTexImage2D" ref="acf78e2322947ad0b62d263f13a03ee4d" args=")(PP_Resource context, GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border)" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">void(* <a class="el" href="struct_p_p_b___open_g_l_e_s2.html#acf78e2322947ad0b62d263f13a03ee4d">PPB_OpenGLES2::CopyTexImage2D</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> target, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> level, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> internalformat, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> x, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> y, <a class="el" href="ppb__opengles2_8h.html#a9289d5b99dc1f27f01480360f2e18ae0">GLsizei</a> width, <a class="el" href="ppb__opengles2_8h.html#a9289d5b99dc1f27f01480360f2e18ae0">GLsizei</a> height, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> border)</td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<a class="anchor" id="ad1ebbf7b46fdc610cf7399a1dbaa65ca"></a><!-- doxytag: member="PPB_OpenGLES2::CopyTexSubImage2D" ref="ad1ebbf7b46fdc610cf7399a1dbaa65ca" args=")(PP_Resource context, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height)" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">void(* <a class="el" href="struct_p_p_b___open_g_l_e_s2.html#ad1ebbf7b46fdc610cf7399a1dbaa65ca">PPB_OpenGLES2::CopyTexSubImage2D</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> target, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> level, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> xoffset, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> yoffset, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> x, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> y, <a class="el" href="ppb__opengles2_8h.html#a9289d5b99dc1f27f01480360f2e18ae0">GLsizei</a> width, <a class="el" href="ppb__opengles2_8h.html#a9289d5b99dc1f27f01480360f2e18ae0">GLsizei</a> height)</td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<a class="anchor" id="a9aeaed06acf5ea610b6eca14cd86b065"></a><!-- doxytag: member="PPB_OpenGLES2::CreateProgram" ref="a9aeaed06acf5ea610b6eca14cd86b065" args=")(PP_Resource context)" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname"><a class="el" href="ppb__opengles2_8h.html#aa311c7f0d6ec4f1a33f9235c3651b86b">GLuint</a>(* <a class="el" href="struct_p_p_b___open_g_l_e_s2.html#a9aeaed06acf5ea610b6eca14cd86b065">PPB_OpenGLES2::CreateProgram</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context)</td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<a class="anchor" id="aa21109df3da84b9daff8fd755b96e9cd"></a><!-- doxytag: member="PPB_OpenGLES2::CreateShader" ref="aa21109df3da84b9daff8fd755b96e9cd" args=")(PP_Resource context, GLenum type)" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname"><a class="el" href="ppb__opengles2_8h.html#aa311c7f0d6ec4f1a33f9235c3651b86b">GLuint</a>(* <a class="el" href="struct_p_p_b___open_g_l_e_s2.html#aa21109df3da84b9daff8fd755b96e9cd">PPB_OpenGLES2::CreateShader</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> type)</td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<a class="anchor" id="ab7a3b515cca3b090cf3e53bf503a715c"></a><!-- doxytag: member="PPB_OpenGLES2::CullFace" ref="ab7a3b515cca3b090cf3e53bf503a715c" args=")(PP_Resource context, GLenum mode)" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">void(* <a class="el" href="struct_p_p_b___open_g_l_e_s2.html#ab7a3b515cca3b090cf3e53bf503a715c">PPB_OpenGLES2::CullFace</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> mode)</td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<a class="anchor" id="ae918075c7de431c32aa97e26c9591a7f"></a><!-- doxytag: member="PPB_OpenGLES2::DeleteBuffers" ref="ae918075c7de431c32aa97e26c9591a7f" args=")(PP_Resource context, GLsizei n, const GLuint *buffers)" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">void(* <a class="el" href="struct_p_p_b___open_g_l_e_s2.html#ae918075c7de431c32aa97e26c9591a7f">PPB_OpenGLES2::DeleteBuffers</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a9289d5b99dc1f27f01480360f2e18ae0">GLsizei</a> n, const <a class="el" href="ppb__opengles2_8h.html#aa311c7f0d6ec4f1a33f9235c3651b86b">GLuint</a> *buffers)</td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<a class="anchor" id="a7f23a4d62b5b6db480fa0e3ba2d64a6c"></a><!-- doxytag: member="PPB_OpenGLES2::DeleteFramebuffers" ref="a7f23a4d62b5b6db480fa0e3ba2d64a6c" args=")(PP_Resource context, GLsizei n, const GLuint *framebuffers)" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">void(* <a class="el" href="struct_p_p_b___open_g_l_e_s2.html#a7f23a4d62b5b6db480fa0e3ba2d64a6c">PPB_OpenGLES2::DeleteFramebuffers</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a9289d5b99dc1f27f01480360f2e18ae0">GLsizei</a> n, const <a class="el" href="ppb__opengles2_8h.html#aa311c7f0d6ec4f1a33f9235c3651b86b">GLuint</a> *framebuffers)</td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<a class="anchor" id="a2d67942171a98c6151432996f44edbfe"></a><!-- doxytag: member="PPB_OpenGLES2::DeleteProgram" ref="a2d67942171a98c6151432996f44edbfe" args=")(PP_Resource context, GLuint program)" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">void(* <a class="el" href="struct_p_p_b___open_g_l_e_s2.html#a2d67942171a98c6151432996f44edbfe">PPB_OpenGLES2::DeleteProgram</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#aa311c7f0d6ec4f1a33f9235c3651b86b">GLuint</a> program)</td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<a class="anchor" id="af9210afd908695511757500a3c368fb6"></a><!-- doxytag: member="PPB_OpenGLES2::DeleteRenderbuffers" ref="af9210afd908695511757500a3c368fb6" args=")(PP_Resource context, GLsizei n, const GLuint *renderbuffers)" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">void(* <a class="el" href="struct_p_p_b___open_g_l_e_s2.html#af9210afd908695511757500a3c368fb6">PPB_OpenGLES2::DeleteRenderbuffers</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a9289d5b99dc1f27f01480360f2e18ae0">GLsizei</a> n, const <a class="el" href="ppb__opengles2_8h.html#aa311c7f0d6ec4f1a33f9235c3651b86b">GLuint</a> *renderbuffers)</td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<a class="anchor" id="ae387aff5d9d0a755ee91f615419781e8"></a><!-- doxytag: member="PPB_OpenGLES2::DeleteShader" ref="ae387aff5d9d0a755ee91f615419781e8" args=")(PP_Resource context, GLuint shader)" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">void(* <a class="el" href="struct_p_p_b___open_g_l_e_s2.html#ae387aff5d9d0a755ee91f615419781e8">PPB_OpenGLES2::DeleteShader</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#aa311c7f0d6ec4f1a33f9235c3651b86b">GLuint</a> shader)</td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<a class="anchor" id="af417c42c55cccfbb53d66bb7ee3f7630"></a><!-- doxytag: member="PPB_OpenGLES2::DeleteTextures" ref="af417c42c55cccfbb53d66bb7ee3f7630" args=")(PP_Resource context, GLsizei n, const GLuint *textures)" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">void(* <a class="el" href="struct_p_p_b___open_g_l_e_s2.html#af417c42c55cccfbb53d66bb7ee3f7630">PPB_OpenGLES2::DeleteTextures</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a9289d5b99dc1f27f01480360f2e18ae0">GLsizei</a> n, const <a class="el" href="ppb__opengles2_8h.html#aa311c7f0d6ec4f1a33f9235c3651b86b">GLuint</a> *textures)</td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<a class="anchor" id="a986605dda31b45565234d66a0a7b91fd"></a><!-- doxytag: member="PPB_OpenGLES2::DepthFunc" ref="a986605dda31b45565234d66a0a7b91fd" args=")(PP_Resource context, GLenum func)" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">void(* <a class="el" href="struct_p_p_b___open_g_l_e_s2.html#a986605dda31b45565234d66a0a7b91fd">PPB_OpenGLES2::DepthFunc</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> func)</td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<a class="anchor" id="acc373d6ee5e6c03b04adb0dd57f72e7e"></a><!-- doxytag: member="PPB_OpenGLES2::DepthMask" ref="acc373d6ee5e6c03b04adb0dd57f72e7e" args=")(PP_Resource context, GLboolean flag)" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">void(* <a class="el" href="struct_p_p_b___open_g_l_e_s2.html#acc373d6ee5e6c03b04adb0dd57f72e7e">PPB_OpenGLES2::DepthMask</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#aa010a67382116caf29c29318251ccb6c">GLboolean</a> flag)</td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<a class="anchor" id="a97a9c5c3d0cfba11b92e0be2544387b3"></a><!-- doxytag: member="PPB_OpenGLES2::DepthRangef" ref="a97a9c5c3d0cfba11b92e0be2544387b3" args=")(PP_Resource context, GLclampf zNear, GLclampf zFar)" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">void(* <a class="el" href="struct_p_p_b___open_g_l_e_s2.html#a97a9c5c3d0cfba11b92e0be2544387b3">PPB_OpenGLES2::DepthRangef</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#aded4e0631b68d219180490a73d8424c0">GLclampf</a> zNear, <a class="el" href="ppb__opengles2_8h.html#aded4e0631b68d219180490a73d8424c0">GLclampf</a> zFar)</td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<a class="anchor" id="acdae43713f391b50f0d9dc3538872e98"></a><!-- doxytag: member="PPB_OpenGLES2::DetachShader" ref="acdae43713f391b50f0d9dc3538872e98" args=")(PP_Resource context, GLuint program, GLuint shader)" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">void(* <a class="el" href="struct_p_p_b___open_g_l_e_s2.html#acdae43713f391b50f0d9dc3538872e98">PPB_OpenGLES2::DetachShader</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#aa311c7f0d6ec4f1a33f9235c3651b86b">GLuint</a> program, <a class="el" href="ppb__opengles2_8h.html#aa311c7f0d6ec4f1a33f9235c3651b86b">GLuint</a> shader)</td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<a class="anchor" id="a761da4c86a553666677e91b0af52ef3f"></a><!-- doxytag: member="PPB_OpenGLES2::Disable" ref="a761da4c86a553666677e91b0af52ef3f" args=")(PP_Resource context, GLenum cap)" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">void(* <a class="el" href="struct_p_p_b___open_g_l_e_s2.html#a761da4c86a553666677e91b0af52ef3f">PPB_OpenGLES2::Disable</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> cap)</td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<a class="anchor" id="a6db7cbbe276ec1b207bf07c004bc8cce"></a><!-- doxytag: member="PPB_OpenGLES2::DisableVertexAttribArray" ref="a6db7cbbe276ec1b207bf07c004bc8cce" args=")(PP_Resource context, GLuint index)" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">void(* <a class="el" href="struct_p_p_b___open_g_l_e_s2.html#a6db7cbbe276ec1b207bf07c004bc8cce">PPB_OpenGLES2::DisableVertexAttribArray</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#aa311c7f0d6ec4f1a33f9235c3651b86b">GLuint</a> index)</td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<a class="anchor" id="adeaf1eb89288064288f1be4f97d1e8e8"></a><!-- doxytag: member="PPB_OpenGLES2::DrawArrays" ref="adeaf1eb89288064288f1be4f97d1e8e8" args=")(PP_Resource context, GLenum mode, GLint first, GLsizei count)" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">void(* <a class="el" href="struct_p_p_b___open_g_l_e_s2.html#adeaf1eb89288064288f1be4f97d1e8e8">PPB_OpenGLES2::DrawArrays</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> mode, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> first, <a class="el" href="ppb__opengles2_8h.html#a9289d5b99dc1f27f01480360f2e18ae0">GLsizei</a> count)</td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<a class="anchor" id="aebe63866d604b1a7ad0f04b6c10c7404"></a><!-- doxytag: member="PPB_OpenGLES2::DrawElements" ref="aebe63866d604b1a7ad0f04b6c10c7404" args=")(PP_Resource context, GLenum mode, GLsizei count, GLenum type, const void *indices)" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">void(* <a class="el" href="struct_p_p_b___open_g_l_e_s2.html#aebe63866d604b1a7ad0f04b6c10c7404">PPB_OpenGLES2::DrawElements</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> mode, <a class="el" href="ppb__opengles2_8h.html#a9289d5b99dc1f27f01480360f2e18ae0">GLsizei</a> count, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> type, const void *indices)</td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<a class="anchor" id="a0c69b4f342992dc423de86baf57d1553"></a><!-- doxytag: member="PPB_OpenGLES2::Enable" ref="a0c69b4f342992dc423de86baf57d1553" args=")(PP_Resource context, GLenum cap)" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">void(* <a class="el" href="struct_p_p_b___open_g_l_e_s2.html#a0c69b4f342992dc423de86baf57d1553">PPB_OpenGLES2::Enable</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> cap)</td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<a class="anchor" id="aa2c0b80eba15506af0f1ac28f778342a"></a><!-- doxytag: member="PPB_OpenGLES2::EnableVertexAttribArray" ref="aa2c0b80eba15506af0f1ac28f778342a" args=")(PP_Resource context, GLuint index)" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">void(* <a class="el" href="struct_p_p_b___open_g_l_e_s2.html#aa2c0b80eba15506af0f1ac28f778342a">PPB_OpenGLES2::EnableVertexAttribArray</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#aa311c7f0d6ec4f1a33f9235c3651b86b">GLuint</a> index)</td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<a class="anchor" id="a81ec538158ea1d6a92fa3682e8baf9cb"></a><!-- doxytag: member="PPB_OpenGLES2::Finish" ref="a81ec538158ea1d6a92fa3682e8baf9cb" args=")(PP_Resource context)" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">void(* <a class="el" href="struct_p_p_b___open_g_l_e_s2.html#a81ec538158ea1d6a92fa3682e8baf9cb">PPB_OpenGLES2::Finish</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context)</td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<a class="anchor" id="ac511f0c2abf05cb898202a025e7a4c2f"></a><!-- doxytag: member="PPB_OpenGLES2::Flush" ref="ac511f0c2abf05cb898202a025e7a4c2f" args=")(PP_Resource context)" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">void(* <a class="el" href="struct_p_p_b___open_g_l_e_s2.html#ac511f0c2abf05cb898202a025e7a4c2f">PPB_OpenGLES2::Flush</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context)</td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<a class="anchor" id="a92b35ec6669001aa38c53a75ca597166"></a><!-- doxytag: member="PPB_OpenGLES2::FramebufferRenderbuffer" ref="a92b35ec6669001aa38c53a75ca597166" args=")(PP_Resource context, GLenum target, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer)" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">void(* <a class="el" href="struct_p_p_b___open_g_l_e_s2.html#a92b35ec6669001aa38c53a75ca597166">PPB_OpenGLES2::FramebufferRenderbuffer</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> target, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> attachment, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> renderbuffertarget, <a class="el" href="ppb__opengles2_8h.html#aa311c7f0d6ec4f1a33f9235c3651b86b">GLuint</a> renderbuffer)</td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<a class="anchor" id="ae0871e157118a4f56b66482bede75af0"></a><!-- doxytag: member="PPB_OpenGLES2::FramebufferTexture2D" ref="ae0871e157118a4f56b66482bede75af0" args=")(PP_Resource context, GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level)" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">void(* <a class="el" href="struct_p_p_b___open_g_l_e_s2.html#ae0871e157118a4f56b66482bede75af0">PPB_OpenGLES2::FramebufferTexture2D</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> target, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> attachment, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> textarget, <a class="el" href="ppb__opengles2_8h.html#aa311c7f0d6ec4f1a33f9235c3651b86b">GLuint</a> texture, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> level)</td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<a class="anchor" id="a35f542c3f15f0e028f01eacfd57cd290"></a><!-- doxytag: member="PPB_OpenGLES2::FrontFace" ref="a35f542c3f15f0e028f01eacfd57cd290" args=")(PP_Resource context, GLenum mode)" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">void(* <a class="el" href="struct_p_p_b___open_g_l_e_s2.html#a35f542c3f15f0e028f01eacfd57cd290">PPB_OpenGLES2::FrontFace</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> mode)</td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<a class="anchor" id="a3021ad890d7faf61f1656caff69e2936"></a><!-- doxytag: member="PPB_OpenGLES2::GenBuffers" ref="a3021ad890d7faf61f1656caff69e2936" args=")(PP_Resource context, GLsizei n, GLuint *buffers)" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">void(* <a class="el" href="struct_p_p_b___open_g_l_e_s2.html#a3021ad890d7faf61f1656caff69e2936">PPB_OpenGLES2::GenBuffers</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a9289d5b99dc1f27f01480360f2e18ae0">GLsizei</a> n, <a class="el" href="ppb__opengles2_8h.html#aa311c7f0d6ec4f1a33f9235c3651b86b">GLuint</a> *buffers)</td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<a class="anchor" id="aa5219fe93e4fe1566f058730237511a3"></a><!-- doxytag: member="PPB_OpenGLES2::GenerateMipmap" ref="aa5219fe93e4fe1566f058730237511a3" args=")(PP_Resource context, GLenum target)" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">void(* <a class="el" href="struct_p_p_b___open_g_l_e_s2.html#aa5219fe93e4fe1566f058730237511a3">PPB_OpenGLES2::GenerateMipmap</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> target)</td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<a class="anchor" id="ac046a9b0e3bbe97336df2f1ed4f363aa"></a><!-- doxytag: member="PPB_OpenGLES2::GenFramebuffers" ref="ac046a9b0e3bbe97336df2f1ed4f363aa" args=")(PP_Resource context, GLsizei n, GLuint *framebuffers)" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">void(* <a class="el" href="struct_p_p_b___open_g_l_e_s2.html#ac046a9b0e3bbe97336df2f1ed4f363aa">PPB_OpenGLES2::GenFramebuffers</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a9289d5b99dc1f27f01480360f2e18ae0">GLsizei</a> n, <a class="el" href="ppb__opengles2_8h.html#aa311c7f0d6ec4f1a33f9235c3651b86b">GLuint</a> *framebuffers)</td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<a class="anchor" id="a95064b43b8b85251f25d4a99a212ffa2"></a><!-- doxytag: member="PPB_OpenGLES2::GenRenderbuffers" ref="a95064b43b8b85251f25d4a99a212ffa2" args=")(PP_Resource context, GLsizei n, GLuint *renderbuffers)" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">void(* <a class="el" href="struct_p_p_b___open_g_l_e_s2.html#a95064b43b8b85251f25d4a99a212ffa2">PPB_OpenGLES2::GenRenderbuffers</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a9289d5b99dc1f27f01480360f2e18ae0">GLsizei</a> n, <a class="el" href="ppb__opengles2_8h.html#aa311c7f0d6ec4f1a33f9235c3651b86b">GLuint</a> *renderbuffers)</td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<a class="anchor" id="a88871423b8bd9fb8b5224679cae7319d"></a><!-- doxytag: member="PPB_OpenGLES2::GenTextures" ref="a88871423b8bd9fb8b5224679cae7319d" args=")(PP_Resource context, GLsizei n, GLuint *textures)" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">void(* <a class="el" href="struct_p_p_b___open_g_l_e_s2.html#a88871423b8bd9fb8b5224679cae7319d">PPB_OpenGLES2::GenTextures</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a9289d5b99dc1f27f01480360f2e18ae0">GLsizei</a> n, <a class="el" href="ppb__opengles2_8h.html#aa311c7f0d6ec4f1a33f9235c3651b86b">GLuint</a> *textures)</td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<a class="anchor" id="a01c888fbe0b5e4b7253ada24c2822c1a"></a><!-- doxytag: member="PPB_OpenGLES2::GetActiveAttrib" ref="a01c888fbe0b5e4b7253ada24c2822c1a" args=")(PP_Resource context, GLuint program, GLuint index, GLsizei bufsize, GLsizei *length, GLint *size, GLenum *type, char *name)" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">void(* <a class="el" href="struct_p_p_b___open_g_l_e_s2.html#a01c888fbe0b5e4b7253ada24c2822c1a">PPB_OpenGLES2::GetActiveAttrib</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#aa311c7f0d6ec4f1a33f9235c3651b86b">GLuint</a> program, <a class="el" href="ppb__opengles2_8h.html#aa311c7f0d6ec4f1a33f9235c3651b86b">GLuint</a> index, <a class="el" href="ppb__opengles2_8h.html#a9289d5b99dc1f27f01480360f2e18ae0">GLsizei</a> bufsize, <a class="el" href="ppb__opengles2_8h.html#a9289d5b99dc1f27f01480360f2e18ae0">GLsizei</a> *length, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> *size, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> *type, char *name)</td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<a class="anchor" id="adb76d45821a6a01bd2e9cf290ade6393"></a><!-- doxytag: member="PPB_OpenGLES2::GetActiveUniform" ref="adb76d45821a6a01bd2e9cf290ade6393" args=")(PP_Resource context, GLuint program, GLuint index, GLsizei bufsize, GLsizei *length, GLint *size, GLenum *type, char *name)" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">void(* <a class="el" href="struct_p_p_b___open_g_l_e_s2.html#adb76d45821a6a01bd2e9cf290ade6393">PPB_OpenGLES2::GetActiveUniform</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#aa311c7f0d6ec4f1a33f9235c3651b86b">GLuint</a> program, <a class="el" href="ppb__opengles2_8h.html#aa311c7f0d6ec4f1a33f9235c3651b86b">GLuint</a> index, <a class="el" href="ppb__opengles2_8h.html#a9289d5b99dc1f27f01480360f2e18ae0">GLsizei</a> bufsize, <a class="el" href="ppb__opengles2_8h.html#a9289d5b99dc1f27f01480360f2e18ae0">GLsizei</a> *length, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> *size, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> *type, char *name)</td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<a class="anchor" id="a8bcc540aaa53ed190984ff476f022dbc"></a><!-- doxytag: member="PPB_OpenGLES2::GetAttachedShaders" ref="a8bcc540aaa53ed190984ff476f022dbc" args=")(PP_Resource context, GLuint program, GLsizei maxcount, GLsizei *count, GLuint *shaders)" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">void(* <a class="el" href="struct_p_p_b___open_g_l_e_s2.html#a8bcc540aaa53ed190984ff476f022dbc">PPB_OpenGLES2::GetAttachedShaders</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#aa311c7f0d6ec4f1a33f9235c3651b86b">GLuint</a> program, <a class="el" href="ppb__opengles2_8h.html#a9289d5b99dc1f27f01480360f2e18ae0">GLsizei</a> maxcount, <a class="el" href="ppb__opengles2_8h.html#a9289d5b99dc1f27f01480360f2e18ae0">GLsizei</a> *count, <a class="el" href="ppb__opengles2_8h.html#aa311c7f0d6ec4f1a33f9235c3651b86b">GLuint</a> *shaders)</td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<a class="anchor" id="a5e10f14b16bedf58f4a4d82faae92fce"></a><!-- doxytag: member="PPB_OpenGLES2::GetAttribLocation" ref="a5e10f14b16bedf58f4a4d82faae92fce" args=")(PP_Resource context, GLuint program, const char *name)" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname"><a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a>(* <a class="el" href="struct_p_p_b___open_g_l_e_s2.html#a5e10f14b16bedf58f4a4d82faae92fce">PPB_OpenGLES2::GetAttribLocation</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#aa311c7f0d6ec4f1a33f9235c3651b86b">GLuint</a> program, const char *name)</td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<a class="anchor" id="a469a602f25f7a960828a33c039221b05"></a><!-- doxytag: member="PPB_OpenGLES2::GetBooleanv" ref="a469a602f25f7a960828a33c039221b05" args=")(PP_Resource context, GLenum pname, GLboolean *params)" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">void(* <a class="el" href="struct_p_p_b___open_g_l_e_s2.html#a469a602f25f7a960828a33c039221b05">PPB_OpenGLES2::GetBooleanv</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> pname, <a class="el" href="ppb__opengles2_8h.html#aa010a67382116caf29c29318251ccb6c">GLboolean</a> *params)</td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<a class="anchor" id="a274a18138ca82e21087a3bc09e0c5d6e"></a><!-- doxytag: member="PPB_OpenGLES2::GetBufferParameteriv" ref="a274a18138ca82e21087a3bc09e0c5d6e" args=")(PP_Resource context, GLenum target, GLenum pname, GLint *params)" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">void(* <a class="el" href="struct_p_p_b___open_g_l_e_s2.html#a274a18138ca82e21087a3bc09e0c5d6e">PPB_OpenGLES2::GetBufferParameteriv</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> target, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> pname, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> *params)</td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<a class="anchor" id="ad7a51a4767acf70e3c691f5715da66b2"></a><!-- doxytag: member="PPB_OpenGLES2::GetError" ref="ad7a51a4767acf70e3c691f5715da66b2" args=")(PP_Resource context)" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname"><a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a>(* <a class="el" href="struct_p_p_b___open_g_l_e_s2.html#ad7a51a4767acf70e3c691f5715da66b2">PPB_OpenGLES2::GetError</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context)</td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<a class="anchor" id="a2b162ab5408f1862ede23100c1a98ed4"></a><!-- doxytag: member="PPB_OpenGLES2::GetFloatv" ref="a2b162ab5408f1862ede23100c1a98ed4" args=")(PP_Resource context, GLenum pname, GLfloat *params)" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">void(* <a class="el" href="struct_p_p_b___open_g_l_e_s2.html#a2b162ab5408f1862ede23100c1a98ed4">PPB_OpenGLES2::GetFloatv</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> pname, <a class="el" href="ppb__opengles2_8h.html#a31aeedaeef29442c9c015ab355c8f5ab">GLfloat</a> *params)</td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<a class="anchor" id="af044cc978a541ff66d6bfcb81d0c9797"></a><!-- doxytag: member="PPB_OpenGLES2::GetFramebufferAttachmentParameteriv" ref="af044cc978a541ff66d6bfcb81d0c9797" args=")(PP_Resource context, GLenum target, GLenum attachment, GLenum pname, GLint *params)" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">void(* <a class="el" href="struct_p_p_b___open_g_l_e_s2.html#af044cc978a541ff66d6bfcb81d0c9797">PPB_OpenGLES2::GetFramebufferAttachmentParameteriv</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> target, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> attachment, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> pname, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> *params)</td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<a class="anchor" id="a6cbe6db1beec8544f5d766b347c1b774"></a><!-- doxytag: member="PPB_OpenGLES2::GetIntegerv" ref="a6cbe6db1beec8544f5d766b347c1b774" args=")(PP_Resource context, GLenum pname, GLint *params)" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">void(* <a class="el" href="struct_p_p_b___open_g_l_e_s2.html#a6cbe6db1beec8544f5d766b347c1b774">PPB_OpenGLES2::GetIntegerv</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> pname, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> *params)</td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<a class="anchor" id="a899415b7473fc77870102dc1e0eedfa6"></a><!-- doxytag: member="PPB_OpenGLES2::GetProgramInfoLog" ref="a899415b7473fc77870102dc1e0eedfa6" args=")(PP_Resource context, GLuint program, GLsizei bufsize, GLsizei *length, char *infolog)" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">void(* <a class="el" href="struct_p_p_b___open_g_l_e_s2.html#a899415b7473fc77870102dc1e0eedfa6">PPB_OpenGLES2::GetProgramInfoLog</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#aa311c7f0d6ec4f1a33f9235c3651b86b">GLuint</a> program, <a class="el" href="ppb__opengles2_8h.html#a9289d5b99dc1f27f01480360f2e18ae0">GLsizei</a> bufsize, <a class="el" href="ppb__opengles2_8h.html#a9289d5b99dc1f27f01480360f2e18ae0">GLsizei</a> *length, char *infolog)</td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<a class="anchor" id="afaddb913ffc38cc8075adf7b63c1cacb"></a><!-- doxytag: member="PPB_OpenGLES2::GetProgramiv" ref="afaddb913ffc38cc8075adf7b63c1cacb" args=")(PP_Resource context, GLuint program, GLenum pname, GLint *params)" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">void(* <a class="el" href="struct_p_p_b___open_g_l_e_s2.html#afaddb913ffc38cc8075adf7b63c1cacb">PPB_OpenGLES2::GetProgramiv</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#aa311c7f0d6ec4f1a33f9235c3651b86b">GLuint</a> program, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> pname, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> *params)</td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<a class="anchor" id="af16e81d3abb5c7b12b9ef94351a8582a"></a><!-- doxytag: member="PPB_OpenGLES2::GetRenderbufferParameteriv" ref="af16e81d3abb5c7b12b9ef94351a8582a" args=")(PP_Resource context, GLenum target, GLenum pname, GLint *params)" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">void(* <a class="el" href="struct_p_p_b___open_g_l_e_s2.html#af16e81d3abb5c7b12b9ef94351a8582a">PPB_OpenGLES2::GetRenderbufferParameteriv</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> target, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> pname, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> *params)</td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<a class="anchor" id="a0c7aeac48bb1b7cd9ecf8ebb6e160b21"></a><!-- doxytag: member="PPB_OpenGLES2::GetShaderInfoLog" ref="a0c7aeac48bb1b7cd9ecf8ebb6e160b21" args=")(PP_Resource context, GLuint shader, GLsizei bufsize, GLsizei *length, char *infolog)" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">void(* <a class="el" href="struct_p_p_b___open_g_l_e_s2.html#a0c7aeac48bb1b7cd9ecf8ebb6e160b21">PPB_OpenGLES2::GetShaderInfoLog</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#aa311c7f0d6ec4f1a33f9235c3651b86b">GLuint</a> shader, <a class="el" href="ppb__opengles2_8h.html#a9289d5b99dc1f27f01480360f2e18ae0">GLsizei</a> bufsize, <a class="el" href="ppb__opengles2_8h.html#a9289d5b99dc1f27f01480360f2e18ae0">GLsizei</a> *length, char *infolog)</td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<a class="anchor" id="ab497e96f8254d499e09f37f34c4fa20f"></a><!-- doxytag: member="PPB_OpenGLES2::GetShaderiv" ref="ab497e96f8254d499e09f37f34c4fa20f" args=")(PP_Resource context, GLuint shader, GLenum pname, GLint *params)" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">void(* <a class="el" href="struct_p_p_b___open_g_l_e_s2.html#ab497e96f8254d499e09f37f34c4fa20f">PPB_OpenGLES2::GetShaderiv</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#aa311c7f0d6ec4f1a33f9235c3651b86b">GLuint</a> shader, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> pname, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> *params)</td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<a class="anchor" id="a07b780398cd5f0cbe4b66d47f6bc7432"></a><!-- doxytag: member="PPB_OpenGLES2::GetShaderPrecisionFormat" ref="a07b780398cd5f0cbe4b66d47f6bc7432" args=")(PP_Resource context, GLenum shadertype, GLenum precisiontype, GLint *range, GLint *precision)" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">void(* <a class="el" href="struct_p_p_b___open_g_l_e_s2.html#a07b780398cd5f0cbe4b66d47f6bc7432">PPB_OpenGLES2::GetShaderPrecisionFormat</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> shadertype, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> precisiontype, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> *range, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> *precision)</td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<a class="anchor" id="a999a0c63cd2695c4f97d267412804470"></a><!-- doxytag: member="PPB_OpenGLES2::GetShaderSource" ref="a999a0c63cd2695c4f97d267412804470" args=")(PP_Resource context, GLuint shader, GLsizei bufsize, GLsizei *length, char *source)" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">void(* <a class="el" href="struct_p_p_b___open_g_l_e_s2.html#a999a0c63cd2695c4f97d267412804470">PPB_OpenGLES2::GetShaderSource</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#aa311c7f0d6ec4f1a33f9235c3651b86b">GLuint</a> shader, <a class="el" href="ppb__opengles2_8h.html#a9289d5b99dc1f27f01480360f2e18ae0">GLsizei</a> bufsize, <a class="el" href="ppb__opengles2_8h.html#a9289d5b99dc1f27f01480360f2e18ae0">GLsizei</a> *length, char *source)</td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<a class="anchor" id="a51fe0f4d9dc7efb5bb5185ea23ed7854"></a><!-- doxytag: member="PPB_OpenGLES2::GetString" ref="a51fe0f4d9dc7efb5bb5185ea23ed7854" args=")(PP_Resource context, GLenum name)" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">const <a class="el" href="ppb__opengles2_8h.html#a0595908be03a8cff881a23cdc9170e7c">GLubyte</a>*(* <a class="el" href="struct_p_p_b___open_g_l_e_s2.html#a51fe0f4d9dc7efb5bb5185ea23ed7854">PPB_OpenGLES2::GetString</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> name)</td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<a class="anchor" id="a8ed1ea3e802fd72c1abca830757c4760"></a><!-- doxytag: member="PPB_OpenGLES2::GetTexParameterfv" ref="a8ed1ea3e802fd72c1abca830757c4760" args=")(PP_Resource context, GLenum target, GLenum pname, GLfloat *params)" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">void(* <a class="el" href="struct_p_p_b___open_g_l_e_s2.html#a8ed1ea3e802fd72c1abca830757c4760">PPB_OpenGLES2::GetTexParameterfv</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> target, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> pname, <a class="el" href="ppb__opengles2_8h.html#a31aeedaeef29442c9c015ab355c8f5ab">GLfloat</a> *params)</td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<a class="anchor" id="a394d2e8e9382cc526856e760c7a99ab4"></a><!-- doxytag: member="PPB_OpenGLES2::GetTexParameteriv" ref="a394d2e8e9382cc526856e760c7a99ab4" args=")(PP_Resource context, GLenum target, GLenum pname, GLint *params)" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">void(* <a class="el" href="struct_p_p_b___open_g_l_e_s2.html#a394d2e8e9382cc526856e760c7a99ab4">PPB_OpenGLES2::GetTexParameteriv</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> target, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> pname, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> *params)</td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<a class="anchor" id="a68d5adab1ca625fe4c08e11cf8ff5a76"></a><!-- doxytag: member="PPB_OpenGLES2::GetUniformfv" ref="a68d5adab1ca625fe4c08e11cf8ff5a76" args=")(PP_Resource context, GLuint program, GLint location, GLfloat *params)" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">void(* <a class="el" href="struct_p_p_b___open_g_l_e_s2.html#a68d5adab1ca625fe4c08e11cf8ff5a76">PPB_OpenGLES2::GetUniformfv</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#aa311c7f0d6ec4f1a33f9235c3651b86b">GLuint</a> program, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> location, <a class="el" href="ppb__opengles2_8h.html#a31aeedaeef29442c9c015ab355c8f5ab">GLfloat</a> *params)</td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<a class="anchor" id="a0ccf7b97de2a07a2885c9c1f01dbc423"></a><!-- doxytag: member="PPB_OpenGLES2::GetUniformiv" ref="a0ccf7b97de2a07a2885c9c1f01dbc423" args=")(PP_Resource context, GLuint program, GLint location, GLint *params)" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">void(* <a class="el" href="struct_p_p_b___open_g_l_e_s2.html#a0ccf7b97de2a07a2885c9c1f01dbc423">PPB_OpenGLES2::GetUniformiv</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#aa311c7f0d6ec4f1a33f9235c3651b86b">GLuint</a> program, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> location, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> *params)</td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<a class="anchor" id="ae2c5c0efd5ee3ea2106c20bdad49cd25"></a><!-- doxytag: member="PPB_OpenGLES2::GetUniformLocation" ref="ae2c5c0efd5ee3ea2106c20bdad49cd25" args=")(PP_Resource context, GLuint program, const char *name)" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname"><a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a>(* <a class="el" href="struct_p_p_b___open_g_l_e_s2.html#ae2c5c0efd5ee3ea2106c20bdad49cd25">PPB_OpenGLES2::GetUniformLocation</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#aa311c7f0d6ec4f1a33f9235c3651b86b">GLuint</a> program, const char *name)</td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<a class="anchor" id="aca40defa62c9536428a64d59ab07c83e"></a><!-- doxytag: member="PPB_OpenGLES2::GetVertexAttribfv" ref="aca40defa62c9536428a64d59ab07c83e" args=")(PP_Resource context, GLuint index, GLenum pname, GLfloat *params)" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">void(* <a class="el" href="struct_p_p_b___open_g_l_e_s2.html#aca40defa62c9536428a64d59ab07c83e">PPB_OpenGLES2::GetVertexAttribfv</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#aa311c7f0d6ec4f1a33f9235c3651b86b">GLuint</a> index, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> pname, <a class="el" href="ppb__opengles2_8h.html#a31aeedaeef29442c9c015ab355c8f5ab">GLfloat</a> *params)</td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<a class="anchor" id="a632b9ffc9fbf4f3332bd39e3e67221a2"></a><!-- doxytag: member="PPB_OpenGLES2::GetVertexAttribiv" ref="a632b9ffc9fbf4f3332bd39e3e67221a2" args=")(PP_Resource context, GLuint index, GLenum pname, GLint *params)" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">void(* <a class="el" href="struct_p_p_b___open_g_l_e_s2.html#a632b9ffc9fbf4f3332bd39e3e67221a2">PPB_OpenGLES2::GetVertexAttribiv</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#aa311c7f0d6ec4f1a33f9235c3651b86b">GLuint</a> index, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> pname, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> *params)</td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<a class="anchor" id="a5a0bf76ee7e291db46a2358fbeaf6fa8"></a><!-- doxytag: member="PPB_OpenGLES2::GetVertexAttribPointerv" ref="a5a0bf76ee7e291db46a2358fbeaf6fa8" args=")(PP_Resource context, GLuint index, GLenum pname, void **pointer)" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">void(* <a class="el" href="struct_p_p_b___open_g_l_e_s2.html#a5a0bf76ee7e291db46a2358fbeaf6fa8">PPB_OpenGLES2::GetVertexAttribPointerv</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#aa311c7f0d6ec4f1a33f9235c3651b86b">GLuint</a> index, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> pname, void **pointer)</td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<a class="anchor" id="af443ce0d45468872824a3312eb538fd6"></a><!-- doxytag: member="PPB_OpenGLES2::Hint" ref="af443ce0d45468872824a3312eb538fd6" args=")(PP_Resource context, GLenum target, GLenum mode)" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">void(* <a class="el" href="struct_p_p_b___open_g_l_e_s2.html#af443ce0d45468872824a3312eb538fd6">PPB_OpenGLES2::Hint</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> target, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> mode)</td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<a class="anchor" id="a22a9ee9465ede518ff017177605569c8"></a><!-- doxytag: member="PPB_OpenGLES2::IsBuffer" ref="a22a9ee9465ede518ff017177605569c8" args=")(PP_Resource context, GLuint buffer)" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname"><a class="el" href="ppb__opengles2_8h.html#aa010a67382116caf29c29318251ccb6c">GLboolean</a>(* <a class="el" href="struct_p_p_b___open_g_l_e_s2.html#a22a9ee9465ede518ff017177605569c8">PPB_OpenGLES2::IsBuffer</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#aa311c7f0d6ec4f1a33f9235c3651b86b">GLuint</a> buffer)</td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<a class="anchor" id="a1b94166b764d69207e61055ae7cebe9c"></a><!-- doxytag: member="PPB_OpenGLES2::IsEnabled" ref="a1b94166b764d69207e61055ae7cebe9c" args=")(PP_Resource context, GLenum cap)" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname"><a class="el" href="ppb__opengles2_8h.html#aa010a67382116caf29c29318251ccb6c">GLboolean</a>(* <a class="el" href="struct_p_p_b___open_g_l_e_s2.html#a1b94166b764d69207e61055ae7cebe9c">PPB_OpenGLES2::IsEnabled</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> cap)</td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<a class="anchor" id="a243afc655b0c8d331656957f4878bd38"></a><!-- doxytag: member="PPB_OpenGLES2::IsFramebuffer" ref="a243afc655b0c8d331656957f4878bd38" args=")(PP_Resource context, GLuint framebuffer)" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname"><a class="el" href="ppb__opengles2_8h.html#aa010a67382116caf29c29318251ccb6c">GLboolean</a>(* <a class="el" href="struct_p_p_b___open_g_l_e_s2.html#a243afc655b0c8d331656957f4878bd38">PPB_OpenGLES2::IsFramebuffer</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#aa311c7f0d6ec4f1a33f9235c3651b86b">GLuint</a> framebuffer)</td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<a class="anchor" id="ab15ed85d340670c3f629e33cdaf11ff4"></a><!-- doxytag: member="PPB_OpenGLES2::IsProgram" ref="ab15ed85d340670c3f629e33cdaf11ff4" args=")(PP_Resource context, GLuint program)" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname"><a class="el" href="ppb__opengles2_8h.html#aa010a67382116caf29c29318251ccb6c">GLboolean</a>(* <a class="el" href="struct_p_p_b___open_g_l_e_s2.html#ab15ed85d340670c3f629e33cdaf11ff4">PPB_OpenGLES2::IsProgram</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#aa311c7f0d6ec4f1a33f9235c3651b86b">GLuint</a> program)</td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<a class="anchor" id="abfdc2a929818dce1c2bbcfb24cd00fd2"></a><!-- doxytag: member="PPB_OpenGLES2::IsRenderbuffer" ref="abfdc2a929818dce1c2bbcfb24cd00fd2" args=")(PP_Resource context, GLuint renderbuffer)" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname"><a class="el" href="ppb__opengles2_8h.html#aa010a67382116caf29c29318251ccb6c">GLboolean</a>(* <a class="el" href="struct_p_p_b___open_g_l_e_s2.html#abfdc2a929818dce1c2bbcfb24cd00fd2">PPB_OpenGLES2::IsRenderbuffer</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#aa311c7f0d6ec4f1a33f9235c3651b86b">GLuint</a> renderbuffer)</td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<a class="anchor" id="a51bb4c4cb9a4ad680a3b69e5d94284d9"></a><!-- doxytag: member="PPB_OpenGLES2::IsShader" ref="a51bb4c4cb9a4ad680a3b69e5d94284d9" args=")(PP_Resource context, GLuint shader)" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname"><a class="el" href="ppb__opengles2_8h.html#aa010a67382116caf29c29318251ccb6c">GLboolean</a>(* <a class="el" href="struct_p_p_b___open_g_l_e_s2.html#a51bb4c4cb9a4ad680a3b69e5d94284d9">PPB_OpenGLES2::IsShader</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#aa311c7f0d6ec4f1a33f9235c3651b86b">GLuint</a> shader)</td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<a class="anchor" id="ae8ff9c47061f6b1e604d5d6bd1a93e2d"></a><!-- doxytag: member="PPB_OpenGLES2::IsTexture" ref="ae8ff9c47061f6b1e604d5d6bd1a93e2d" args=")(PP_Resource context, GLuint texture)" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname"><a class="el" href="ppb__opengles2_8h.html#aa010a67382116caf29c29318251ccb6c">GLboolean</a>(* <a class="el" href="struct_p_p_b___open_g_l_e_s2.html#ae8ff9c47061f6b1e604d5d6bd1a93e2d">PPB_OpenGLES2::IsTexture</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#aa311c7f0d6ec4f1a33f9235c3651b86b">GLuint</a> texture)</td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<a class="anchor" id="a33169bd4752db53cf6e25ef78db83a6d"></a><!-- doxytag: member="PPB_OpenGLES2::LineWidth" ref="a33169bd4752db53cf6e25ef78db83a6d" args=")(PP_Resource context, GLfloat width)" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">void(* <a class="el" href="struct_p_p_b___open_g_l_e_s2.html#a33169bd4752db53cf6e25ef78db83a6d">PPB_OpenGLES2::LineWidth</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a31aeedaeef29442c9c015ab355c8f5ab">GLfloat</a> width)</td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<a class="anchor" id="ae8969408a22f4abe20575497e587fae6"></a><!-- doxytag: member="PPB_OpenGLES2::LinkProgram" ref="ae8969408a22f4abe20575497e587fae6" args=")(PP_Resource context, GLuint program)" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">void(* <a class="el" href="struct_p_p_b___open_g_l_e_s2.html#ae8969408a22f4abe20575497e587fae6">PPB_OpenGLES2::LinkProgram</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#aa311c7f0d6ec4f1a33f9235c3651b86b">GLuint</a> program)</td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<a class="anchor" id="a0690e80898a4ce4421512f5da9614cca"></a><!-- doxytag: member="PPB_OpenGLES2::PixelStorei" ref="a0690e80898a4ce4421512f5da9614cca" args=")(PP_Resource context, GLenum pname, GLint param)" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">void(* <a class="el" href="struct_p_p_b___open_g_l_e_s2.html#a0690e80898a4ce4421512f5da9614cca">PPB_OpenGLES2::PixelStorei</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> pname, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> param)</td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<a class="anchor" id="a79d1b98f9b4586b4ed6b2a89f6de98be"></a><!-- doxytag: member="PPB_OpenGLES2::PolygonOffset" ref="a79d1b98f9b4586b4ed6b2a89f6de98be" args=")(PP_Resource context, GLfloat factor, GLfloat units)" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">void(* <a class="el" href="struct_p_p_b___open_g_l_e_s2.html#a79d1b98f9b4586b4ed6b2a89f6de98be">PPB_OpenGLES2::PolygonOffset</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a31aeedaeef29442c9c015ab355c8f5ab">GLfloat</a> factor, <a class="el" href="ppb__opengles2_8h.html#a31aeedaeef29442c9c015ab355c8f5ab">GLfloat</a> units)</td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<a class="anchor" id="a9ca1f371a2933be66db0340a3361753c"></a><!-- doxytag: member="PPB_OpenGLES2::ReadPixels" ref="a9ca1f371a2933be66db0340a3361753c" args=")(PP_Resource context, GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, void *pixels)" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">void(* <a class="el" href="struct_p_p_b___open_g_l_e_s2.html#a9ca1f371a2933be66db0340a3361753c">PPB_OpenGLES2::ReadPixels</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> x, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> y, <a class="el" href="ppb__opengles2_8h.html#a9289d5b99dc1f27f01480360f2e18ae0">GLsizei</a> width, <a class="el" href="ppb__opengles2_8h.html#a9289d5b99dc1f27f01480360f2e18ae0">GLsizei</a> height, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> format, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> type, void *pixels)</td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<a class="anchor" id="a3b70d85227ab102e942371c099d1af0d"></a><!-- doxytag: member="PPB_OpenGLES2::ReleaseShaderCompiler" ref="a3b70d85227ab102e942371c099d1af0d" args=")(PP_Resource context)" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">void(* <a class="el" href="struct_p_p_b___open_g_l_e_s2.html#a3b70d85227ab102e942371c099d1af0d">PPB_OpenGLES2::ReleaseShaderCompiler</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context)</td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<a class="anchor" id="ace64a122c95174d26f22cd2f8bb82cd0"></a><!-- doxytag: member="PPB_OpenGLES2::RenderbufferStorage" ref="ace64a122c95174d26f22cd2f8bb82cd0" args=")(PP_Resource context, GLenum target, GLenum internalformat, GLsizei width, GLsizei height)" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">void(* <a class="el" href="struct_p_p_b___open_g_l_e_s2.html#ace64a122c95174d26f22cd2f8bb82cd0">PPB_OpenGLES2::RenderbufferStorage</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> target, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> internalformat, <a class="el" href="ppb__opengles2_8h.html#a9289d5b99dc1f27f01480360f2e18ae0">GLsizei</a> width, <a class="el" href="ppb__opengles2_8h.html#a9289d5b99dc1f27f01480360f2e18ae0">GLsizei</a> height)</td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<a class="anchor" id="ad80041090ea0856551a5aa7683f9a754"></a><!-- doxytag: member="PPB_OpenGLES2::SampleCoverage" ref="ad80041090ea0856551a5aa7683f9a754" args=")(PP_Resource context, GLclampf value, GLboolean invert)" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">void(* <a class="el" href="struct_p_p_b___open_g_l_e_s2.html#ad80041090ea0856551a5aa7683f9a754">PPB_OpenGLES2::SampleCoverage</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#aded4e0631b68d219180490a73d8424c0">GLclampf</a> value, <a class="el" href="ppb__opengles2_8h.html#aa010a67382116caf29c29318251ccb6c">GLboolean</a> invert)</td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<a class="anchor" id="a76bd885cc06b8f993a9dd4b4beba8507"></a><!-- doxytag: member="PPB_OpenGLES2::Scissor" ref="a76bd885cc06b8f993a9dd4b4beba8507" args=")(PP_Resource context, GLint x, GLint y, GLsizei width, GLsizei height)" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">void(* <a class="el" href="struct_p_p_b___open_g_l_e_s2.html#a76bd885cc06b8f993a9dd4b4beba8507">PPB_OpenGLES2::Scissor</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> x, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> y, <a class="el" href="ppb__opengles2_8h.html#a9289d5b99dc1f27f01480360f2e18ae0">GLsizei</a> width, <a class="el" href="ppb__opengles2_8h.html#a9289d5b99dc1f27f01480360f2e18ae0">GLsizei</a> height)</td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<a class="anchor" id="add8cdccd7afe3115c0db6488244710f1"></a><!-- doxytag: member="PPB_OpenGLES2::ShaderBinary" ref="add8cdccd7afe3115c0db6488244710f1" args=")(PP_Resource context, GLsizei n, const GLuint *shaders, GLenum binaryformat, const void *binary, GLsizei length)" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">void(* <a class="el" href="struct_p_p_b___open_g_l_e_s2.html#add8cdccd7afe3115c0db6488244710f1">PPB_OpenGLES2::ShaderBinary</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a9289d5b99dc1f27f01480360f2e18ae0">GLsizei</a> n, const <a class="el" href="ppb__opengles2_8h.html#aa311c7f0d6ec4f1a33f9235c3651b86b">GLuint</a> *shaders, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> binaryformat, const void *binary, <a class="el" href="ppb__opengles2_8h.html#a9289d5b99dc1f27f01480360f2e18ae0">GLsizei</a> length)</td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<a class="anchor" id="a54563f901d3d4b68059f72f689367d04"></a><!-- doxytag: member="PPB_OpenGLES2::ShaderSource" ref="a54563f901d3d4b68059f72f689367d04" args=")(PP_Resource context, GLuint shader, GLsizei count, const char **str, const GLint *length)" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">void(* <a class="el" href="struct_p_p_b___open_g_l_e_s2.html#a54563f901d3d4b68059f72f689367d04">PPB_OpenGLES2::ShaderSource</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#aa311c7f0d6ec4f1a33f9235c3651b86b">GLuint</a> shader, <a class="el" href="ppb__opengles2_8h.html#a9289d5b99dc1f27f01480360f2e18ae0">GLsizei</a> count, const char **str, const <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> *length)</td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<a class="anchor" id="ab09dfe9c3aa76b033a7a899ef83881ec"></a><!-- doxytag: member="PPB_OpenGLES2::StencilFunc" ref="ab09dfe9c3aa76b033a7a899ef83881ec" args=")(PP_Resource context, GLenum func, GLint ref, GLuint mask)" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">void(* <a class="el" href="struct_p_p_b___open_g_l_e_s2.html#ab09dfe9c3aa76b033a7a899ef83881ec">PPB_OpenGLES2::StencilFunc</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> func, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> ref, <a class="el" href="ppb__opengles2_8h.html#aa311c7f0d6ec4f1a33f9235c3651b86b">GLuint</a> mask)</td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<a class="anchor" id="a13947e07ef135ccfb3664d7481d88f52"></a><!-- doxytag: member="PPB_OpenGLES2::StencilFuncSeparate" ref="a13947e07ef135ccfb3664d7481d88f52" args=")(PP_Resource context, GLenum face, GLenum func, GLint ref, GLuint mask)" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">void(* <a class="el" href="struct_p_p_b___open_g_l_e_s2.html#a13947e07ef135ccfb3664d7481d88f52">PPB_OpenGLES2::StencilFuncSeparate</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> face, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> func, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> ref, <a class="el" href="ppb__opengles2_8h.html#aa311c7f0d6ec4f1a33f9235c3651b86b">GLuint</a> mask)</td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<a class="anchor" id="a582bf1efee1ce4ed489d2a2bd051ba70"></a><!-- doxytag: member="PPB_OpenGLES2::StencilMask" ref="a582bf1efee1ce4ed489d2a2bd051ba70" args=")(PP_Resource context, GLuint mask)" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">void(* <a class="el" href="struct_p_p_b___open_g_l_e_s2.html#a582bf1efee1ce4ed489d2a2bd051ba70">PPB_OpenGLES2::StencilMask</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#aa311c7f0d6ec4f1a33f9235c3651b86b">GLuint</a> mask)</td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<a class="anchor" id="a9ecc42baba61b5f0ffb2acc7a846add4"></a><!-- doxytag: member="PPB_OpenGLES2::StencilMaskSeparate" ref="a9ecc42baba61b5f0ffb2acc7a846add4" args=")(PP_Resource context, GLenum face, GLuint mask)" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">void(* <a class="el" href="struct_p_p_b___open_g_l_e_s2.html#a9ecc42baba61b5f0ffb2acc7a846add4">PPB_OpenGLES2::StencilMaskSeparate</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> face, <a class="el" href="ppb__opengles2_8h.html#aa311c7f0d6ec4f1a33f9235c3651b86b">GLuint</a> mask)</td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<a class="anchor" id="a2ec4b7407b261ab83dac6617024968d1"></a><!-- doxytag: member="PPB_OpenGLES2::StencilOp" ref="a2ec4b7407b261ab83dac6617024968d1" args=")(PP_Resource context, GLenum fail, GLenum zfail, GLenum zpass)" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">void(* <a class="el" href="struct_p_p_b___open_g_l_e_s2.html#a2ec4b7407b261ab83dac6617024968d1">PPB_OpenGLES2::StencilOp</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> fail, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> zfail, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> zpass)</td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<a class="anchor" id="a832bb94b26d3f3ef9c25e260e51c682a"></a><!-- doxytag: member="PPB_OpenGLES2::StencilOpSeparate" ref="a832bb94b26d3f3ef9c25e260e51c682a" args=")(PP_Resource context, GLenum face, GLenum fail, GLenum zfail, GLenum zpass)" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">void(* <a class="el" href="struct_p_p_b___open_g_l_e_s2.html#a832bb94b26d3f3ef9c25e260e51c682a">PPB_OpenGLES2::StencilOpSeparate</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> face, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> fail, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> zfail, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> zpass)</td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<a class="anchor" id="af5e5e8ac2991acc411bc8e7349a4528c"></a><!-- doxytag: member="PPB_OpenGLES2::TexImage2D" ref="af5e5e8ac2991acc411bc8e7349a4528c" args=")(PP_Resource context, GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, const void *pixels)" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">void(* <a class="el" href="struct_p_p_b___open_g_l_e_s2.html#af5e5e8ac2991acc411bc8e7349a4528c">PPB_OpenGLES2::TexImage2D</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> target, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> level, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> internalformat, <a class="el" href="ppb__opengles2_8h.html#a9289d5b99dc1f27f01480360f2e18ae0">GLsizei</a> width, <a class="el" href="ppb__opengles2_8h.html#a9289d5b99dc1f27f01480360f2e18ae0">GLsizei</a> height, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> border, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> format, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> type, const void *pixels)</td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<a class="anchor" id="a1e247c4eba9d9b83fc3faa95ad2695b3"></a><!-- doxytag: member="PPB_OpenGLES2::TexParameterf" ref="a1e247c4eba9d9b83fc3faa95ad2695b3" args=")(PP_Resource context, GLenum target, GLenum pname, GLfloat param)" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">void(* <a class="el" href="struct_p_p_b___open_g_l_e_s2.html#a1e247c4eba9d9b83fc3faa95ad2695b3">PPB_OpenGLES2::TexParameterf</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> target, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> pname, <a class="el" href="ppb__opengles2_8h.html#a31aeedaeef29442c9c015ab355c8f5ab">GLfloat</a> param)</td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<a class="anchor" id="a1fbfa876dce5f8b4a54ae357e9f94f3d"></a><!-- doxytag: member="PPB_OpenGLES2::TexParameterfv" ref="a1fbfa876dce5f8b4a54ae357e9f94f3d" args=")(PP_Resource context, GLenum target, GLenum pname, const GLfloat *params)" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">void(* <a class="el" href="struct_p_p_b___open_g_l_e_s2.html#a1fbfa876dce5f8b4a54ae357e9f94f3d">PPB_OpenGLES2::TexParameterfv</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> target, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> pname, const <a class="el" href="ppb__opengles2_8h.html#a31aeedaeef29442c9c015ab355c8f5ab">GLfloat</a> *params)</td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<a class="anchor" id="a4103d52b8c7d312f623e256be6bfdc34"></a><!-- doxytag: member="PPB_OpenGLES2::TexParameteri" ref="a4103d52b8c7d312f623e256be6bfdc34" args=")(PP_Resource context, GLenum target, GLenum pname, GLint param)" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">void(* <a class="el" href="struct_p_p_b___open_g_l_e_s2.html#a4103d52b8c7d312f623e256be6bfdc34">PPB_OpenGLES2::TexParameteri</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> target, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> pname, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> param)</td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<a class="anchor" id="a760b43042385f6ea828a540c477655be"></a><!-- doxytag: member="PPB_OpenGLES2::TexParameteriv" ref="a760b43042385f6ea828a540c477655be" args=")(PP_Resource context, GLenum target, GLenum pname, const GLint *params)" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">void(* <a class="el" href="struct_p_p_b___open_g_l_e_s2.html#a760b43042385f6ea828a540c477655be">PPB_OpenGLES2::TexParameteriv</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> target, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> pname, const <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> *params)</td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<a class="anchor" id="ac13af0c1267510083e8b2db368f3d5f9"></a><!-- doxytag: member="PPB_OpenGLES2::TexSubImage2D" ref="ac13af0c1267510083e8b2db368f3d5f9" args=")(PP_Resource context, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const void *pixels)" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">void(* <a class="el" href="struct_p_p_b___open_g_l_e_s2.html#ac13af0c1267510083e8b2db368f3d5f9">PPB_OpenGLES2::TexSubImage2D</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> target, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> level, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> xoffset, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> yoffset, <a class="el" href="ppb__opengles2_8h.html#a9289d5b99dc1f27f01480360f2e18ae0">GLsizei</a> width, <a class="el" href="ppb__opengles2_8h.html#a9289d5b99dc1f27f01480360f2e18ae0">GLsizei</a> height, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> format, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> type, const void *pixels)</td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<a class="anchor" id="ab619fb1afcdca0291f2002a49d70263d"></a><!-- doxytag: member="PPB_OpenGLES2::Uniform1f" ref="ab619fb1afcdca0291f2002a49d70263d" args=")(PP_Resource context, GLint location, GLfloat x)" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">void(* <a class="el" href="struct_p_p_b___open_g_l_e_s2.html#ab619fb1afcdca0291f2002a49d70263d">PPB_OpenGLES2::Uniform1f</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> location, <a class="el" href="ppb__opengles2_8h.html#a31aeedaeef29442c9c015ab355c8f5ab">GLfloat</a> x)</td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<a class="anchor" id="a9a114745de0223354a3f8ac0692c3d86"></a><!-- doxytag: member="PPB_OpenGLES2::Uniform1fv" ref="a9a114745de0223354a3f8ac0692c3d86" args=")(PP_Resource context, GLint location, GLsizei count, const GLfloat *v)" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">void(* <a class="el" href="struct_p_p_b___open_g_l_e_s2.html#a9a114745de0223354a3f8ac0692c3d86">PPB_OpenGLES2::Uniform1fv</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> location, <a class="el" href="ppb__opengles2_8h.html#a9289d5b99dc1f27f01480360f2e18ae0">GLsizei</a> count, const <a class="el" href="ppb__opengles2_8h.html#a31aeedaeef29442c9c015ab355c8f5ab">GLfloat</a> *v)</td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<a class="anchor" id="a334011bf29706a264623c099cf3e638e"></a><!-- doxytag: member="PPB_OpenGLES2::Uniform1i" ref="a334011bf29706a264623c099cf3e638e" args=")(PP_Resource context, GLint location, GLint x)" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">void(* <a class="el" href="struct_p_p_b___open_g_l_e_s2.html#a334011bf29706a264623c099cf3e638e">PPB_OpenGLES2::Uniform1i</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> location, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> x)</td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<a class="anchor" id="ad3afadbd84c98b021f4352a0ed25258e"></a><!-- doxytag: member="PPB_OpenGLES2::Uniform1iv" ref="ad3afadbd84c98b021f4352a0ed25258e" args=")(PP_Resource context, GLint location, GLsizei count, const GLint *v)" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">void(* <a class="el" href="struct_p_p_b___open_g_l_e_s2.html#ad3afadbd84c98b021f4352a0ed25258e">PPB_OpenGLES2::Uniform1iv</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> location, <a class="el" href="ppb__opengles2_8h.html#a9289d5b99dc1f27f01480360f2e18ae0">GLsizei</a> count, const <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> *v)</td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<a class="anchor" id="a5459521734fcc78b4d541f8a443c26e5"></a><!-- doxytag: member="PPB_OpenGLES2::Uniform2f" ref="a5459521734fcc78b4d541f8a443c26e5" args=")(PP_Resource context, GLint location, GLfloat x, GLfloat y)" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">void(* <a class="el" href="struct_p_p_b___open_g_l_e_s2.html#a5459521734fcc78b4d541f8a443c26e5">PPB_OpenGLES2::Uniform2f</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> location, <a class="el" href="ppb__opengles2_8h.html#a31aeedaeef29442c9c015ab355c8f5ab">GLfloat</a> x, <a class="el" href="ppb__opengles2_8h.html#a31aeedaeef29442c9c015ab355c8f5ab">GLfloat</a> y)</td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<a class="anchor" id="ab90ca755ee6ecbe8baa31b6e7e0d94ef"></a><!-- doxytag: member="PPB_OpenGLES2::Uniform2fv" ref="ab90ca755ee6ecbe8baa31b6e7e0d94ef" args=")(PP_Resource context, GLint location, GLsizei count, const GLfloat *v)" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">void(* <a class="el" href="struct_p_p_b___open_g_l_e_s2.html#ab90ca755ee6ecbe8baa31b6e7e0d94ef">PPB_OpenGLES2::Uniform2fv</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> location, <a class="el" href="ppb__opengles2_8h.html#a9289d5b99dc1f27f01480360f2e18ae0">GLsizei</a> count, const <a class="el" href="ppb__opengles2_8h.html#a31aeedaeef29442c9c015ab355c8f5ab">GLfloat</a> *v)</td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<a class="anchor" id="a787d002ec3d31e7b6872e71261dade2c"></a><!-- doxytag: member="PPB_OpenGLES2::Uniform2i" ref="a787d002ec3d31e7b6872e71261dade2c" args=")(PP_Resource context, GLint location, GLint x, GLint y)" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">void(* <a class="el" href="struct_p_p_b___open_g_l_e_s2.html#a787d002ec3d31e7b6872e71261dade2c">PPB_OpenGLES2::Uniform2i</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> location, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> x, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> y)</td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<a class="anchor" id="a7ef8e80ef0bbd1d944e9165ef341bc20"></a><!-- doxytag: member="PPB_OpenGLES2::Uniform2iv" ref="a7ef8e80ef0bbd1d944e9165ef341bc20" args=")(PP_Resource context, GLint location, GLsizei count, const GLint *v)" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">void(* <a class="el" href="struct_p_p_b___open_g_l_e_s2.html#a7ef8e80ef0bbd1d944e9165ef341bc20">PPB_OpenGLES2::Uniform2iv</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> location, <a class="el" href="ppb__opengles2_8h.html#a9289d5b99dc1f27f01480360f2e18ae0">GLsizei</a> count, const <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> *v)</td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<a class="anchor" id="a6512a43696bded1489f3b2d47d666d6c"></a><!-- doxytag: member="PPB_OpenGLES2::Uniform3f" ref="a6512a43696bded1489f3b2d47d666d6c" args=")(PP_Resource context, GLint location, GLfloat x, GLfloat y, GLfloat z)" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">void(* <a class="el" href="struct_p_p_b___open_g_l_e_s2.html#a6512a43696bded1489f3b2d47d666d6c">PPB_OpenGLES2::Uniform3f</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> location, <a class="el" href="ppb__opengles2_8h.html#a31aeedaeef29442c9c015ab355c8f5ab">GLfloat</a> x, <a class="el" href="ppb__opengles2_8h.html#a31aeedaeef29442c9c015ab355c8f5ab">GLfloat</a> y, <a class="el" href="ppb__opengles2_8h.html#a31aeedaeef29442c9c015ab355c8f5ab">GLfloat</a> z)</td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<a class="anchor" id="a4562834999794d2dfed644527f28de05"></a><!-- doxytag: member="PPB_OpenGLES2::Uniform3fv" ref="a4562834999794d2dfed644527f28de05" args=")(PP_Resource context, GLint location, GLsizei count, const GLfloat *v)" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">void(* <a class="el" href="struct_p_p_b___open_g_l_e_s2.html#a4562834999794d2dfed644527f28de05">PPB_OpenGLES2::Uniform3fv</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> location, <a class="el" href="ppb__opengles2_8h.html#a9289d5b99dc1f27f01480360f2e18ae0">GLsizei</a> count, const <a class="el" href="ppb__opengles2_8h.html#a31aeedaeef29442c9c015ab355c8f5ab">GLfloat</a> *v)</td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<a class="anchor" id="a79dbfecdc82f934e09bb244993429478"></a><!-- doxytag: member="PPB_OpenGLES2::Uniform3i" ref="a79dbfecdc82f934e09bb244993429478" args=")(PP_Resource context, GLint location, GLint x, GLint y, GLint z)" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">void(* <a class="el" href="struct_p_p_b___open_g_l_e_s2.html#a79dbfecdc82f934e09bb244993429478">PPB_OpenGLES2::Uniform3i</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> location, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> x, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> y, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> z)</td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<a class="anchor" id="a7838d459375aede455d708c5593558d7"></a><!-- doxytag: member="PPB_OpenGLES2::Uniform3iv" ref="a7838d459375aede455d708c5593558d7" args=")(PP_Resource context, GLint location, GLsizei count, const GLint *v)" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">void(* <a class="el" href="struct_p_p_b___open_g_l_e_s2.html#a7838d459375aede455d708c5593558d7">PPB_OpenGLES2::Uniform3iv</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> location, <a class="el" href="ppb__opengles2_8h.html#a9289d5b99dc1f27f01480360f2e18ae0">GLsizei</a> count, const <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> *v)</td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<a class="anchor" id="acae286535d8c99ba10459b1509aa7f33"></a><!-- doxytag: member="PPB_OpenGLES2::Uniform4f" ref="acae286535d8c99ba10459b1509aa7f33" args=")(PP_Resource context, GLint location, GLfloat x, GLfloat y, GLfloat z, GLfloat w)" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">void(* <a class="el" href="struct_p_p_b___open_g_l_e_s2.html#acae286535d8c99ba10459b1509aa7f33">PPB_OpenGLES2::Uniform4f</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> location, <a class="el" href="ppb__opengles2_8h.html#a31aeedaeef29442c9c015ab355c8f5ab">GLfloat</a> x, <a class="el" href="ppb__opengles2_8h.html#a31aeedaeef29442c9c015ab355c8f5ab">GLfloat</a> y, <a class="el" href="ppb__opengles2_8h.html#a31aeedaeef29442c9c015ab355c8f5ab">GLfloat</a> z, <a class="el" href="ppb__opengles2_8h.html#a31aeedaeef29442c9c015ab355c8f5ab">GLfloat</a> w)</td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<a class="anchor" id="afbd5c631094027ec297959995345ae45"></a><!-- doxytag: member="PPB_OpenGLES2::Uniform4fv" ref="afbd5c631094027ec297959995345ae45" args=")(PP_Resource context, GLint location, GLsizei count, const GLfloat *v)" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">void(* <a class="el" href="struct_p_p_b___open_g_l_e_s2.html#afbd5c631094027ec297959995345ae45">PPB_OpenGLES2::Uniform4fv</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> location, <a class="el" href="ppb__opengles2_8h.html#a9289d5b99dc1f27f01480360f2e18ae0">GLsizei</a> count, const <a class="el" href="ppb__opengles2_8h.html#a31aeedaeef29442c9c015ab355c8f5ab">GLfloat</a> *v)</td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<a class="anchor" id="a9ad04ea982dcf2bd1d8ce4e205dca158"></a><!-- doxytag: member="PPB_OpenGLES2::Uniform4i" ref="a9ad04ea982dcf2bd1d8ce4e205dca158" args=")(PP_Resource context, GLint location, GLint x, GLint y, GLint z, GLint w)" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">void(* <a class="el" href="struct_p_p_b___open_g_l_e_s2.html#a9ad04ea982dcf2bd1d8ce4e205dca158">PPB_OpenGLES2::Uniform4i</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> location, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> x, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> y, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> z, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> w)</td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<a class="anchor" id="a85fa410e905c328f3d0e81ee1f8a6e3b"></a><!-- doxytag: member="PPB_OpenGLES2::Uniform4iv" ref="a85fa410e905c328f3d0e81ee1f8a6e3b" args=")(PP_Resource context, GLint location, GLsizei count, const GLint *v)" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">void(* <a class="el" href="struct_p_p_b___open_g_l_e_s2.html#a85fa410e905c328f3d0e81ee1f8a6e3b">PPB_OpenGLES2::Uniform4iv</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> location, <a class="el" href="ppb__opengles2_8h.html#a9289d5b99dc1f27f01480360f2e18ae0">GLsizei</a> count, const <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> *v)</td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<a class="anchor" id="af44e9dc9f83b3b681ce478fe4051415e"></a><!-- doxytag: member="PPB_OpenGLES2::UniformMatrix2fv" ref="af44e9dc9f83b3b681ce478fe4051415e" args=")(PP_Resource context, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">void(* <a class="el" href="struct_p_p_b___open_g_l_e_s2.html#af44e9dc9f83b3b681ce478fe4051415e">PPB_OpenGLES2::UniformMatrix2fv</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> location, <a class="el" href="ppb__opengles2_8h.html#a9289d5b99dc1f27f01480360f2e18ae0">GLsizei</a> count, <a class="el" href="ppb__opengles2_8h.html#aa010a67382116caf29c29318251ccb6c">GLboolean</a> transpose, const <a class="el" href="ppb__opengles2_8h.html#a31aeedaeef29442c9c015ab355c8f5ab">GLfloat</a> *value)</td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<a class="anchor" id="a0a136244b97c8dd351e24305767f2735"></a><!-- doxytag: member="PPB_OpenGLES2::UniformMatrix3fv" ref="a0a136244b97c8dd351e24305767f2735" args=")(PP_Resource context, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">void(* <a class="el" href="struct_p_p_b___open_g_l_e_s2.html#a0a136244b97c8dd351e24305767f2735">PPB_OpenGLES2::UniformMatrix3fv</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> location, <a class="el" href="ppb__opengles2_8h.html#a9289d5b99dc1f27f01480360f2e18ae0">GLsizei</a> count, <a class="el" href="ppb__opengles2_8h.html#aa010a67382116caf29c29318251ccb6c">GLboolean</a> transpose, const <a class="el" href="ppb__opengles2_8h.html#a31aeedaeef29442c9c015ab355c8f5ab">GLfloat</a> *value)</td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<a class="anchor" id="a9ac470e9e4a9dedf0e359001a52c42cc"></a><!-- doxytag: member="PPB_OpenGLES2::UniformMatrix4fv" ref="a9ac470e9e4a9dedf0e359001a52c42cc" args=")(PP_Resource context, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">void(* <a class="el" href="struct_p_p_b___open_g_l_e_s2.html#a9ac470e9e4a9dedf0e359001a52c42cc">PPB_OpenGLES2::UniformMatrix4fv</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> location, <a class="el" href="ppb__opengles2_8h.html#a9289d5b99dc1f27f01480360f2e18ae0">GLsizei</a> count, <a class="el" href="ppb__opengles2_8h.html#aa010a67382116caf29c29318251ccb6c">GLboolean</a> transpose, const <a class="el" href="ppb__opengles2_8h.html#a31aeedaeef29442c9c015ab355c8f5ab">GLfloat</a> *value)</td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<a class="anchor" id="a300168f1b2fcb58a5087654224c6ab47"></a><!-- doxytag: member="PPB_OpenGLES2::UseProgram" ref="a300168f1b2fcb58a5087654224c6ab47" args=")(PP_Resource context, GLuint program)" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">void(* <a class="el" href="struct_p_p_b___open_g_l_e_s2.html#a300168f1b2fcb58a5087654224c6ab47">PPB_OpenGLES2::UseProgram</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#aa311c7f0d6ec4f1a33f9235c3651b86b">GLuint</a> program)</td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<a class="anchor" id="a8119f3f8b731cce9143da0cc0c4ddd9c"></a><!-- doxytag: member="PPB_OpenGLES2::ValidateProgram" ref="a8119f3f8b731cce9143da0cc0c4ddd9c" args=")(PP_Resource context, GLuint program)" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">void(* <a class="el" href="struct_p_p_b___open_g_l_e_s2.html#a8119f3f8b731cce9143da0cc0c4ddd9c">PPB_OpenGLES2::ValidateProgram</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#aa311c7f0d6ec4f1a33f9235c3651b86b">GLuint</a> program)</td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<a class="anchor" id="a46f108883a33981a78b6276c7a4e1305"></a><!-- doxytag: member="PPB_OpenGLES2::VertexAttrib1f" ref="a46f108883a33981a78b6276c7a4e1305" args=")(PP_Resource context, GLuint indx, GLfloat x)" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">void(* <a class="el" href="struct_p_p_b___open_g_l_e_s2.html#a46f108883a33981a78b6276c7a4e1305">PPB_OpenGLES2::VertexAttrib1f</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#aa311c7f0d6ec4f1a33f9235c3651b86b">GLuint</a> indx, <a class="el" href="ppb__opengles2_8h.html#a31aeedaeef29442c9c015ab355c8f5ab">GLfloat</a> x)</td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<a class="anchor" id="a5228b6fcf8d0a65fcc8a94eb08697987"></a><!-- doxytag: member="PPB_OpenGLES2::VertexAttrib1fv" ref="a5228b6fcf8d0a65fcc8a94eb08697987" args=")(PP_Resource context, GLuint indx, const GLfloat *values)" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">void(* <a class="el" href="struct_p_p_b___open_g_l_e_s2.html#a5228b6fcf8d0a65fcc8a94eb08697987">PPB_OpenGLES2::VertexAttrib1fv</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#aa311c7f0d6ec4f1a33f9235c3651b86b">GLuint</a> indx, const <a class="el" href="ppb__opengles2_8h.html#a31aeedaeef29442c9c015ab355c8f5ab">GLfloat</a> *values)</td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<a class="anchor" id="a96c6934bbaac1aa1625771ee27e18f29"></a><!-- doxytag: member="PPB_OpenGLES2::VertexAttrib2f" ref="a96c6934bbaac1aa1625771ee27e18f29" args=")(PP_Resource context, GLuint indx, GLfloat x, GLfloat y)" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">void(* <a class="el" href="struct_p_p_b___open_g_l_e_s2.html#a96c6934bbaac1aa1625771ee27e18f29">PPB_OpenGLES2::VertexAttrib2f</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#aa311c7f0d6ec4f1a33f9235c3651b86b">GLuint</a> indx, <a class="el" href="ppb__opengles2_8h.html#a31aeedaeef29442c9c015ab355c8f5ab">GLfloat</a> x, <a class="el" href="ppb__opengles2_8h.html#a31aeedaeef29442c9c015ab355c8f5ab">GLfloat</a> y)</td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<a class="anchor" id="a79ecc589e72b0467e3e4517b414cb27a"></a><!-- doxytag: member="PPB_OpenGLES2::VertexAttrib2fv" ref="a79ecc589e72b0467e3e4517b414cb27a" args=")(PP_Resource context, GLuint indx, const GLfloat *values)" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">void(* <a class="el" href="struct_p_p_b___open_g_l_e_s2.html#a79ecc589e72b0467e3e4517b414cb27a">PPB_OpenGLES2::VertexAttrib2fv</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#aa311c7f0d6ec4f1a33f9235c3651b86b">GLuint</a> indx, const <a class="el" href="ppb__opengles2_8h.html#a31aeedaeef29442c9c015ab355c8f5ab">GLfloat</a> *values)</td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<a class="anchor" id="aecaa4d98853876c3837a0be6a1b1c665"></a><!-- doxytag: member="PPB_OpenGLES2::VertexAttrib3f" ref="aecaa4d98853876c3837a0be6a1b1c665" args=")(PP_Resource context, GLuint indx, GLfloat x, GLfloat y, GLfloat z)" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">void(* <a class="el" href="struct_p_p_b___open_g_l_e_s2.html#aecaa4d98853876c3837a0be6a1b1c665">PPB_OpenGLES2::VertexAttrib3f</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#aa311c7f0d6ec4f1a33f9235c3651b86b">GLuint</a> indx, <a class="el" href="ppb__opengles2_8h.html#a31aeedaeef29442c9c015ab355c8f5ab">GLfloat</a> x, <a class="el" href="ppb__opengles2_8h.html#a31aeedaeef29442c9c015ab355c8f5ab">GLfloat</a> y, <a class="el" href="ppb__opengles2_8h.html#a31aeedaeef29442c9c015ab355c8f5ab">GLfloat</a> z)</td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<a class="anchor" id="a19e465e1c372bf95275feea87046ecf8"></a><!-- doxytag: member="PPB_OpenGLES2::VertexAttrib3fv" ref="a19e465e1c372bf95275feea87046ecf8" args=")(PP_Resource context, GLuint indx, const GLfloat *values)" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">void(* <a class="el" href="struct_p_p_b___open_g_l_e_s2.html#a19e465e1c372bf95275feea87046ecf8">PPB_OpenGLES2::VertexAttrib3fv</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#aa311c7f0d6ec4f1a33f9235c3651b86b">GLuint</a> indx, const <a class="el" href="ppb__opengles2_8h.html#a31aeedaeef29442c9c015ab355c8f5ab">GLfloat</a> *values)</td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<a class="anchor" id="a2c55091b7ec4e7ac1df480f7401921ac"></a><!-- doxytag: member="PPB_OpenGLES2::VertexAttrib4f" ref="a2c55091b7ec4e7ac1df480f7401921ac" args=")(PP_Resource context, GLuint indx, GLfloat x, GLfloat y, GLfloat z, GLfloat w)" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">void(* <a class="el" href="struct_p_p_b___open_g_l_e_s2.html#a2c55091b7ec4e7ac1df480f7401921ac">PPB_OpenGLES2::VertexAttrib4f</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#aa311c7f0d6ec4f1a33f9235c3651b86b">GLuint</a> indx, <a class="el" href="ppb__opengles2_8h.html#a31aeedaeef29442c9c015ab355c8f5ab">GLfloat</a> x, <a class="el" href="ppb__opengles2_8h.html#a31aeedaeef29442c9c015ab355c8f5ab">GLfloat</a> y, <a class="el" href="ppb__opengles2_8h.html#a31aeedaeef29442c9c015ab355c8f5ab">GLfloat</a> z, <a class="el" href="ppb__opengles2_8h.html#a31aeedaeef29442c9c015ab355c8f5ab">GLfloat</a> w)</td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<a class="anchor" id="a7a857a7cb2e0e5b79b18e94b3910e9d4"></a><!-- doxytag: member="PPB_OpenGLES2::VertexAttrib4fv" ref="a7a857a7cb2e0e5b79b18e94b3910e9d4" args=")(PP_Resource context, GLuint indx, const GLfloat *values)" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">void(* <a class="el" href="struct_p_p_b___open_g_l_e_s2.html#a7a857a7cb2e0e5b79b18e94b3910e9d4">PPB_OpenGLES2::VertexAttrib4fv</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#aa311c7f0d6ec4f1a33f9235c3651b86b">GLuint</a> indx, const <a class="el" href="ppb__opengles2_8h.html#a31aeedaeef29442c9c015ab355c8f5ab">GLfloat</a> *values)</td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<a class="anchor" id="afd77adfbe7ea0b4d85863c6cfd4e2025"></a><!-- doxytag: member="PPB_OpenGLES2::VertexAttribPointer" ref="afd77adfbe7ea0b4d85863c6cfd4e2025" args=")(PP_Resource context, GLuint indx, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const void *ptr)" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">void(* <a class="el" href="struct_p_p_b___open_g_l_e_s2.html#afd77adfbe7ea0b4d85863c6cfd4e2025">PPB_OpenGLES2::VertexAttribPointer</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#aa311c7f0d6ec4f1a33f9235c3651b86b">GLuint</a> indx, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> size, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> type, <a class="el" href="ppb__opengles2_8h.html#aa010a67382116caf29c29318251ccb6c">GLboolean</a> normalized, <a class="el" href="ppb__opengles2_8h.html#a9289d5b99dc1f27f01480360f2e18ae0">GLsizei</a> stride, const void *ptr)</td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<a class="anchor" id="af8e6a3080571bee2377c0ce1d73a4ff8"></a><!-- doxytag: member="PPB_OpenGLES2::Viewport" ref="af8e6a3080571bee2377c0ce1d73a4ff8" args=")(PP_Resource context, GLint x, GLint y, GLsizei width, GLsizei height)" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">void(* <a class="el" href="struct_p_p_b___open_g_l_e_s2.html#af8e6a3080571bee2377c0ce1d73a4ff8">PPB_OpenGLES2::Viewport</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> x, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> y, <a class="el" href="ppb__opengles2_8h.html#a9289d5b99dc1f27f01480360f2e18ae0">GLsizei</a> width, <a class="el" href="ppb__opengles2_8h.html#a9289d5b99dc1f27f01480360f2e18ae0">GLsizei</a> height)</td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<hr />The documentation for this struct was generated from the following file:<ul> +<li><a class="el" href="ppb__opengles2_8h.html">ppb_opengles2.h</a></li> +</ul> +</div><!-- contents --> +</div> +{{/partials.standard_nacl_api}} diff --git a/native_client_sdk/doc_generated/pepper_stable/c/struct_p_p_b___open_g_l_e_s2__1__0.html b/native_client_sdk/doc_generated/pepper_stable/c/struct_p_p_b___open_g_l_e_s2__1__0.html new file mode 100644 index 0000000..b557a7f --- /dev/null +++ b/native_client_sdk/doc_generated/pepper_stable/c/struct_p_p_b___open_g_l_e_s2__1__0.html @@ -0,0 +1,1868 @@ +{{+bindTo:partials.standard_nacl_api}} +<h1>PPB_OpenGLES2 Struct Reference</h1> +<div id="doxygen-ref"> +{{- dummy div to appease doxygen -}} + <div> +<!-- Generated by Doxygen 1.7.6.1 --> + + +</div> +<!--header--> +<div class="contents"> +<!-- doxytag: class="PPB_OpenGLES2" --><h2> +Data Fields</h2><table class="memberdecls"> + +<tr><td class="memItemLeft" align="right" valign="top">void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2__1__0.html#aa34e464b586eaa61f67ef887a7bc2655">ActiveTexture</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> texture)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2__1__0.html#af5f501df60bb679c8ad67e342af8fdeb">AttachShader</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#aa311c7f0d6ec4f1a33f9235c3651b86b">GLuint</a> program, <a class="el" href="ppb__opengles2_8h.html#aa311c7f0d6ec4f1a33f9235c3651b86b">GLuint</a> shader)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2__1__0.html#ae287fae397e261b479a8228f24b69541">BindAttribLocation</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#aa311c7f0d6ec4f1a33f9235c3651b86b">GLuint</a> program, <a class="el" href="ppb__opengles2_8h.html#aa311c7f0d6ec4f1a33f9235c3651b86b">GLuint</a> index, const char *name)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2__1__0.html#ae4779ea65ccdc556dfb47783e61fa3e9">BindBuffer</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> target, <a class="el" href="ppb__opengles2_8h.html#aa311c7f0d6ec4f1a33f9235c3651b86b">GLuint</a> buffer)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2__1__0.html#a70b68978c44dc2b1184cdb5ce982eac6">BindFramebuffer</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> target, <a class="el" href="ppb__opengles2_8h.html#aa311c7f0d6ec4f1a33f9235c3651b86b">GLuint</a> framebuffer)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2__1__0.html#a1c2e36a931c81a274e28079e3a910390">BindRenderbuffer</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> target, <a class="el" href="ppb__opengles2_8h.html#aa311c7f0d6ec4f1a33f9235c3651b86b">GLuint</a> renderbuffer)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2__1__0.html#abc8a5b7c5352bb63143480b7ba41a5f1">BindTexture</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> target, <a class="el" href="ppb__opengles2_8h.html#aa311c7f0d6ec4f1a33f9235c3651b86b">GLuint</a> texture)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2__1__0.html#adbd2c2c1ffd4520992a210d0fe4f1643">BlendColor</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#aded4e0631b68d219180490a73d8424c0">GLclampf</a> red, <a class="el" href="ppb__opengles2_8h.html#aded4e0631b68d219180490a73d8424c0">GLclampf</a> green, <a class="el" href="ppb__opengles2_8h.html#aded4e0631b68d219180490a73d8424c0">GLclampf</a> blue, <a class="el" href="ppb__opengles2_8h.html#aded4e0631b68d219180490a73d8424c0">GLclampf</a> alpha)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2__1__0.html#a271602e4972c250bd48239e813fc9e89">BlendEquation</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> mode)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2__1__0.html#accada00419e1c2d24f98374c202f5bdc">BlendEquationSeparate</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> modeRGB, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> modeAlpha)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2__1__0.html#a01d69f0dc88ae07cc26cf6af13ab8dd0">BlendFunc</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> sfactor, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> dfactor)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2__1__0.html#acc46008a5377d37da1bbb922d12fd302">BlendFuncSeparate</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> srcRGB, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> dstRGB, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> srcAlpha, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> dstAlpha)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2__1__0.html#ab8a24c0fc55782ea4a77b8a8f4c18ee9">BufferData</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> target, <a class="el" href="ppb__opengles2_8h.html#aaccb4d7c4f31e730b377b4c44d68bc31">GLsizeiptr</a> size, const void *data, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> usage)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2__1__0.html#a4dc9e1fbe6f424c367cff48874288d95">BufferSubData</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> target, <a class="el" href="ppb__opengles2_8h.html#af7b978d38577bc5026a5f5fea9dddd1b">GLintptr</a> offset, <a class="el" href="ppb__opengles2_8h.html#aaccb4d7c4f31e730b377b4c44d68bc31">GLsizeiptr</a> size, const void *data)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a>(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2__1__0.html#a68c09a107daa525accbd810af5d8b7e7">CheckFramebufferStatus</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> target)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2__1__0.html#aab191f4226b69a785ac321019ac458d4">Clear</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a0fb936f29008789fb46b434319f68cc9">GLbitfield</a> mask)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2__1__0.html#a59b2ed69ce80d1d2833914faa1518766">ClearColor</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#aded4e0631b68d219180490a73d8424c0">GLclampf</a> red, <a class="el" href="ppb__opengles2_8h.html#aded4e0631b68d219180490a73d8424c0">GLclampf</a> green, <a class="el" href="ppb__opengles2_8h.html#aded4e0631b68d219180490a73d8424c0">GLclampf</a> blue, <a class="el" href="ppb__opengles2_8h.html#aded4e0631b68d219180490a73d8424c0">GLclampf</a> alpha)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2__1__0.html#ad5c13e5d77633c26f686b5af5cd7727d">ClearDepthf</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#aded4e0631b68d219180490a73d8424c0">GLclampf</a> depth)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2__1__0.html#ac4a4c5c73753fbe0093405b3b0fd9c87">ClearStencil</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> s)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2__1__0.html#a43ba4bbe1438a6040d6df6a5fd111ea9">ColorMask</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#aa010a67382116caf29c29318251ccb6c">GLboolean</a> red, <a class="el" href="ppb__opengles2_8h.html#aa010a67382116caf29c29318251ccb6c">GLboolean</a> green, <a class="el" href="ppb__opengles2_8h.html#aa010a67382116caf29c29318251ccb6c">GLboolean</a> blue, <a class="el" href="ppb__opengles2_8h.html#aa010a67382116caf29c29318251ccb6c">GLboolean</a> alpha)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2__1__0.html#ab22a837b8f304dde44a8337bef5dba25">CompileShader</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#aa311c7f0d6ec4f1a33f9235c3651b86b">GLuint</a> shader)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2__1__0.html#a0fc10275f13764beb343cad905100fa7">CompressedTexImage2D</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> target, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> level, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> internalformat, <a class="el" href="ppb__opengles2_8h.html#a9289d5b99dc1f27f01480360f2e18ae0">GLsizei</a> width, <a class="el" href="ppb__opengles2_8h.html#a9289d5b99dc1f27f01480360f2e18ae0">GLsizei</a> height, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> border, <a class="el" href="ppb__opengles2_8h.html#a9289d5b99dc1f27f01480360f2e18ae0">GLsizei</a> imageSize, const void *data)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2__1__0.html#a488f48b4eaec02b7d0f9539d34355477">CompressedTexSubImage2D</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> target, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> level, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> xoffset, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> yoffset, <a class="el" href="ppb__opengles2_8h.html#a9289d5b99dc1f27f01480360f2e18ae0">GLsizei</a> width, <a class="el" href="ppb__opengles2_8h.html#a9289d5b99dc1f27f01480360f2e18ae0">GLsizei</a> height, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> format, <a class="el" href="ppb__opengles2_8h.html#a9289d5b99dc1f27f01480360f2e18ae0">GLsizei</a> imageSize, const void *data)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2__1__0.html#af74b42925bde9e13a802e6ad2c0af02a">CopyTexImage2D</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> target, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> level, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> internalformat, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> x, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> y, <a class="el" href="ppb__opengles2_8h.html#a9289d5b99dc1f27f01480360f2e18ae0">GLsizei</a> width, <a class="el" href="ppb__opengles2_8h.html#a9289d5b99dc1f27f01480360f2e18ae0">GLsizei</a> height, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> border)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2__1__0.html#ad00d27aeabf8477aeed12646d1180207">CopyTexSubImage2D</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> target, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> level, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> xoffset, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> yoffset, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> x, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> y, <a class="el" href="ppb__opengles2_8h.html#a9289d5b99dc1f27f01480360f2e18ae0">GLsizei</a> width, <a class="el" href="ppb__opengles2_8h.html#a9289d5b99dc1f27f01480360f2e18ae0">GLsizei</a> height)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="ppb__opengles2_8h.html#aa311c7f0d6ec4f1a33f9235c3651b86b">GLuint</a>(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2__1__0.html#ac2bbfa75734a508ea13eb748cc7715af">CreateProgram</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="ppb__opengles2_8h.html#aa311c7f0d6ec4f1a33f9235c3651b86b">GLuint</a>(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2__1__0.html#a2371aecb935d34d94af08fd197f23291">CreateShader</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> type)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2__1__0.html#af07caadc9a21fb31213adf41d687ff0b">CullFace</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> mode)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2__1__0.html#ab5ca12ee3e483450fffac2cf856f7ab5">DeleteBuffers</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a9289d5b99dc1f27f01480360f2e18ae0">GLsizei</a> n, const <a class="el" href="ppb__opengles2_8h.html#aa311c7f0d6ec4f1a33f9235c3651b86b">GLuint</a> *buffers)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2__1__0.html#a79fa4d36bf1b5ba42402b1362220e631">DeleteFramebuffers</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a9289d5b99dc1f27f01480360f2e18ae0">GLsizei</a> n, const <a class="el" href="ppb__opengles2_8h.html#aa311c7f0d6ec4f1a33f9235c3651b86b">GLuint</a> *framebuffers)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2__1__0.html#a16bf7f6e2ded12e19f34f6751969ad82">DeleteProgram</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#aa311c7f0d6ec4f1a33f9235c3651b86b">GLuint</a> program)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2__1__0.html#a17fb01cbcc24025c5ae10ae776171288">DeleteRenderbuffers</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a9289d5b99dc1f27f01480360f2e18ae0">GLsizei</a> n, const <a class="el" href="ppb__opengles2_8h.html#aa311c7f0d6ec4f1a33f9235c3651b86b">GLuint</a> *renderbuffers)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2__1__0.html#a5fcb36e0753e624fe181cc23639a71b2">DeleteShader</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#aa311c7f0d6ec4f1a33f9235c3651b86b">GLuint</a> shader)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2__1__0.html#a3bf6533616420836fa291e8466aae8ba">DeleteTextures</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a9289d5b99dc1f27f01480360f2e18ae0">GLsizei</a> n, const <a class="el" href="ppb__opengles2_8h.html#aa311c7f0d6ec4f1a33f9235c3651b86b">GLuint</a> *textures)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2__1__0.html#a9b86654205f1d45939e9f7a007665a50">DepthFunc</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> func)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2__1__0.html#ac931d374fc3cd241539c0af6b229733f">DepthMask</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#aa010a67382116caf29c29318251ccb6c">GLboolean</a> flag)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2__1__0.html#a6dc83777e28dd2cf3a3fbadece1637ec">DepthRangef</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#aded4e0631b68d219180490a73d8424c0">GLclampf</a> zNear, <a class="el" href="ppb__opengles2_8h.html#aded4e0631b68d219180490a73d8424c0">GLclampf</a> zFar)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2__1__0.html#adb09849032fbdee9b4018362d8046d8a">DetachShader</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#aa311c7f0d6ec4f1a33f9235c3651b86b">GLuint</a> program, <a class="el" href="ppb__opengles2_8h.html#aa311c7f0d6ec4f1a33f9235c3651b86b">GLuint</a> shader)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2__1__0.html#adf10ac1a5115bb7cfecd820fee414543">Disable</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> cap)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2__1__0.html#a023ce8e59c8c83b37f2425d4642abafa">DisableVertexAttribArray</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#aa311c7f0d6ec4f1a33f9235c3651b86b">GLuint</a> index)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2__1__0.html#a00f3701866e04c87e390deeda6a3dc4e">DrawArrays</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> mode, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> first, <a class="el" href="ppb__opengles2_8h.html#a9289d5b99dc1f27f01480360f2e18ae0">GLsizei</a> count)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2__1__0.html#a4420853d86445b1c98ed6a51c2ee3ca4">DrawElements</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> mode, <a class="el" href="ppb__opengles2_8h.html#a9289d5b99dc1f27f01480360f2e18ae0">GLsizei</a> count, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> type, const void *indices)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2__1__0.html#a9faf8c7a761912a3e93f2f531a1a14c0">Enable</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> cap)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2__1__0.html#ae91777d77008df1ddfa0d7310c9858fc">EnableVertexAttribArray</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#aa311c7f0d6ec4f1a33f9235c3651b86b">GLuint</a> index)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2__1__0.html#ad27973d7b18a026a1019b4c94c42f017">Finish</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2__1__0.html#a40ea416a21e56c24b4bac14983b19f16">Flush</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2__1__0.html#ab054ffa4f3e478a3026ab05a54f05a6a">FramebufferRenderbuffer</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> target, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> attachment, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> renderbuffertarget, <a class="el" href="ppb__opengles2_8h.html#aa311c7f0d6ec4f1a33f9235c3651b86b">GLuint</a> renderbuffer)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2__1__0.html#a37f4d4823ff074ae5833d3b847953eee">FramebufferTexture2D</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> target, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> attachment, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> textarget, <a class="el" href="ppb__opengles2_8h.html#aa311c7f0d6ec4f1a33f9235c3651b86b">GLuint</a> texture, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> level)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2__1__0.html#a503ed7ba907260fd6bac5d6133da2502">FrontFace</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> mode)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2__1__0.html#a22ea29492beb072b3e7f197c8243b895">GenBuffers</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a9289d5b99dc1f27f01480360f2e18ae0">GLsizei</a> n, <a class="el" href="ppb__opengles2_8h.html#aa311c7f0d6ec4f1a33f9235c3651b86b">GLuint</a> *buffers)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2__1__0.html#a8fed425b72e4c2c5c038dc431c21c5b9">GenerateMipmap</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> target)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2__1__0.html#ad14fc6bfd2571ca47f690587810e45ed">GenFramebuffers</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a9289d5b99dc1f27f01480360f2e18ae0">GLsizei</a> n, <a class="el" href="ppb__opengles2_8h.html#aa311c7f0d6ec4f1a33f9235c3651b86b">GLuint</a> *framebuffers)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2__1__0.html#a57a223eb049a5e37cd8e12258dcdf893">GenRenderbuffers</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a9289d5b99dc1f27f01480360f2e18ae0">GLsizei</a> n, <a class="el" href="ppb__opengles2_8h.html#aa311c7f0d6ec4f1a33f9235c3651b86b">GLuint</a> *renderbuffers)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2__1__0.html#af41e0b0c6ff3c9e95739e6585734e1c0">GenTextures</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a9289d5b99dc1f27f01480360f2e18ae0">GLsizei</a> n, <a class="el" href="ppb__opengles2_8h.html#aa311c7f0d6ec4f1a33f9235c3651b86b">GLuint</a> *textures)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2__1__0.html#a883e45e81157db95ff7155957a092800">GetActiveAttrib</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#aa311c7f0d6ec4f1a33f9235c3651b86b">GLuint</a> program, <a class="el" href="ppb__opengles2_8h.html#aa311c7f0d6ec4f1a33f9235c3651b86b">GLuint</a> index, <a class="el" href="ppb__opengles2_8h.html#a9289d5b99dc1f27f01480360f2e18ae0">GLsizei</a> bufsize, <a class="el" href="ppb__opengles2_8h.html#a9289d5b99dc1f27f01480360f2e18ae0">GLsizei</a> *length, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> *size, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> *type, char *name)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2__1__0.html#a2a086b77b1a282c52e3c348f9c9a1080">GetActiveUniform</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#aa311c7f0d6ec4f1a33f9235c3651b86b">GLuint</a> program, <a class="el" href="ppb__opengles2_8h.html#aa311c7f0d6ec4f1a33f9235c3651b86b">GLuint</a> index, <a class="el" href="ppb__opengles2_8h.html#a9289d5b99dc1f27f01480360f2e18ae0">GLsizei</a> bufsize, <a class="el" href="ppb__opengles2_8h.html#a9289d5b99dc1f27f01480360f2e18ae0">GLsizei</a> *length, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> *size, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> *type, char *name)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2__1__0.html#aece846b6c38b17080b2593a5302536cf">GetAttachedShaders</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#aa311c7f0d6ec4f1a33f9235c3651b86b">GLuint</a> program, <a class="el" href="ppb__opengles2_8h.html#a9289d5b99dc1f27f01480360f2e18ae0">GLsizei</a> maxcount, <a class="el" href="ppb__opengles2_8h.html#a9289d5b99dc1f27f01480360f2e18ae0">GLsizei</a> *count, <a class="el" href="ppb__opengles2_8h.html#aa311c7f0d6ec4f1a33f9235c3651b86b">GLuint</a> *shaders)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a>(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2__1__0.html#aca2b12aa379dfc7069905c7d7acd1972">GetAttribLocation</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#aa311c7f0d6ec4f1a33f9235c3651b86b">GLuint</a> program, const char *name)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2__1__0.html#a930a044665be6916f46ed51b5473fe6b">GetBooleanv</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> pname, <a class="el" href="ppb__opengles2_8h.html#aa010a67382116caf29c29318251ccb6c">GLboolean</a> *params)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2__1__0.html#af4b62f5d61131d59c3a274b57ada67b5">GetBufferParameteriv</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> target, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> pname, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> *params)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a>(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2__1__0.html#ae25222a3a3a50368bf6ffa61fd527473">GetError</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2__1__0.html#ab81d1639b6c0f0667ab344dcbc66217e">GetFloatv</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> pname, <a class="el" href="ppb__opengles2_8h.html#a31aeedaeef29442c9c015ab355c8f5ab">GLfloat</a> *params)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2__1__0.html#ac0f25a003e7077fa79954e9fe453b62c">GetFramebufferAttachmentParameteriv</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> target, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> attachment, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> pname, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> *params)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2__1__0.html#a797e58efe3e7c0cfa12208bae75084f4">GetIntegerv</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> pname, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> *params)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2__1__0.html#a8045b6b71041fcee85e92e40169fc361">GetProgramiv</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#aa311c7f0d6ec4f1a33f9235c3651b86b">GLuint</a> program, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> pname, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> *params)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2__1__0.html#a0c45941c3c120035f0857709c65c6604">GetProgramInfoLog</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#aa311c7f0d6ec4f1a33f9235c3651b86b">GLuint</a> program, <a class="el" href="ppb__opengles2_8h.html#a9289d5b99dc1f27f01480360f2e18ae0">GLsizei</a> bufsize, <a class="el" href="ppb__opengles2_8h.html#a9289d5b99dc1f27f01480360f2e18ae0">GLsizei</a> *length, char *infolog)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2__1__0.html#a42ffdc030fb99a76a47605e05489a182">GetRenderbufferParameteriv</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> target, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> pname, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> *params)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2__1__0.html#af9b7ea14515e35488883481699194764">GetShaderiv</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#aa311c7f0d6ec4f1a33f9235c3651b86b">GLuint</a> shader, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> pname, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> *params)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2__1__0.html#a24e99f31bc2602c3d2cd4d8022fa5888">GetShaderInfoLog</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#aa311c7f0d6ec4f1a33f9235c3651b86b">GLuint</a> shader, <a class="el" href="ppb__opengles2_8h.html#a9289d5b99dc1f27f01480360f2e18ae0">GLsizei</a> bufsize, <a class="el" href="ppb__opengles2_8h.html#a9289d5b99dc1f27f01480360f2e18ae0">GLsizei</a> *length, char *infolog)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2__1__0.html#ac44fd9e32e88c735ea4d01380d7c4df7">GetShaderPrecisionFormat</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> shadertype, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> precisiontype, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> *range, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> *precision)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2__1__0.html#af696668edf764584e867b4fa43231358">GetShaderSource</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#aa311c7f0d6ec4f1a33f9235c3651b86b">GLuint</a> shader, <a class="el" href="ppb__opengles2_8h.html#a9289d5b99dc1f27f01480360f2e18ae0">GLsizei</a> bufsize, <a class="el" href="ppb__opengles2_8h.html#a9289d5b99dc1f27f01480360f2e18ae0">GLsizei</a> *length, char *source)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">const <a class="el" href="ppb__opengles2_8h.html#a0595908be03a8cff881a23cdc9170e7c">GLubyte</a> *(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2__1__0.html#a41ae26ab4e202eef9201f6b199fb16ce">GetString</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> name)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2__1__0.html#ae38d143eb3355edb239eea24b85fe6d3">GetTexParameterfv</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> target, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> pname, <a class="el" href="ppb__opengles2_8h.html#a31aeedaeef29442c9c015ab355c8f5ab">GLfloat</a> *params)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2__1__0.html#ad52992680f6f9891c5fa625fb20c4b97">GetTexParameteriv</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> target, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> pname, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> *params)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2__1__0.html#ad70b54be2f66c6a084d1719806841469">GetUniformfv</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#aa311c7f0d6ec4f1a33f9235c3651b86b">GLuint</a> program, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> location, <a class="el" href="ppb__opengles2_8h.html#a31aeedaeef29442c9c015ab355c8f5ab">GLfloat</a> *params)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2__1__0.html#addb8ed81d591e6812368ff9b35f9897e">GetUniformiv</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#aa311c7f0d6ec4f1a33f9235c3651b86b">GLuint</a> program, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> location, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> *params)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a>(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2__1__0.html#a32f5dcbbf803c5c84a10acf2d1292f60">GetUniformLocation</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#aa311c7f0d6ec4f1a33f9235c3651b86b">GLuint</a> program, const char *name)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2__1__0.html#a05684300391ac0ac5a5d8e244e065150">GetVertexAttribfv</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#aa311c7f0d6ec4f1a33f9235c3651b86b">GLuint</a> index, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> pname, <a class="el" href="ppb__opengles2_8h.html#a31aeedaeef29442c9c015ab355c8f5ab">GLfloat</a> *params)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2__1__0.html#a955d0da55d8b341fb553bf8e9a62f4f4">GetVertexAttribiv</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#aa311c7f0d6ec4f1a33f9235c3651b86b">GLuint</a> index, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> pname, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> *params)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2__1__0.html#a31686faea9c09a3aea5395a160b5a703">GetVertexAttribPointerv</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#aa311c7f0d6ec4f1a33f9235c3651b86b">GLuint</a> index, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> pname, void **pointer)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2__1__0.html#aa6bc36ca24ada1915de80fe4da2454b9">Hint</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> target, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> mode)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="ppb__opengles2_8h.html#aa010a67382116caf29c29318251ccb6c">GLboolean</a>(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2__1__0.html#a6ada79af938927844c836a18e701ff68">IsBuffer</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#aa311c7f0d6ec4f1a33f9235c3651b86b">GLuint</a> buffer)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="ppb__opengles2_8h.html#aa010a67382116caf29c29318251ccb6c">GLboolean</a>(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2__1__0.html#a1da584120a622099284702013a8916c3">IsEnabled</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> cap)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="ppb__opengles2_8h.html#aa010a67382116caf29c29318251ccb6c">GLboolean</a>(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2__1__0.html#aaf2d72ba9b2620c299c433ae23f55d03">IsFramebuffer</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#aa311c7f0d6ec4f1a33f9235c3651b86b">GLuint</a> framebuffer)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="ppb__opengles2_8h.html#aa010a67382116caf29c29318251ccb6c">GLboolean</a>(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2__1__0.html#a3467488660ac900b116f3e0430a55946">IsProgram</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#aa311c7f0d6ec4f1a33f9235c3651b86b">GLuint</a> program)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="ppb__opengles2_8h.html#aa010a67382116caf29c29318251ccb6c">GLboolean</a>(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2__1__0.html#ad1ed2205b620a89b382c97c1988e7efc">IsRenderbuffer</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#aa311c7f0d6ec4f1a33f9235c3651b86b">GLuint</a> renderbuffer)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="ppb__opengles2_8h.html#aa010a67382116caf29c29318251ccb6c">GLboolean</a>(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2__1__0.html#acd293db143a3f55832008d926d52ed75">IsShader</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#aa311c7f0d6ec4f1a33f9235c3651b86b">GLuint</a> shader)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="ppb__opengles2_8h.html#aa010a67382116caf29c29318251ccb6c">GLboolean</a>(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2__1__0.html#a0a2e1ec8346a5aa68c4728416b8d412f">IsTexture</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#aa311c7f0d6ec4f1a33f9235c3651b86b">GLuint</a> texture)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2__1__0.html#a71db733e5030a3f755b7490693825257">LineWidth</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a31aeedaeef29442c9c015ab355c8f5ab">GLfloat</a> width)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2__1__0.html#a8665f851be1fb55d6e58db6b50ea9731">LinkProgram</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#aa311c7f0d6ec4f1a33f9235c3651b86b">GLuint</a> program)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2__1__0.html#a0b6e2b1cf710df29a3df677a800e67b5">PixelStorei</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> pname, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> param)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2__1__0.html#a638969596be6467368acc0f171cfdbf0">PolygonOffset</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a31aeedaeef29442c9c015ab355c8f5ab">GLfloat</a> factor, <a class="el" href="ppb__opengles2_8h.html#a31aeedaeef29442c9c015ab355c8f5ab">GLfloat</a> units)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2__1__0.html#aba8b69f84f5ef6403459ce106ebf92fe">ReadPixels</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> x, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> y, <a class="el" href="ppb__opengles2_8h.html#a9289d5b99dc1f27f01480360f2e18ae0">GLsizei</a> width, <a class="el" href="ppb__opengles2_8h.html#a9289d5b99dc1f27f01480360f2e18ae0">GLsizei</a> height, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> format, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> type, void *pixels)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2__1__0.html#a379ef1dfd1a84c76f66a4b8df94f5f06">ReleaseShaderCompiler</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2__1__0.html#a6d4b61fc76d9d5db9ad630535ac94c97">RenderbufferStorage</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> target, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> internalformat, <a class="el" href="ppb__opengles2_8h.html#a9289d5b99dc1f27f01480360f2e18ae0">GLsizei</a> width, <a class="el" href="ppb__opengles2_8h.html#a9289d5b99dc1f27f01480360f2e18ae0">GLsizei</a> height)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2__1__0.html#a2d7905223eceebd3c5488573770a717d">SampleCoverage</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#aded4e0631b68d219180490a73d8424c0">GLclampf</a> value, <a class="el" href="ppb__opengles2_8h.html#aa010a67382116caf29c29318251ccb6c">GLboolean</a> invert)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2__1__0.html#a7acd0d4c34033c6d0fea836858cfbdd1">Scissor</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> x, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> y, <a class="el" href="ppb__opengles2_8h.html#a9289d5b99dc1f27f01480360f2e18ae0">GLsizei</a> width, <a class="el" href="ppb__opengles2_8h.html#a9289d5b99dc1f27f01480360f2e18ae0">GLsizei</a> height)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2__1__0.html#ad64ba9822216952fdd6c6dea88df7ae1">ShaderBinary</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a9289d5b99dc1f27f01480360f2e18ae0">GLsizei</a> n, const <a class="el" href="ppb__opengles2_8h.html#aa311c7f0d6ec4f1a33f9235c3651b86b">GLuint</a> *shaders, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> binaryformat, const void *binary, <a class="el" href="ppb__opengles2_8h.html#a9289d5b99dc1f27f01480360f2e18ae0">GLsizei</a> length)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2__1__0.html#a2a8e95c84c8bb62d52643b85ef00c07c">ShaderSource</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#aa311c7f0d6ec4f1a33f9235c3651b86b">GLuint</a> shader, <a class="el" href="ppb__opengles2_8h.html#a9289d5b99dc1f27f01480360f2e18ae0">GLsizei</a> count, const char **str, const <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> *length)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2__1__0.html#a07be2d94c3f3d20673ed2cb58aeba883">StencilFunc</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> func, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> ref, <a class="el" href="ppb__opengles2_8h.html#aa311c7f0d6ec4f1a33f9235c3651b86b">GLuint</a> mask)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2__1__0.html#ad7d3752f3b6bd299352d65f5a85aaf23">StencilFuncSeparate</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> face, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> func, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> ref, <a class="el" href="ppb__opengles2_8h.html#aa311c7f0d6ec4f1a33f9235c3651b86b">GLuint</a> mask)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2__1__0.html#a2321d2d6bd8ddff826bf571f7b69f848">StencilMask</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#aa311c7f0d6ec4f1a33f9235c3651b86b">GLuint</a> mask)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2__1__0.html#af4c9fa7c5ba5401a12528767e81cf1b0">StencilMaskSeparate</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> face, <a class="el" href="ppb__opengles2_8h.html#aa311c7f0d6ec4f1a33f9235c3651b86b">GLuint</a> mask)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2__1__0.html#a229f52383718c9df806be747b7b9dfe5">StencilOp</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> fail, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> zfail, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> zpass)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2__1__0.html#a2546dd17374320c8c0a3b001823673cd">StencilOpSeparate</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> face, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> fail, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> zfail, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> zpass)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2__1__0.html#a81800d67bb4783190701badebfb726b9">TexImage2D</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> target, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> level, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> internalformat, <a class="el" href="ppb__opengles2_8h.html#a9289d5b99dc1f27f01480360f2e18ae0">GLsizei</a> width, <a class="el" href="ppb__opengles2_8h.html#a9289d5b99dc1f27f01480360f2e18ae0">GLsizei</a> height, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> border, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> format, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> type, const void *pixels)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2__1__0.html#a8caf21191fa018dcf792d90647592b4b">TexParameterf</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> target, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> pname, <a class="el" href="ppb__opengles2_8h.html#a31aeedaeef29442c9c015ab355c8f5ab">GLfloat</a> param)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2__1__0.html#a961a92cb2ed539ccdb9df6b940ca218b">TexParameterfv</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> target, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> pname, const <a class="el" href="ppb__opengles2_8h.html#a31aeedaeef29442c9c015ab355c8f5ab">GLfloat</a> *params)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2__1__0.html#a6fac5f5df4620517abe99d2964ff28f2">TexParameteri</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> target, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> pname, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> param)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2__1__0.html#a40f888933a76359c753a34cbb39da6b3">TexParameteriv</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> target, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> pname, const <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> *params)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2__1__0.html#a3f58d4f8da2ed2bf2e6347946080d2dc">TexSubImage2D</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> target, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> level, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> xoffset, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> yoffset, <a class="el" href="ppb__opengles2_8h.html#a9289d5b99dc1f27f01480360f2e18ae0">GLsizei</a> width, <a class="el" href="ppb__opengles2_8h.html#a9289d5b99dc1f27f01480360f2e18ae0">GLsizei</a> height, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> format, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> type, const void *pixels)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2__1__0.html#a461a2f7876fd95fb2418c2bae7d3815f">Uniform1f</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> location, <a class="el" href="ppb__opengles2_8h.html#a31aeedaeef29442c9c015ab355c8f5ab">GLfloat</a> x)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2__1__0.html#aa32eadc3b6bf9c2ea89e7e12f10ab831">Uniform1fv</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> location, <a class="el" href="ppb__opengles2_8h.html#a9289d5b99dc1f27f01480360f2e18ae0">GLsizei</a> count, const <a class="el" href="ppb__opengles2_8h.html#a31aeedaeef29442c9c015ab355c8f5ab">GLfloat</a> *v)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2__1__0.html#a1be5e32660d22531f188461129343eb3">Uniform1i</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> location, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> x)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2__1__0.html#a9f9e9a356348bf33d5406fd827d7c107">Uniform1iv</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> location, <a class="el" href="ppb__opengles2_8h.html#a9289d5b99dc1f27f01480360f2e18ae0">GLsizei</a> count, const <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> *v)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2__1__0.html#a80cc970f928b2d72cac0dc7bf9a2ec4e">Uniform2f</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> location, <a class="el" href="ppb__opengles2_8h.html#a31aeedaeef29442c9c015ab355c8f5ab">GLfloat</a> x, <a class="el" href="ppb__opengles2_8h.html#a31aeedaeef29442c9c015ab355c8f5ab">GLfloat</a> y)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2__1__0.html#a366580f180b8aaaae6b3f261efe0e109">Uniform2fv</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> location, <a class="el" href="ppb__opengles2_8h.html#a9289d5b99dc1f27f01480360f2e18ae0">GLsizei</a> count, const <a class="el" href="ppb__opengles2_8h.html#a31aeedaeef29442c9c015ab355c8f5ab">GLfloat</a> *v)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2__1__0.html#abbfa04153e7a7ebf4610b23da838383d">Uniform2i</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> location, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> x, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> y)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2__1__0.html#a9f617af90239ef73c6ba5b2996c6fc57">Uniform2iv</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> location, <a class="el" href="ppb__opengles2_8h.html#a9289d5b99dc1f27f01480360f2e18ae0">GLsizei</a> count, const <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> *v)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2__1__0.html#abd9b4bfb71307b7eb75bc525f8052c21">Uniform3f</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> location, <a class="el" href="ppb__opengles2_8h.html#a31aeedaeef29442c9c015ab355c8f5ab">GLfloat</a> x, <a class="el" href="ppb__opengles2_8h.html#a31aeedaeef29442c9c015ab355c8f5ab">GLfloat</a> y, <a class="el" href="ppb__opengles2_8h.html#a31aeedaeef29442c9c015ab355c8f5ab">GLfloat</a> z)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2__1__0.html#a8a9d660e9b6ed8e3a2c78872189a7626">Uniform3fv</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> location, <a class="el" href="ppb__opengles2_8h.html#a9289d5b99dc1f27f01480360f2e18ae0">GLsizei</a> count, const <a class="el" href="ppb__opengles2_8h.html#a31aeedaeef29442c9c015ab355c8f5ab">GLfloat</a> *v)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2__1__0.html#a3ab65dcc2c744a813fb4f00b00bc5abd">Uniform3i</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> location, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> x, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> y, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> z)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2__1__0.html#ac5bd453dc0d882c9a2fc3ff76f250726">Uniform3iv</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> location, <a class="el" href="ppb__opengles2_8h.html#a9289d5b99dc1f27f01480360f2e18ae0">GLsizei</a> count, const <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> *v)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2__1__0.html#aa0dc41f4d8434cdf18b16b978b02d7c3">Uniform4f</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> location, <a class="el" href="ppb__opengles2_8h.html#a31aeedaeef29442c9c015ab355c8f5ab">GLfloat</a> x, <a class="el" href="ppb__opengles2_8h.html#a31aeedaeef29442c9c015ab355c8f5ab">GLfloat</a> y, <a class="el" href="ppb__opengles2_8h.html#a31aeedaeef29442c9c015ab355c8f5ab">GLfloat</a> z, <a class="el" href="ppb__opengles2_8h.html#a31aeedaeef29442c9c015ab355c8f5ab">GLfloat</a> w)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2__1__0.html#aa6c6ba4ecbe190f6e84abb6ac2693928">Uniform4fv</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> location, <a class="el" href="ppb__opengles2_8h.html#a9289d5b99dc1f27f01480360f2e18ae0">GLsizei</a> count, const <a class="el" href="ppb__opengles2_8h.html#a31aeedaeef29442c9c015ab355c8f5ab">GLfloat</a> *v)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2__1__0.html#a62f30c23c26244b2cf8aeb158bc868b0">Uniform4i</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> location, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> x, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> y, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> z, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> w)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2__1__0.html#a0b239767f38e96db9c0b347d516eedce">Uniform4iv</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> location, <a class="el" href="ppb__opengles2_8h.html#a9289d5b99dc1f27f01480360f2e18ae0">GLsizei</a> count, const <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> *v)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2__1__0.html#a80efc259d84bdd9fe7ee7b2abe4e4086">UniformMatrix2fv</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> location, <a class="el" href="ppb__opengles2_8h.html#a9289d5b99dc1f27f01480360f2e18ae0">GLsizei</a> count, <a class="el" href="ppb__opengles2_8h.html#aa010a67382116caf29c29318251ccb6c">GLboolean</a> transpose, const <a class="el" href="ppb__opengles2_8h.html#a31aeedaeef29442c9c015ab355c8f5ab">GLfloat</a> *value)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2__1__0.html#a9e654ad303db1cb29ec0f68528b7f4ab">UniformMatrix3fv</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> location, <a class="el" href="ppb__opengles2_8h.html#a9289d5b99dc1f27f01480360f2e18ae0">GLsizei</a> count, <a class="el" href="ppb__opengles2_8h.html#aa010a67382116caf29c29318251ccb6c">GLboolean</a> transpose, const <a class="el" href="ppb__opengles2_8h.html#a31aeedaeef29442c9c015ab355c8f5ab">GLfloat</a> *value)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2__1__0.html#a60dfc3e5ec260f4e662e40fe175d3906">UniformMatrix4fv</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> location, <a class="el" href="ppb__opengles2_8h.html#a9289d5b99dc1f27f01480360f2e18ae0">GLsizei</a> count, <a class="el" href="ppb__opengles2_8h.html#aa010a67382116caf29c29318251ccb6c">GLboolean</a> transpose, const <a class="el" href="ppb__opengles2_8h.html#a31aeedaeef29442c9c015ab355c8f5ab">GLfloat</a> *value)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2__1__0.html#a72c17b1c01259c5ca6d5a675517d9d8c">UseProgram</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#aa311c7f0d6ec4f1a33f9235c3651b86b">GLuint</a> program)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2__1__0.html#ac5d00690e1bd444c9cbebf3b5e80697b">ValidateProgram</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#aa311c7f0d6ec4f1a33f9235c3651b86b">GLuint</a> program)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2__1__0.html#a995aba270d8989e4bb5a8aca9ac832fd">VertexAttrib1f</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#aa311c7f0d6ec4f1a33f9235c3651b86b">GLuint</a> indx, <a class="el" href="ppb__opengles2_8h.html#a31aeedaeef29442c9c015ab355c8f5ab">GLfloat</a> x)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2__1__0.html#a2c5656b5d2a849d666659233ad5e50e7">VertexAttrib1fv</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#aa311c7f0d6ec4f1a33f9235c3651b86b">GLuint</a> indx, const <a class="el" href="ppb__opengles2_8h.html#a31aeedaeef29442c9c015ab355c8f5ab">GLfloat</a> *values)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2__1__0.html#aad7780c9906231eb782a9af04680b711">VertexAttrib2f</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#aa311c7f0d6ec4f1a33f9235c3651b86b">GLuint</a> indx, <a class="el" href="ppb__opengles2_8h.html#a31aeedaeef29442c9c015ab355c8f5ab">GLfloat</a> x, <a class="el" href="ppb__opengles2_8h.html#a31aeedaeef29442c9c015ab355c8f5ab">GLfloat</a> y)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2__1__0.html#a4dd28d292856ba6a85857500b3566272">VertexAttrib2fv</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#aa311c7f0d6ec4f1a33f9235c3651b86b">GLuint</a> indx, const <a class="el" href="ppb__opengles2_8h.html#a31aeedaeef29442c9c015ab355c8f5ab">GLfloat</a> *values)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2__1__0.html#a3c79e51783ccd1eac9a9bc943e23e39b">VertexAttrib3f</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#aa311c7f0d6ec4f1a33f9235c3651b86b">GLuint</a> indx, <a class="el" href="ppb__opengles2_8h.html#a31aeedaeef29442c9c015ab355c8f5ab">GLfloat</a> x, <a class="el" href="ppb__opengles2_8h.html#a31aeedaeef29442c9c015ab355c8f5ab">GLfloat</a> y, <a class="el" href="ppb__opengles2_8h.html#a31aeedaeef29442c9c015ab355c8f5ab">GLfloat</a> z)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2__1__0.html#a666cba685fde7e2eaaddd497d4f8350e">VertexAttrib3fv</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#aa311c7f0d6ec4f1a33f9235c3651b86b">GLuint</a> indx, const <a class="el" href="ppb__opengles2_8h.html#a31aeedaeef29442c9c015ab355c8f5ab">GLfloat</a> *values)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2__1__0.html#ac03329d95351047aecb0ab26d44ab6d2">VertexAttrib4f</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#aa311c7f0d6ec4f1a33f9235c3651b86b">GLuint</a> indx, <a class="el" href="ppb__opengles2_8h.html#a31aeedaeef29442c9c015ab355c8f5ab">GLfloat</a> x, <a class="el" href="ppb__opengles2_8h.html#a31aeedaeef29442c9c015ab355c8f5ab">GLfloat</a> y, <a class="el" href="ppb__opengles2_8h.html#a31aeedaeef29442c9c015ab355c8f5ab">GLfloat</a> z, <a class="el" href="ppb__opengles2_8h.html#a31aeedaeef29442c9c015ab355c8f5ab">GLfloat</a> w)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2__1__0.html#a3801ec5813ab3f0a75f4f7bab4b0cd9a">VertexAttrib4fv</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#aa311c7f0d6ec4f1a33f9235c3651b86b">GLuint</a> indx, const <a class="el" href="ppb__opengles2_8h.html#a31aeedaeef29442c9c015ab355c8f5ab">GLfloat</a> *values)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2__1__0.html#a2542a9f1ebae00c87c7c67b75138a33d">VertexAttribPointer</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#aa311c7f0d6ec4f1a33f9235c3651b86b">GLuint</a> indx, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> size, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> type, <a class="el" href="ppb__opengles2_8h.html#aa010a67382116caf29c29318251ccb6c">GLboolean</a> normalized, <a class="el" href="ppb__opengles2_8h.html#a9289d5b99dc1f27f01480360f2e18ae0">GLsizei</a> stride, const void *ptr)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2__1__0.html#ac73441abfd1df4bf27725aaa38b51d8f">Viewport</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> x, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> y, <a class="el" href="ppb__opengles2_8h.html#a9289d5b99dc1f27f01480360f2e18ae0">GLsizei</a> width, <a class="el" href="ppb__opengles2_8h.html#a9289d5b99dc1f27f01480360f2e18ae0">GLsizei</a> height)</td></tr> +</table> +<hr /><h2>Field Documentation</h2> +<a class="anchor" id="aa34e464b586eaa61f67ef887a7bc2655"></a><!-- doxytag: member="PPB_OpenGLES2::ActiveTexture" ref="aa34e464b586eaa61f67ef887a7bc2655" args=")(PP_Resource context, GLenum texture)" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">void(* <a class="el" href="struct_p_p_b___open_g_l_e_s2__1__0.html#aa34e464b586eaa61f67ef887a7bc2655">PPB_OpenGLES2::ActiveTexture</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> texture)</td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<a class="anchor" id="af5f501df60bb679c8ad67e342af8fdeb"></a><!-- doxytag: member="PPB_OpenGLES2::AttachShader" ref="af5f501df60bb679c8ad67e342af8fdeb" args=")(PP_Resource context, GLuint program, GLuint shader)" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">void(* <a class="el" href="struct_p_p_b___open_g_l_e_s2__1__0.html#af5f501df60bb679c8ad67e342af8fdeb">PPB_OpenGLES2::AttachShader</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#aa311c7f0d6ec4f1a33f9235c3651b86b">GLuint</a> program, <a class="el" href="ppb__opengles2_8h.html#aa311c7f0d6ec4f1a33f9235c3651b86b">GLuint</a> shader)</td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<a class="anchor" id="ae287fae397e261b479a8228f24b69541"></a><!-- doxytag: member="PPB_OpenGLES2::BindAttribLocation" ref="ae287fae397e261b479a8228f24b69541" args=")(PP_Resource context, GLuint program, GLuint index, const char *name)" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">void(* <a class="el" href="struct_p_p_b___open_g_l_e_s2__1__0.html#ae287fae397e261b479a8228f24b69541">PPB_OpenGLES2::BindAttribLocation</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#aa311c7f0d6ec4f1a33f9235c3651b86b">GLuint</a> program, <a class="el" href="ppb__opengles2_8h.html#aa311c7f0d6ec4f1a33f9235c3651b86b">GLuint</a> index, const char *name)</td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<a class="anchor" id="ae4779ea65ccdc556dfb47783e61fa3e9"></a><!-- doxytag: member="PPB_OpenGLES2::BindBuffer" ref="ae4779ea65ccdc556dfb47783e61fa3e9" args=")(PP_Resource context, GLenum target, GLuint buffer)" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">void(* <a class="el" href="struct_p_p_b___open_g_l_e_s2__1__0.html#ae4779ea65ccdc556dfb47783e61fa3e9">PPB_OpenGLES2::BindBuffer</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> target, <a class="el" href="ppb__opengles2_8h.html#aa311c7f0d6ec4f1a33f9235c3651b86b">GLuint</a> buffer)</td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<a class="anchor" id="a70b68978c44dc2b1184cdb5ce982eac6"></a><!-- doxytag: member="PPB_OpenGLES2::BindFramebuffer" ref="a70b68978c44dc2b1184cdb5ce982eac6" args=")(PP_Resource context, GLenum target, GLuint framebuffer)" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">void(* <a class="el" href="struct_p_p_b___open_g_l_e_s2__1__0.html#a70b68978c44dc2b1184cdb5ce982eac6">PPB_OpenGLES2::BindFramebuffer</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> target, <a class="el" href="ppb__opengles2_8h.html#aa311c7f0d6ec4f1a33f9235c3651b86b">GLuint</a> framebuffer)</td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<a class="anchor" id="a1c2e36a931c81a274e28079e3a910390"></a><!-- doxytag: member="PPB_OpenGLES2::BindRenderbuffer" ref="a1c2e36a931c81a274e28079e3a910390" args=")(PP_Resource context, GLenum target, GLuint renderbuffer)" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">void(* <a class="el" href="struct_p_p_b___open_g_l_e_s2__1__0.html#a1c2e36a931c81a274e28079e3a910390">PPB_OpenGLES2::BindRenderbuffer</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> target, <a class="el" href="ppb__opengles2_8h.html#aa311c7f0d6ec4f1a33f9235c3651b86b">GLuint</a> renderbuffer)</td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<a class="anchor" id="abc8a5b7c5352bb63143480b7ba41a5f1"></a><!-- doxytag: member="PPB_OpenGLES2::BindTexture" ref="abc8a5b7c5352bb63143480b7ba41a5f1" args=")(PP_Resource context, GLenum target, GLuint texture)" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">void(* <a class="el" href="struct_p_p_b___open_g_l_e_s2__1__0.html#abc8a5b7c5352bb63143480b7ba41a5f1">PPB_OpenGLES2::BindTexture</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> target, <a class="el" href="ppb__opengles2_8h.html#aa311c7f0d6ec4f1a33f9235c3651b86b">GLuint</a> texture)</td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<a class="anchor" id="adbd2c2c1ffd4520992a210d0fe4f1643"></a><!-- doxytag: member="PPB_OpenGLES2::BlendColor" ref="adbd2c2c1ffd4520992a210d0fe4f1643" args=")(PP_Resource context, GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha)" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">void(* <a class="el" href="struct_p_p_b___open_g_l_e_s2__1__0.html#adbd2c2c1ffd4520992a210d0fe4f1643">PPB_OpenGLES2::BlendColor</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#aded4e0631b68d219180490a73d8424c0">GLclampf</a> red, <a class="el" href="ppb__opengles2_8h.html#aded4e0631b68d219180490a73d8424c0">GLclampf</a> green, <a class="el" href="ppb__opengles2_8h.html#aded4e0631b68d219180490a73d8424c0">GLclampf</a> blue, <a class="el" href="ppb__opengles2_8h.html#aded4e0631b68d219180490a73d8424c0">GLclampf</a> alpha)</td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<a class="anchor" id="a271602e4972c250bd48239e813fc9e89"></a><!-- doxytag: member="PPB_OpenGLES2::BlendEquation" ref="a271602e4972c250bd48239e813fc9e89" args=")(PP_Resource context, GLenum mode)" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">void(* <a class="el" href="struct_p_p_b___open_g_l_e_s2__1__0.html#a271602e4972c250bd48239e813fc9e89">PPB_OpenGLES2::BlendEquation</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> mode)</td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<a class="anchor" id="accada00419e1c2d24f98374c202f5bdc"></a><!-- doxytag: member="PPB_OpenGLES2::BlendEquationSeparate" ref="accada00419e1c2d24f98374c202f5bdc" args=")(PP_Resource context, GLenum modeRGB, GLenum modeAlpha)" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">void(* <a class="el" href="struct_p_p_b___open_g_l_e_s2__1__0.html#accada00419e1c2d24f98374c202f5bdc">PPB_OpenGLES2::BlendEquationSeparate</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> modeRGB, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> modeAlpha)</td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<a class="anchor" id="a01d69f0dc88ae07cc26cf6af13ab8dd0"></a><!-- doxytag: member="PPB_OpenGLES2::BlendFunc" ref="a01d69f0dc88ae07cc26cf6af13ab8dd0" args=")(PP_Resource context, GLenum sfactor, GLenum dfactor)" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">void(* <a class="el" href="struct_p_p_b___open_g_l_e_s2__1__0.html#a01d69f0dc88ae07cc26cf6af13ab8dd0">PPB_OpenGLES2::BlendFunc</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> sfactor, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> dfactor)</td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<a class="anchor" id="acc46008a5377d37da1bbb922d12fd302"></a><!-- doxytag: member="PPB_OpenGLES2::BlendFuncSeparate" ref="acc46008a5377d37da1bbb922d12fd302" args=")(PP_Resource context, GLenum srcRGB, GLenum dstRGB, GLenum srcAlpha, GLenum dstAlpha)" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">void(* <a class="el" href="struct_p_p_b___open_g_l_e_s2__1__0.html#acc46008a5377d37da1bbb922d12fd302">PPB_OpenGLES2::BlendFuncSeparate</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> srcRGB, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> dstRGB, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> srcAlpha, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> dstAlpha)</td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<a class="anchor" id="ab8a24c0fc55782ea4a77b8a8f4c18ee9"></a><!-- doxytag: member="PPB_OpenGLES2::BufferData" ref="ab8a24c0fc55782ea4a77b8a8f4c18ee9" args=")(PP_Resource context, GLenum target, GLsizeiptr size, const void *data, GLenum usage)" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">void(* <a class="el" href="struct_p_p_b___open_g_l_e_s2__1__0.html#ab8a24c0fc55782ea4a77b8a8f4c18ee9">PPB_OpenGLES2::BufferData</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> target, <a class="el" href="ppb__opengles2_8h.html#aaccb4d7c4f31e730b377b4c44d68bc31">GLsizeiptr</a> size, const void *data, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> usage)</td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<a class="anchor" id="a4dc9e1fbe6f424c367cff48874288d95"></a><!-- doxytag: member="PPB_OpenGLES2::BufferSubData" ref="a4dc9e1fbe6f424c367cff48874288d95" args=")(PP_Resource context, GLenum target, GLintptr offset, GLsizeiptr size, const void *data)" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">void(* <a class="el" href="struct_p_p_b___open_g_l_e_s2__1__0.html#a4dc9e1fbe6f424c367cff48874288d95">PPB_OpenGLES2::BufferSubData</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> target, <a class="el" href="ppb__opengles2_8h.html#af7b978d38577bc5026a5f5fea9dddd1b">GLintptr</a> offset, <a class="el" href="ppb__opengles2_8h.html#aaccb4d7c4f31e730b377b4c44d68bc31">GLsizeiptr</a> size, const void *data)</td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<a class="anchor" id="a68c09a107daa525accbd810af5d8b7e7"></a><!-- doxytag: member="PPB_OpenGLES2::CheckFramebufferStatus" ref="a68c09a107daa525accbd810af5d8b7e7" args=")(PP_Resource context, GLenum target)" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname"><a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a>(* <a class="el" href="struct_p_p_b___open_g_l_e_s2__1__0.html#a68c09a107daa525accbd810af5d8b7e7">PPB_OpenGLES2::CheckFramebufferStatus</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> target)</td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<a class="anchor" id="aab191f4226b69a785ac321019ac458d4"></a><!-- doxytag: member="PPB_OpenGLES2::Clear" ref="aab191f4226b69a785ac321019ac458d4" args=")(PP_Resource context, GLbitfield mask)" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">void(* <a class="el" href="struct_p_p_b___open_g_l_e_s2__1__0.html#aab191f4226b69a785ac321019ac458d4">PPB_OpenGLES2::Clear</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a0fb936f29008789fb46b434319f68cc9">GLbitfield</a> mask)</td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<a class="anchor" id="a59b2ed69ce80d1d2833914faa1518766"></a><!-- doxytag: member="PPB_OpenGLES2::ClearColor" ref="a59b2ed69ce80d1d2833914faa1518766" args=")(PP_Resource context, GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha)" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">void(* <a class="el" href="struct_p_p_b___open_g_l_e_s2__1__0.html#a59b2ed69ce80d1d2833914faa1518766">PPB_OpenGLES2::ClearColor</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#aded4e0631b68d219180490a73d8424c0">GLclampf</a> red, <a class="el" href="ppb__opengles2_8h.html#aded4e0631b68d219180490a73d8424c0">GLclampf</a> green, <a class="el" href="ppb__opengles2_8h.html#aded4e0631b68d219180490a73d8424c0">GLclampf</a> blue, <a class="el" href="ppb__opengles2_8h.html#aded4e0631b68d219180490a73d8424c0">GLclampf</a> alpha)</td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<a class="anchor" id="ad5c13e5d77633c26f686b5af5cd7727d"></a><!-- doxytag: member="PPB_OpenGLES2::ClearDepthf" ref="ad5c13e5d77633c26f686b5af5cd7727d" args=")(PP_Resource context, GLclampf depth)" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">void(* <a class="el" href="struct_p_p_b___open_g_l_e_s2__1__0.html#ad5c13e5d77633c26f686b5af5cd7727d">PPB_OpenGLES2::ClearDepthf</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#aded4e0631b68d219180490a73d8424c0">GLclampf</a> depth)</td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<a class="anchor" id="ac4a4c5c73753fbe0093405b3b0fd9c87"></a><!-- doxytag: member="PPB_OpenGLES2::ClearStencil" ref="ac4a4c5c73753fbe0093405b3b0fd9c87" args=")(PP_Resource context, GLint s)" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">void(* <a class="el" href="struct_p_p_b___open_g_l_e_s2__1__0.html#ac4a4c5c73753fbe0093405b3b0fd9c87">PPB_OpenGLES2::ClearStencil</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> s)</td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<a class="anchor" id="a43ba4bbe1438a6040d6df6a5fd111ea9"></a><!-- doxytag: member="PPB_OpenGLES2::ColorMask" ref="a43ba4bbe1438a6040d6df6a5fd111ea9" args=")(PP_Resource context, GLboolean red, GLboolean green, GLboolean blue, GLboolean alpha)" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">void(* <a class="el" href="struct_p_p_b___open_g_l_e_s2__1__0.html#a43ba4bbe1438a6040d6df6a5fd111ea9">PPB_OpenGLES2::ColorMask</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#aa010a67382116caf29c29318251ccb6c">GLboolean</a> red, <a class="el" href="ppb__opengles2_8h.html#aa010a67382116caf29c29318251ccb6c">GLboolean</a> green, <a class="el" href="ppb__opengles2_8h.html#aa010a67382116caf29c29318251ccb6c">GLboolean</a> blue, <a class="el" href="ppb__opengles2_8h.html#aa010a67382116caf29c29318251ccb6c">GLboolean</a> alpha)</td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<a class="anchor" id="ab22a837b8f304dde44a8337bef5dba25"></a><!-- doxytag: member="PPB_OpenGLES2::CompileShader" ref="ab22a837b8f304dde44a8337bef5dba25" args=")(PP_Resource context, GLuint shader)" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">void(* <a class="el" href="struct_p_p_b___open_g_l_e_s2__1__0.html#ab22a837b8f304dde44a8337bef5dba25">PPB_OpenGLES2::CompileShader</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#aa311c7f0d6ec4f1a33f9235c3651b86b">GLuint</a> shader)</td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<a class="anchor" id="a0fc10275f13764beb343cad905100fa7"></a><!-- doxytag: member="PPB_OpenGLES2::CompressedTexImage2D" ref="a0fc10275f13764beb343cad905100fa7" args=")(PP_Resource context, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const void *data)" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">void(* <a class="el" href="struct_p_p_b___open_g_l_e_s2__1__0.html#a0fc10275f13764beb343cad905100fa7">PPB_OpenGLES2::CompressedTexImage2D</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> target, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> level, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> internalformat, <a class="el" href="ppb__opengles2_8h.html#a9289d5b99dc1f27f01480360f2e18ae0">GLsizei</a> width, <a class="el" href="ppb__opengles2_8h.html#a9289d5b99dc1f27f01480360f2e18ae0">GLsizei</a> height, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> border, <a class="el" href="ppb__opengles2_8h.html#a9289d5b99dc1f27f01480360f2e18ae0">GLsizei</a> imageSize, const void *data)</td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<a class="anchor" id="a488f48b4eaec02b7d0f9539d34355477"></a><!-- doxytag: member="PPB_OpenGLES2::CompressedTexSubImage2D" ref="a488f48b4eaec02b7d0f9539d34355477" args=")(PP_Resource context, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const void *data)" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">void(* <a class="el" href="struct_p_p_b___open_g_l_e_s2__1__0.html#a488f48b4eaec02b7d0f9539d34355477">PPB_OpenGLES2::CompressedTexSubImage2D</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> target, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> level, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> xoffset, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> yoffset, <a class="el" href="ppb__opengles2_8h.html#a9289d5b99dc1f27f01480360f2e18ae0">GLsizei</a> width, <a class="el" href="ppb__opengles2_8h.html#a9289d5b99dc1f27f01480360f2e18ae0">GLsizei</a> height, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> format, <a class="el" href="ppb__opengles2_8h.html#a9289d5b99dc1f27f01480360f2e18ae0">GLsizei</a> imageSize, const void *data)</td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<a class="anchor" id="af74b42925bde9e13a802e6ad2c0af02a"></a><!-- doxytag: member="PPB_OpenGLES2::CopyTexImage2D" ref="af74b42925bde9e13a802e6ad2c0af02a" args=")(PP_Resource context, GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border)" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">void(* <a class="el" href="struct_p_p_b___open_g_l_e_s2__1__0.html#af74b42925bde9e13a802e6ad2c0af02a">PPB_OpenGLES2::CopyTexImage2D</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> target, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> level, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> internalformat, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> x, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> y, <a class="el" href="ppb__opengles2_8h.html#a9289d5b99dc1f27f01480360f2e18ae0">GLsizei</a> width, <a class="el" href="ppb__opengles2_8h.html#a9289d5b99dc1f27f01480360f2e18ae0">GLsizei</a> height, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> border)</td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<a class="anchor" id="ad00d27aeabf8477aeed12646d1180207"></a><!-- doxytag: member="PPB_OpenGLES2::CopyTexSubImage2D" ref="ad00d27aeabf8477aeed12646d1180207" args=")(PP_Resource context, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height)" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">void(* <a class="el" href="struct_p_p_b___open_g_l_e_s2__1__0.html#ad00d27aeabf8477aeed12646d1180207">PPB_OpenGLES2::CopyTexSubImage2D</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> target, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> level, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> xoffset, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> yoffset, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> x, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> y, <a class="el" href="ppb__opengles2_8h.html#a9289d5b99dc1f27f01480360f2e18ae0">GLsizei</a> width, <a class="el" href="ppb__opengles2_8h.html#a9289d5b99dc1f27f01480360f2e18ae0">GLsizei</a> height)</td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<a class="anchor" id="ac2bbfa75734a508ea13eb748cc7715af"></a><!-- doxytag: member="PPB_OpenGLES2::CreateProgram" ref="ac2bbfa75734a508ea13eb748cc7715af" args=")(PP_Resource context)" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname"><a class="el" href="ppb__opengles2_8h.html#aa311c7f0d6ec4f1a33f9235c3651b86b">GLuint</a>(* <a class="el" href="struct_p_p_b___open_g_l_e_s2__1__0.html#ac2bbfa75734a508ea13eb748cc7715af">PPB_OpenGLES2::CreateProgram</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context)</td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<a class="anchor" id="a2371aecb935d34d94af08fd197f23291"></a><!-- doxytag: member="PPB_OpenGLES2::CreateShader" ref="a2371aecb935d34d94af08fd197f23291" args=")(PP_Resource context, GLenum type)" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname"><a class="el" href="ppb__opengles2_8h.html#aa311c7f0d6ec4f1a33f9235c3651b86b">GLuint</a>(* <a class="el" href="struct_p_p_b___open_g_l_e_s2__1__0.html#a2371aecb935d34d94af08fd197f23291">PPB_OpenGLES2::CreateShader</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> type)</td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<a class="anchor" id="af07caadc9a21fb31213adf41d687ff0b"></a><!-- doxytag: member="PPB_OpenGLES2::CullFace" ref="af07caadc9a21fb31213adf41d687ff0b" args=")(PP_Resource context, GLenum mode)" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">void(* <a class="el" href="struct_p_p_b___open_g_l_e_s2__1__0.html#af07caadc9a21fb31213adf41d687ff0b">PPB_OpenGLES2::CullFace</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> mode)</td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<a class="anchor" id="ab5ca12ee3e483450fffac2cf856f7ab5"></a><!-- doxytag: member="PPB_OpenGLES2::DeleteBuffers" ref="ab5ca12ee3e483450fffac2cf856f7ab5" args=")(PP_Resource context, GLsizei n, const GLuint *buffers)" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">void(* <a class="el" href="struct_p_p_b___open_g_l_e_s2__1__0.html#ab5ca12ee3e483450fffac2cf856f7ab5">PPB_OpenGLES2::DeleteBuffers</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a9289d5b99dc1f27f01480360f2e18ae0">GLsizei</a> n, const <a class="el" href="ppb__opengles2_8h.html#aa311c7f0d6ec4f1a33f9235c3651b86b">GLuint</a> *buffers)</td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<a class="anchor" id="a79fa4d36bf1b5ba42402b1362220e631"></a><!-- doxytag: member="PPB_OpenGLES2::DeleteFramebuffers" ref="a79fa4d36bf1b5ba42402b1362220e631" args=")(PP_Resource context, GLsizei n, const GLuint *framebuffers)" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">void(* <a class="el" href="struct_p_p_b___open_g_l_e_s2__1__0.html#a79fa4d36bf1b5ba42402b1362220e631">PPB_OpenGLES2::DeleteFramebuffers</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a9289d5b99dc1f27f01480360f2e18ae0">GLsizei</a> n, const <a class="el" href="ppb__opengles2_8h.html#aa311c7f0d6ec4f1a33f9235c3651b86b">GLuint</a> *framebuffers)</td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<a class="anchor" id="a16bf7f6e2ded12e19f34f6751969ad82"></a><!-- doxytag: member="PPB_OpenGLES2::DeleteProgram" ref="a16bf7f6e2ded12e19f34f6751969ad82" args=")(PP_Resource context, GLuint program)" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">void(* <a class="el" href="struct_p_p_b___open_g_l_e_s2__1__0.html#a16bf7f6e2ded12e19f34f6751969ad82">PPB_OpenGLES2::DeleteProgram</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#aa311c7f0d6ec4f1a33f9235c3651b86b">GLuint</a> program)</td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<a class="anchor" id="a17fb01cbcc24025c5ae10ae776171288"></a><!-- doxytag: member="PPB_OpenGLES2::DeleteRenderbuffers" ref="a17fb01cbcc24025c5ae10ae776171288" args=")(PP_Resource context, GLsizei n, const GLuint *renderbuffers)" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">void(* <a class="el" href="struct_p_p_b___open_g_l_e_s2__1__0.html#a17fb01cbcc24025c5ae10ae776171288">PPB_OpenGLES2::DeleteRenderbuffers</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a9289d5b99dc1f27f01480360f2e18ae0">GLsizei</a> n, const <a class="el" href="ppb__opengles2_8h.html#aa311c7f0d6ec4f1a33f9235c3651b86b">GLuint</a> *renderbuffers)</td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<a class="anchor" id="a5fcb36e0753e624fe181cc23639a71b2"></a><!-- doxytag: member="PPB_OpenGLES2::DeleteShader" ref="a5fcb36e0753e624fe181cc23639a71b2" args=")(PP_Resource context, GLuint shader)" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">void(* <a class="el" href="struct_p_p_b___open_g_l_e_s2__1__0.html#a5fcb36e0753e624fe181cc23639a71b2">PPB_OpenGLES2::DeleteShader</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#aa311c7f0d6ec4f1a33f9235c3651b86b">GLuint</a> shader)</td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<a class="anchor" id="a3bf6533616420836fa291e8466aae8ba"></a><!-- doxytag: member="PPB_OpenGLES2::DeleteTextures" ref="a3bf6533616420836fa291e8466aae8ba" args=")(PP_Resource context, GLsizei n, const GLuint *textures)" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">void(* <a class="el" href="struct_p_p_b___open_g_l_e_s2__1__0.html#a3bf6533616420836fa291e8466aae8ba">PPB_OpenGLES2::DeleteTextures</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a9289d5b99dc1f27f01480360f2e18ae0">GLsizei</a> n, const <a class="el" href="ppb__opengles2_8h.html#aa311c7f0d6ec4f1a33f9235c3651b86b">GLuint</a> *textures)</td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<a class="anchor" id="a9b86654205f1d45939e9f7a007665a50"></a><!-- doxytag: member="PPB_OpenGLES2::DepthFunc" ref="a9b86654205f1d45939e9f7a007665a50" args=")(PP_Resource context, GLenum func)" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">void(* <a class="el" href="struct_p_p_b___open_g_l_e_s2__1__0.html#a9b86654205f1d45939e9f7a007665a50">PPB_OpenGLES2::DepthFunc</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> func)</td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<a class="anchor" id="ac931d374fc3cd241539c0af6b229733f"></a><!-- doxytag: member="PPB_OpenGLES2::DepthMask" ref="ac931d374fc3cd241539c0af6b229733f" args=")(PP_Resource context, GLboolean flag)" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">void(* <a class="el" href="struct_p_p_b___open_g_l_e_s2__1__0.html#ac931d374fc3cd241539c0af6b229733f">PPB_OpenGLES2::DepthMask</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#aa010a67382116caf29c29318251ccb6c">GLboolean</a> flag)</td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<a class="anchor" id="a6dc83777e28dd2cf3a3fbadece1637ec"></a><!-- doxytag: member="PPB_OpenGLES2::DepthRangef" ref="a6dc83777e28dd2cf3a3fbadece1637ec" args=")(PP_Resource context, GLclampf zNear, GLclampf zFar)" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">void(* <a class="el" href="struct_p_p_b___open_g_l_e_s2__1__0.html#a6dc83777e28dd2cf3a3fbadece1637ec">PPB_OpenGLES2::DepthRangef</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#aded4e0631b68d219180490a73d8424c0">GLclampf</a> zNear, <a class="el" href="ppb__opengles2_8h.html#aded4e0631b68d219180490a73d8424c0">GLclampf</a> zFar)</td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<a class="anchor" id="adb09849032fbdee9b4018362d8046d8a"></a><!-- doxytag: member="PPB_OpenGLES2::DetachShader" ref="adb09849032fbdee9b4018362d8046d8a" args=")(PP_Resource context, GLuint program, GLuint shader)" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">void(* <a class="el" href="struct_p_p_b___open_g_l_e_s2__1__0.html#adb09849032fbdee9b4018362d8046d8a">PPB_OpenGLES2::DetachShader</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#aa311c7f0d6ec4f1a33f9235c3651b86b">GLuint</a> program, <a class="el" href="ppb__opengles2_8h.html#aa311c7f0d6ec4f1a33f9235c3651b86b">GLuint</a> shader)</td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<a class="anchor" id="adf10ac1a5115bb7cfecd820fee414543"></a><!-- doxytag: member="PPB_OpenGLES2::Disable" ref="adf10ac1a5115bb7cfecd820fee414543" args=")(PP_Resource context, GLenum cap)" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">void(* <a class="el" href="struct_p_p_b___open_g_l_e_s2__1__0.html#adf10ac1a5115bb7cfecd820fee414543">PPB_OpenGLES2::Disable</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> cap)</td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<a class="anchor" id="a023ce8e59c8c83b37f2425d4642abafa"></a><!-- doxytag: member="PPB_OpenGLES2::DisableVertexAttribArray" ref="a023ce8e59c8c83b37f2425d4642abafa" args=")(PP_Resource context, GLuint index)" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">void(* <a class="el" href="struct_p_p_b___open_g_l_e_s2__1__0.html#a023ce8e59c8c83b37f2425d4642abafa">PPB_OpenGLES2::DisableVertexAttribArray</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#aa311c7f0d6ec4f1a33f9235c3651b86b">GLuint</a> index)</td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<a class="anchor" id="a00f3701866e04c87e390deeda6a3dc4e"></a><!-- doxytag: member="PPB_OpenGLES2::DrawArrays" ref="a00f3701866e04c87e390deeda6a3dc4e" args=")(PP_Resource context, GLenum mode, GLint first, GLsizei count)" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">void(* <a class="el" href="struct_p_p_b___open_g_l_e_s2__1__0.html#a00f3701866e04c87e390deeda6a3dc4e">PPB_OpenGLES2::DrawArrays</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> mode, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> first, <a class="el" href="ppb__opengles2_8h.html#a9289d5b99dc1f27f01480360f2e18ae0">GLsizei</a> count)</td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<a class="anchor" id="a4420853d86445b1c98ed6a51c2ee3ca4"></a><!-- doxytag: member="PPB_OpenGLES2::DrawElements" ref="a4420853d86445b1c98ed6a51c2ee3ca4" args=")(PP_Resource context, GLenum mode, GLsizei count, GLenum type, const void *indices)" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">void(* <a class="el" href="struct_p_p_b___open_g_l_e_s2__1__0.html#a4420853d86445b1c98ed6a51c2ee3ca4">PPB_OpenGLES2::DrawElements</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> mode, <a class="el" href="ppb__opengles2_8h.html#a9289d5b99dc1f27f01480360f2e18ae0">GLsizei</a> count, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> type, const void *indices)</td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<a class="anchor" id="a9faf8c7a761912a3e93f2f531a1a14c0"></a><!-- doxytag: member="PPB_OpenGLES2::Enable" ref="a9faf8c7a761912a3e93f2f531a1a14c0" args=")(PP_Resource context, GLenum cap)" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">void(* <a class="el" href="struct_p_p_b___open_g_l_e_s2__1__0.html#a9faf8c7a761912a3e93f2f531a1a14c0">PPB_OpenGLES2::Enable</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> cap)</td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<a class="anchor" id="ae91777d77008df1ddfa0d7310c9858fc"></a><!-- doxytag: member="PPB_OpenGLES2::EnableVertexAttribArray" ref="ae91777d77008df1ddfa0d7310c9858fc" args=")(PP_Resource context, GLuint index)" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">void(* <a class="el" href="struct_p_p_b___open_g_l_e_s2__1__0.html#ae91777d77008df1ddfa0d7310c9858fc">PPB_OpenGLES2::EnableVertexAttribArray</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#aa311c7f0d6ec4f1a33f9235c3651b86b">GLuint</a> index)</td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<a class="anchor" id="ad27973d7b18a026a1019b4c94c42f017"></a><!-- doxytag: member="PPB_OpenGLES2::Finish" ref="ad27973d7b18a026a1019b4c94c42f017" args=")(PP_Resource context)" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">void(* <a class="el" href="struct_p_p_b___open_g_l_e_s2__1__0.html#ad27973d7b18a026a1019b4c94c42f017">PPB_OpenGLES2::Finish</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context)</td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<a class="anchor" id="a40ea416a21e56c24b4bac14983b19f16"></a><!-- doxytag: member="PPB_OpenGLES2::Flush" ref="a40ea416a21e56c24b4bac14983b19f16" args=")(PP_Resource context)" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">void(* <a class="el" href="struct_p_p_b___open_g_l_e_s2__1__0.html#a40ea416a21e56c24b4bac14983b19f16">PPB_OpenGLES2::Flush</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context)</td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<a class="anchor" id="ab054ffa4f3e478a3026ab05a54f05a6a"></a><!-- doxytag: member="PPB_OpenGLES2::FramebufferRenderbuffer" ref="ab054ffa4f3e478a3026ab05a54f05a6a" args=")(PP_Resource context, GLenum target, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer)" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">void(* <a class="el" href="struct_p_p_b___open_g_l_e_s2__1__0.html#ab054ffa4f3e478a3026ab05a54f05a6a">PPB_OpenGLES2::FramebufferRenderbuffer</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> target, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> attachment, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> renderbuffertarget, <a class="el" href="ppb__opengles2_8h.html#aa311c7f0d6ec4f1a33f9235c3651b86b">GLuint</a> renderbuffer)</td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<a class="anchor" id="a37f4d4823ff074ae5833d3b847953eee"></a><!-- doxytag: member="PPB_OpenGLES2::FramebufferTexture2D" ref="a37f4d4823ff074ae5833d3b847953eee" args=")(PP_Resource context, GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level)" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">void(* <a class="el" href="struct_p_p_b___open_g_l_e_s2__1__0.html#a37f4d4823ff074ae5833d3b847953eee">PPB_OpenGLES2::FramebufferTexture2D</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> target, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> attachment, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> textarget, <a class="el" href="ppb__opengles2_8h.html#aa311c7f0d6ec4f1a33f9235c3651b86b">GLuint</a> texture, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> level)</td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<a class="anchor" id="a503ed7ba907260fd6bac5d6133da2502"></a><!-- doxytag: member="PPB_OpenGLES2::FrontFace" ref="a503ed7ba907260fd6bac5d6133da2502" args=")(PP_Resource context, GLenum mode)" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">void(* <a class="el" href="struct_p_p_b___open_g_l_e_s2__1__0.html#a503ed7ba907260fd6bac5d6133da2502">PPB_OpenGLES2::FrontFace</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> mode)</td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<a class="anchor" id="a22ea29492beb072b3e7f197c8243b895"></a><!-- doxytag: member="PPB_OpenGLES2::GenBuffers" ref="a22ea29492beb072b3e7f197c8243b895" args=")(PP_Resource context, GLsizei n, GLuint *buffers)" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">void(* <a class="el" href="struct_p_p_b___open_g_l_e_s2__1__0.html#a22ea29492beb072b3e7f197c8243b895">PPB_OpenGLES2::GenBuffers</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a9289d5b99dc1f27f01480360f2e18ae0">GLsizei</a> n, <a class="el" href="ppb__opengles2_8h.html#aa311c7f0d6ec4f1a33f9235c3651b86b">GLuint</a> *buffers)</td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<a class="anchor" id="a8fed425b72e4c2c5c038dc431c21c5b9"></a><!-- doxytag: member="PPB_OpenGLES2::GenerateMipmap" ref="a8fed425b72e4c2c5c038dc431c21c5b9" args=")(PP_Resource context, GLenum target)" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">void(* <a class="el" href="struct_p_p_b___open_g_l_e_s2__1__0.html#a8fed425b72e4c2c5c038dc431c21c5b9">PPB_OpenGLES2::GenerateMipmap</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> target)</td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<a class="anchor" id="ad14fc6bfd2571ca47f690587810e45ed"></a><!-- doxytag: member="PPB_OpenGLES2::GenFramebuffers" ref="ad14fc6bfd2571ca47f690587810e45ed" args=")(PP_Resource context, GLsizei n, GLuint *framebuffers)" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">void(* <a class="el" href="struct_p_p_b___open_g_l_e_s2__1__0.html#ad14fc6bfd2571ca47f690587810e45ed">PPB_OpenGLES2::GenFramebuffers</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a9289d5b99dc1f27f01480360f2e18ae0">GLsizei</a> n, <a class="el" href="ppb__opengles2_8h.html#aa311c7f0d6ec4f1a33f9235c3651b86b">GLuint</a> *framebuffers)</td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<a class="anchor" id="a57a223eb049a5e37cd8e12258dcdf893"></a><!-- doxytag: member="PPB_OpenGLES2::GenRenderbuffers" ref="a57a223eb049a5e37cd8e12258dcdf893" args=")(PP_Resource context, GLsizei n, GLuint *renderbuffers)" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">void(* <a class="el" href="struct_p_p_b___open_g_l_e_s2__1__0.html#a57a223eb049a5e37cd8e12258dcdf893">PPB_OpenGLES2::GenRenderbuffers</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a9289d5b99dc1f27f01480360f2e18ae0">GLsizei</a> n, <a class="el" href="ppb__opengles2_8h.html#aa311c7f0d6ec4f1a33f9235c3651b86b">GLuint</a> *renderbuffers)</td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<a class="anchor" id="af41e0b0c6ff3c9e95739e6585734e1c0"></a><!-- doxytag: member="PPB_OpenGLES2::GenTextures" ref="af41e0b0c6ff3c9e95739e6585734e1c0" args=")(PP_Resource context, GLsizei n, GLuint *textures)" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">void(* <a class="el" href="struct_p_p_b___open_g_l_e_s2__1__0.html#af41e0b0c6ff3c9e95739e6585734e1c0">PPB_OpenGLES2::GenTextures</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a9289d5b99dc1f27f01480360f2e18ae0">GLsizei</a> n, <a class="el" href="ppb__opengles2_8h.html#aa311c7f0d6ec4f1a33f9235c3651b86b">GLuint</a> *textures)</td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<a class="anchor" id="a883e45e81157db95ff7155957a092800"></a><!-- doxytag: member="PPB_OpenGLES2::GetActiveAttrib" ref="a883e45e81157db95ff7155957a092800" args=")(PP_Resource context, GLuint program, GLuint index, GLsizei bufsize, GLsizei *length, GLint *size, GLenum *type, char *name)" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">void(* <a class="el" href="struct_p_p_b___open_g_l_e_s2__1__0.html#a883e45e81157db95ff7155957a092800">PPB_OpenGLES2::GetActiveAttrib</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#aa311c7f0d6ec4f1a33f9235c3651b86b">GLuint</a> program, <a class="el" href="ppb__opengles2_8h.html#aa311c7f0d6ec4f1a33f9235c3651b86b">GLuint</a> index, <a class="el" href="ppb__opengles2_8h.html#a9289d5b99dc1f27f01480360f2e18ae0">GLsizei</a> bufsize, <a class="el" href="ppb__opengles2_8h.html#a9289d5b99dc1f27f01480360f2e18ae0">GLsizei</a> *length, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> *size, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> *type, char *name)</td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<a class="anchor" id="a2a086b77b1a282c52e3c348f9c9a1080"></a><!-- doxytag: member="PPB_OpenGLES2::GetActiveUniform" ref="a2a086b77b1a282c52e3c348f9c9a1080" args=")(PP_Resource context, GLuint program, GLuint index, GLsizei bufsize, GLsizei *length, GLint *size, GLenum *type, char *name)" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">void(* <a class="el" href="struct_p_p_b___open_g_l_e_s2__1__0.html#a2a086b77b1a282c52e3c348f9c9a1080">PPB_OpenGLES2::GetActiveUniform</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#aa311c7f0d6ec4f1a33f9235c3651b86b">GLuint</a> program, <a class="el" href="ppb__opengles2_8h.html#aa311c7f0d6ec4f1a33f9235c3651b86b">GLuint</a> index, <a class="el" href="ppb__opengles2_8h.html#a9289d5b99dc1f27f01480360f2e18ae0">GLsizei</a> bufsize, <a class="el" href="ppb__opengles2_8h.html#a9289d5b99dc1f27f01480360f2e18ae0">GLsizei</a> *length, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> *size, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> *type, char *name)</td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<a class="anchor" id="aece846b6c38b17080b2593a5302536cf"></a><!-- doxytag: member="PPB_OpenGLES2::GetAttachedShaders" ref="aece846b6c38b17080b2593a5302536cf" args=")(PP_Resource context, GLuint program, GLsizei maxcount, GLsizei *count, GLuint *shaders)" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">void(* <a class="el" href="struct_p_p_b___open_g_l_e_s2__1__0.html#aece846b6c38b17080b2593a5302536cf">PPB_OpenGLES2::GetAttachedShaders</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#aa311c7f0d6ec4f1a33f9235c3651b86b">GLuint</a> program, <a class="el" href="ppb__opengles2_8h.html#a9289d5b99dc1f27f01480360f2e18ae0">GLsizei</a> maxcount, <a class="el" href="ppb__opengles2_8h.html#a9289d5b99dc1f27f01480360f2e18ae0">GLsizei</a> *count, <a class="el" href="ppb__opengles2_8h.html#aa311c7f0d6ec4f1a33f9235c3651b86b">GLuint</a> *shaders)</td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<a class="anchor" id="aca2b12aa379dfc7069905c7d7acd1972"></a><!-- doxytag: member="PPB_OpenGLES2::GetAttribLocation" ref="aca2b12aa379dfc7069905c7d7acd1972" args=")(PP_Resource context, GLuint program, const char *name)" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname"><a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a>(* <a class="el" href="struct_p_p_b___open_g_l_e_s2__1__0.html#aca2b12aa379dfc7069905c7d7acd1972">PPB_OpenGLES2::GetAttribLocation</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#aa311c7f0d6ec4f1a33f9235c3651b86b">GLuint</a> program, const char *name)</td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<a class="anchor" id="a930a044665be6916f46ed51b5473fe6b"></a><!-- doxytag: member="PPB_OpenGLES2::GetBooleanv" ref="a930a044665be6916f46ed51b5473fe6b" args=")(PP_Resource context, GLenum pname, GLboolean *params)" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">void(* <a class="el" href="struct_p_p_b___open_g_l_e_s2__1__0.html#a930a044665be6916f46ed51b5473fe6b">PPB_OpenGLES2::GetBooleanv</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> pname, <a class="el" href="ppb__opengles2_8h.html#aa010a67382116caf29c29318251ccb6c">GLboolean</a> *params)</td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<a class="anchor" id="af4b62f5d61131d59c3a274b57ada67b5"></a><!-- doxytag: member="PPB_OpenGLES2::GetBufferParameteriv" ref="af4b62f5d61131d59c3a274b57ada67b5" args=")(PP_Resource context, GLenum target, GLenum pname, GLint *params)" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">void(* <a class="el" href="struct_p_p_b___open_g_l_e_s2__1__0.html#af4b62f5d61131d59c3a274b57ada67b5">PPB_OpenGLES2::GetBufferParameteriv</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> target, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> pname, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> *params)</td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<a class="anchor" id="ae25222a3a3a50368bf6ffa61fd527473"></a><!-- doxytag: member="PPB_OpenGLES2::GetError" ref="ae25222a3a3a50368bf6ffa61fd527473" args=")(PP_Resource context)" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname"><a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a>(* <a class="el" href="struct_p_p_b___open_g_l_e_s2__1__0.html#ae25222a3a3a50368bf6ffa61fd527473">PPB_OpenGLES2::GetError</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context)</td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<a class="anchor" id="ab81d1639b6c0f0667ab344dcbc66217e"></a><!-- doxytag: member="PPB_OpenGLES2::GetFloatv" ref="ab81d1639b6c0f0667ab344dcbc66217e" args=")(PP_Resource context, GLenum pname, GLfloat *params)" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">void(* <a class="el" href="struct_p_p_b___open_g_l_e_s2__1__0.html#ab81d1639b6c0f0667ab344dcbc66217e">PPB_OpenGLES2::GetFloatv</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> pname, <a class="el" href="ppb__opengles2_8h.html#a31aeedaeef29442c9c015ab355c8f5ab">GLfloat</a> *params)</td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<a class="anchor" id="ac0f25a003e7077fa79954e9fe453b62c"></a><!-- doxytag: member="PPB_OpenGLES2::GetFramebufferAttachmentParameteriv" ref="ac0f25a003e7077fa79954e9fe453b62c" args=")(PP_Resource context, GLenum target, GLenum attachment, GLenum pname, GLint *params)" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">void(* <a class="el" href="struct_p_p_b___open_g_l_e_s2__1__0.html#ac0f25a003e7077fa79954e9fe453b62c">PPB_OpenGLES2::GetFramebufferAttachmentParameteriv</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> target, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> attachment, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> pname, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> *params)</td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<a class="anchor" id="a797e58efe3e7c0cfa12208bae75084f4"></a><!-- doxytag: member="PPB_OpenGLES2::GetIntegerv" ref="a797e58efe3e7c0cfa12208bae75084f4" args=")(PP_Resource context, GLenum pname, GLint *params)" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">void(* <a class="el" href="struct_p_p_b___open_g_l_e_s2__1__0.html#a797e58efe3e7c0cfa12208bae75084f4">PPB_OpenGLES2::GetIntegerv</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> pname, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> *params)</td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<a class="anchor" id="a0c45941c3c120035f0857709c65c6604"></a><!-- doxytag: member="PPB_OpenGLES2::GetProgramInfoLog" ref="a0c45941c3c120035f0857709c65c6604" args=")(PP_Resource context, GLuint program, GLsizei bufsize, GLsizei *length, char *infolog)" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">void(* <a class="el" href="struct_p_p_b___open_g_l_e_s2__1__0.html#a0c45941c3c120035f0857709c65c6604">PPB_OpenGLES2::GetProgramInfoLog</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#aa311c7f0d6ec4f1a33f9235c3651b86b">GLuint</a> program, <a class="el" href="ppb__opengles2_8h.html#a9289d5b99dc1f27f01480360f2e18ae0">GLsizei</a> bufsize, <a class="el" href="ppb__opengles2_8h.html#a9289d5b99dc1f27f01480360f2e18ae0">GLsizei</a> *length, char *infolog)</td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<a class="anchor" id="a8045b6b71041fcee85e92e40169fc361"></a><!-- doxytag: member="PPB_OpenGLES2::GetProgramiv" ref="a8045b6b71041fcee85e92e40169fc361" args=")(PP_Resource context, GLuint program, GLenum pname, GLint *params)" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">void(* <a class="el" href="struct_p_p_b___open_g_l_e_s2__1__0.html#a8045b6b71041fcee85e92e40169fc361">PPB_OpenGLES2::GetProgramiv</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#aa311c7f0d6ec4f1a33f9235c3651b86b">GLuint</a> program, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> pname, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> *params)</td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<a class="anchor" id="a42ffdc030fb99a76a47605e05489a182"></a><!-- doxytag: member="PPB_OpenGLES2::GetRenderbufferParameteriv" ref="a42ffdc030fb99a76a47605e05489a182" args=")(PP_Resource context, GLenum target, GLenum pname, GLint *params)" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">void(* <a class="el" href="struct_p_p_b___open_g_l_e_s2__1__0.html#a42ffdc030fb99a76a47605e05489a182">PPB_OpenGLES2::GetRenderbufferParameteriv</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> target, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> pname, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> *params)</td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<a class="anchor" id="a24e99f31bc2602c3d2cd4d8022fa5888"></a><!-- doxytag: member="PPB_OpenGLES2::GetShaderInfoLog" ref="a24e99f31bc2602c3d2cd4d8022fa5888" args=")(PP_Resource context, GLuint shader, GLsizei bufsize, GLsizei *length, char *infolog)" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">void(* <a class="el" href="struct_p_p_b___open_g_l_e_s2__1__0.html#a24e99f31bc2602c3d2cd4d8022fa5888">PPB_OpenGLES2::GetShaderInfoLog</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#aa311c7f0d6ec4f1a33f9235c3651b86b">GLuint</a> shader, <a class="el" href="ppb__opengles2_8h.html#a9289d5b99dc1f27f01480360f2e18ae0">GLsizei</a> bufsize, <a class="el" href="ppb__opengles2_8h.html#a9289d5b99dc1f27f01480360f2e18ae0">GLsizei</a> *length, char *infolog)</td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<a class="anchor" id="af9b7ea14515e35488883481699194764"></a><!-- doxytag: member="PPB_OpenGLES2::GetShaderiv" ref="af9b7ea14515e35488883481699194764" args=")(PP_Resource context, GLuint shader, GLenum pname, GLint *params)" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">void(* <a class="el" href="struct_p_p_b___open_g_l_e_s2__1__0.html#af9b7ea14515e35488883481699194764">PPB_OpenGLES2::GetShaderiv</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#aa311c7f0d6ec4f1a33f9235c3651b86b">GLuint</a> shader, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> pname, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> *params)</td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<a class="anchor" id="ac44fd9e32e88c735ea4d01380d7c4df7"></a><!-- doxytag: member="PPB_OpenGLES2::GetShaderPrecisionFormat" ref="ac44fd9e32e88c735ea4d01380d7c4df7" args=")(PP_Resource context, GLenum shadertype, GLenum precisiontype, GLint *range, GLint *precision)" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">void(* <a class="el" href="struct_p_p_b___open_g_l_e_s2__1__0.html#ac44fd9e32e88c735ea4d01380d7c4df7">PPB_OpenGLES2::GetShaderPrecisionFormat</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> shadertype, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> precisiontype, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> *range, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> *precision)</td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<a class="anchor" id="af696668edf764584e867b4fa43231358"></a><!-- doxytag: member="PPB_OpenGLES2::GetShaderSource" ref="af696668edf764584e867b4fa43231358" args=")(PP_Resource context, GLuint shader, GLsizei bufsize, GLsizei *length, char *source)" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">void(* <a class="el" href="struct_p_p_b___open_g_l_e_s2__1__0.html#af696668edf764584e867b4fa43231358">PPB_OpenGLES2::GetShaderSource</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#aa311c7f0d6ec4f1a33f9235c3651b86b">GLuint</a> shader, <a class="el" href="ppb__opengles2_8h.html#a9289d5b99dc1f27f01480360f2e18ae0">GLsizei</a> bufsize, <a class="el" href="ppb__opengles2_8h.html#a9289d5b99dc1f27f01480360f2e18ae0">GLsizei</a> *length, char *source)</td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<a class="anchor" id="a41ae26ab4e202eef9201f6b199fb16ce"></a><!-- doxytag: member="PPB_OpenGLES2::GetString" ref="a41ae26ab4e202eef9201f6b199fb16ce" args=")(PP_Resource context, GLenum name)" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">const <a class="el" href="ppb__opengles2_8h.html#a0595908be03a8cff881a23cdc9170e7c">GLubyte</a>*(* <a class="el" href="struct_p_p_b___open_g_l_e_s2__1__0.html#a41ae26ab4e202eef9201f6b199fb16ce">PPB_OpenGLES2::GetString</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> name)</td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<a class="anchor" id="ae38d143eb3355edb239eea24b85fe6d3"></a><!-- doxytag: member="PPB_OpenGLES2::GetTexParameterfv" ref="ae38d143eb3355edb239eea24b85fe6d3" args=")(PP_Resource context, GLenum target, GLenum pname, GLfloat *params)" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">void(* <a class="el" href="struct_p_p_b___open_g_l_e_s2__1__0.html#ae38d143eb3355edb239eea24b85fe6d3">PPB_OpenGLES2::GetTexParameterfv</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> target, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> pname, <a class="el" href="ppb__opengles2_8h.html#a31aeedaeef29442c9c015ab355c8f5ab">GLfloat</a> *params)</td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<a class="anchor" id="ad52992680f6f9891c5fa625fb20c4b97"></a><!-- doxytag: member="PPB_OpenGLES2::GetTexParameteriv" ref="ad52992680f6f9891c5fa625fb20c4b97" args=")(PP_Resource context, GLenum target, GLenum pname, GLint *params)" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">void(* <a class="el" href="struct_p_p_b___open_g_l_e_s2__1__0.html#ad52992680f6f9891c5fa625fb20c4b97">PPB_OpenGLES2::GetTexParameteriv</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> target, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> pname, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> *params)</td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<a class="anchor" id="ad70b54be2f66c6a084d1719806841469"></a><!-- doxytag: member="PPB_OpenGLES2::GetUniformfv" ref="ad70b54be2f66c6a084d1719806841469" args=")(PP_Resource context, GLuint program, GLint location, GLfloat *params)" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">void(* <a class="el" href="struct_p_p_b___open_g_l_e_s2__1__0.html#ad70b54be2f66c6a084d1719806841469">PPB_OpenGLES2::GetUniformfv</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#aa311c7f0d6ec4f1a33f9235c3651b86b">GLuint</a> program, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> location, <a class="el" href="ppb__opengles2_8h.html#a31aeedaeef29442c9c015ab355c8f5ab">GLfloat</a> *params)</td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<a class="anchor" id="addb8ed81d591e6812368ff9b35f9897e"></a><!-- doxytag: member="PPB_OpenGLES2::GetUniformiv" ref="addb8ed81d591e6812368ff9b35f9897e" args=")(PP_Resource context, GLuint program, GLint location, GLint *params)" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">void(* <a class="el" href="struct_p_p_b___open_g_l_e_s2__1__0.html#addb8ed81d591e6812368ff9b35f9897e">PPB_OpenGLES2::GetUniformiv</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#aa311c7f0d6ec4f1a33f9235c3651b86b">GLuint</a> program, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> location, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> *params)</td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<a class="anchor" id="a32f5dcbbf803c5c84a10acf2d1292f60"></a><!-- doxytag: member="PPB_OpenGLES2::GetUniformLocation" ref="a32f5dcbbf803c5c84a10acf2d1292f60" args=")(PP_Resource context, GLuint program, const char *name)" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname"><a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a>(* <a class="el" href="struct_p_p_b___open_g_l_e_s2__1__0.html#a32f5dcbbf803c5c84a10acf2d1292f60">PPB_OpenGLES2::GetUniformLocation</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#aa311c7f0d6ec4f1a33f9235c3651b86b">GLuint</a> program, const char *name)</td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<a class="anchor" id="a05684300391ac0ac5a5d8e244e065150"></a><!-- doxytag: member="PPB_OpenGLES2::GetVertexAttribfv" ref="a05684300391ac0ac5a5d8e244e065150" args=")(PP_Resource context, GLuint index, GLenum pname, GLfloat *params)" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">void(* <a class="el" href="struct_p_p_b___open_g_l_e_s2__1__0.html#a05684300391ac0ac5a5d8e244e065150">PPB_OpenGLES2::GetVertexAttribfv</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#aa311c7f0d6ec4f1a33f9235c3651b86b">GLuint</a> index, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> pname, <a class="el" href="ppb__opengles2_8h.html#a31aeedaeef29442c9c015ab355c8f5ab">GLfloat</a> *params)</td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<a class="anchor" id="a955d0da55d8b341fb553bf8e9a62f4f4"></a><!-- doxytag: member="PPB_OpenGLES2::GetVertexAttribiv" ref="a955d0da55d8b341fb553bf8e9a62f4f4" args=")(PP_Resource context, GLuint index, GLenum pname, GLint *params)" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">void(* <a class="el" href="struct_p_p_b___open_g_l_e_s2__1__0.html#a955d0da55d8b341fb553bf8e9a62f4f4">PPB_OpenGLES2::GetVertexAttribiv</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#aa311c7f0d6ec4f1a33f9235c3651b86b">GLuint</a> index, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> pname, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> *params)</td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<a class="anchor" id="a31686faea9c09a3aea5395a160b5a703"></a><!-- doxytag: member="PPB_OpenGLES2::GetVertexAttribPointerv" ref="a31686faea9c09a3aea5395a160b5a703" args=")(PP_Resource context, GLuint index, GLenum pname, void **pointer)" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">void(* <a class="el" href="struct_p_p_b___open_g_l_e_s2__1__0.html#a31686faea9c09a3aea5395a160b5a703">PPB_OpenGLES2::GetVertexAttribPointerv</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#aa311c7f0d6ec4f1a33f9235c3651b86b">GLuint</a> index, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> pname, void **pointer)</td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<a class="anchor" id="aa6bc36ca24ada1915de80fe4da2454b9"></a><!-- doxytag: member="PPB_OpenGLES2::Hint" ref="aa6bc36ca24ada1915de80fe4da2454b9" args=")(PP_Resource context, GLenum target, GLenum mode)" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">void(* <a class="el" href="struct_p_p_b___open_g_l_e_s2__1__0.html#aa6bc36ca24ada1915de80fe4da2454b9">PPB_OpenGLES2::Hint</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> target, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> mode)</td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<a class="anchor" id="a6ada79af938927844c836a18e701ff68"></a><!-- doxytag: member="PPB_OpenGLES2::IsBuffer" ref="a6ada79af938927844c836a18e701ff68" args=")(PP_Resource context, GLuint buffer)" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname"><a class="el" href="ppb__opengles2_8h.html#aa010a67382116caf29c29318251ccb6c">GLboolean</a>(* <a class="el" href="struct_p_p_b___open_g_l_e_s2__1__0.html#a6ada79af938927844c836a18e701ff68">PPB_OpenGLES2::IsBuffer</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#aa311c7f0d6ec4f1a33f9235c3651b86b">GLuint</a> buffer)</td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<a class="anchor" id="a1da584120a622099284702013a8916c3"></a><!-- doxytag: member="PPB_OpenGLES2::IsEnabled" ref="a1da584120a622099284702013a8916c3" args=")(PP_Resource context, GLenum cap)" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname"><a class="el" href="ppb__opengles2_8h.html#aa010a67382116caf29c29318251ccb6c">GLboolean</a>(* <a class="el" href="struct_p_p_b___open_g_l_e_s2__1__0.html#a1da584120a622099284702013a8916c3">PPB_OpenGLES2::IsEnabled</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> cap)</td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<a class="anchor" id="aaf2d72ba9b2620c299c433ae23f55d03"></a><!-- doxytag: member="PPB_OpenGLES2::IsFramebuffer" ref="aaf2d72ba9b2620c299c433ae23f55d03" args=")(PP_Resource context, GLuint framebuffer)" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname"><a class="el" href="ppb__opengles2_8h.html#aa010a67382116caf29c29318251ccb6c">GLboolean</a>(* <a class="el" href="struct_p_p_b___open_g_l_e_s2__1__0.html#aaf2d72ba9b2620c299c433ae23f55d03">PPB_OpenGLES2::IsFramebuffer</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#aa311c7f0d6ec4f1a33f9235c3651b86b">GLuint</a> framebuffer)</td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<a class="anchor" id="a3467488660ac900b116f3e0430a55946"></a><!-- doxytag: member="PPB_OpenGLES2::IsProgram" ref="a3467488660ac900b116f3e0430a55946" args=")(PP_Resource context, GLuint program)" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname"><a class="el" href="ppb__opengles2_8h.html#aa010a67382116caf29c29318251ccb6c">GLboolean</a>(* <a class="el" href="struct_p_p_b___open_g_l_e_s2__1__0.html#a3467488660ac900b116f3e0430a55946">PPB_OpenGLES2::IsProgram</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#aa311c7f0d6ec4f1a33f9235c3651b86b">GLuint</a> program)</td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<a class="anchor" id="ad1ed2205b620a89b382c97c1988e7efc"></a><!-- doxytag: member="PPB_OpenGLES2::IsRenderbuffer" ref="ad1ed2205b620a89b382c97c1988e7efc" args=")(PP_Resource context, GLuint renderbuffer)" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname"><a class="el" href="ppb__opengles2_8h.html#aa010a67382116caf29c29318251ccb6c">GLboolean</a>(* <a class="el" href="struct_p_p_b___open_g_l_e_s2__1__0.html#ad1ed2205b620a89b382c97c1988e7efc">PPB_OpenGLES2::IsRenderbuffer</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#aa311c7f0d6ec4f1a33f9235c3651b86b">GLuint</a> renderbuffer)</td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<a class="anchor" id="acd293db143a3f55832008d926d52ed75"></a><!-- doxytag: member="PPB_OpenGLES2::IsShader" ref="acd293db143a3f55832008d926d52ed75" args=")(PP_Resource context, GLuint shader)" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname"><a class="el" href="ppb__opengles2_8h.html#aa010a67382116caf29c29318251ccb6c">GLboolean</a>(* <a class="el" href="struct_p_p_b___open_g_l_e_s2__1__0.html#acd293db143a3f55832008d926d52ed75">PPB_OpenGLES2::IsShader</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#aa311c7f0d6ec4f1a33f9235c3651b86b">GLuint</a> shader)</td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<a class="anchor" id="a0a2e1ec8346a5aa68c4728416b8d412f"></a><!-- doxytag: member="PPB_OpenGLES2::IsTexture" ref="a0a2e1ec8346a5aa68c4728416b8d412f" args=")(PP_Resource context, GLuint texture)" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname"><a class="el" href="ppb__opengles2_8h.html#aa010a67382116caf29c29318251ccb6c">GLboolean</a>(* <a class="el" href="struct_p_p_b___open_g_l_e_s2__1__0.html#a0a2e1ec8346a5aa68c4728416b8d412f">PPB_OpenGLES2::IsTexture</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#aa311c7f0d6ec4f1a33f9235c3651b86b">GLuint</a> texture)</td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<a class="anchor" id="a71db733e5030a3f755b7490693825257"></a><!-- doxytag: member="PPB_OpenGLES2::LineWidth" ref="a71db733e5030a3f755b7490693825257" args=")(PP_Resource context, GLfloat width)" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">void(* <a class="el" href="struct_p_p_b___open_g_l_e_s2__1__0.html#a71db733e5030a3f755b7490693825257">PPB_OpenGLES2::LineWidth</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a31aeedaeef29442c9c015ab355c8f5ab">GLfloat</a> width)</td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<a class="anchor" id="a8665f851be1fb55d6e58db6b50ea9731"></a><!-- doxytag: member="PPB_OpenGLES2::LinkProgram" ref="a8665f851be1fb55d6e58db6b50ea9731" args=")(PP_Resource context, GLuint program)" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">void(* <a class="el" href="struct_p_p_b___open_g_l_e_s2__1__0.html#a8665f851be1fb55d6e58db6b50ea9731">PPB_OpenGLES2::LinkProgram</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#aa311c7f0d6ec4f1a33f9235c3651b86b">GLuint</a> program)</td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<a class="anchor" id="a0b6e2b1cf710df29a3df677a800e67b5"></a><!-- doxytag: member="PPB_OpenGLES2::PixelStorei" ref="a0b6e2b1cf710df29a3df677a800e67b5" args=")(PP_Resource context, GLenum pname, GLint param)" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">void(* <a class="el" href="struct_p_p_b___open_g_l_e_s2__1__0.html#a0b6e2b1cf710df29a3df677a800e67b5">PPB_OpenGLES2::PixelStorei</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> pname, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> param)</td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<a class="anchor" id="a638969596be6467368acc0f171cfdbf0"></a><!-- doxytag: member="PPB_OpenGLES2::PolygonOffset" ref="a638969596be6467368acc0f171cfdbf0" args=")(PP_Resource context, GLfloat factor, GLfloat units)" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">void(* <a class="el" href="struct_p_p_b___open_g_l_e_s2__1__0.html#a638969596be6467368acc0f171cfdbf0">PPB_OpenGLES2::PolygonOffset</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a31aeedaeef29442c9c015ab355c8f5ab">GLfloat</a> factor, <a class="el" href="ppb__opengles2_8h.html#a31aeedaeef29442c9c015ab355c8f5ab">GLfloat</a> units)</td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<a class="anchor" id="aba8b69f84f5ef6403459ce106ebf92fe"></a><!-- doxytag: member="PPB_OpenGLES2::ReadPixels" ref="aba8b69f84f5ef6403459ce106ebf92fe" args=")(PP_Resource context, GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, void *pixels)" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">void(* <a class="el" href="struct_p_p_b___open_g_l_e_s2__1__0.html#aba8b69f84f5ef6403459ce106ebf92fe">PPB_OpenGLES2::ReadPixels</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> x, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> y, <a class="el" href="ppb__opengles2_8h.html#a9289d5b99dc1f27f01480360f2e18ae0">GLsizei</a> width, <a class="el" href="ppb__opengles2_8h.html#a9289d5b99dc1f27f01480360f2e18ae0">GLsizei</a> height, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> format, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> type, void *pixels)</td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<a class="anchor" id="a379ef1dfd1a84c76f66a4b8df94f5f06"></a><!-- doxytag: member="PPB_OpenGLES2::ReleaseShaderCompiler" ref="a379ef1dfd1a84c76f66a4b8df94f5f06" args=")(PP_Resource context)" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">void(* <a class="el" href="struct_p_p_b___open_g_l_e_s2__1__0.html#a379ef1dfd1a84c76f66a4b8df94f5f06">PPB_OpenGLES2::ReleaseShaderCompiler</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context)</td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<a class="anchor" id="a6d4b61fc76d9d5db9ad630535ac94c97"></a><!-- doxytag: member="PPB_OpenGLES2::RenderbufferStorage" ref="a6d4b61fc76d9d5db9ad630535ac94c97" args=")(PP_Resource context, GLenum target, GLenum internalformat, GLsizei width, GLsizei height)" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">void(* <a class="el" href="struct_p_p_b___open_g_l_e_s2__1__0.html#a6d4b61fc76d9d5db9ad630535ac94c97">PPB_OpenGLES2::RenderbufferStorage</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> target, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> internalformat, <a class="el" href="ppb__opengles2_8h.html#a9289d5b99dc1f27f01480360f2e18ae0">GLsizei</a> width, <a class="el" href="ppb__opengles2_8h.html#a9289d5b99dc1f27f01480360f2e18ae0">GLsizei</a> height)</td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<a class="anchor" id="a2d7905223eceebd3c5488573770a717d"></a><!-- doxytag: member="PPB_OpenGLES2::SampleCoverage" ref="a2d7905223eceebd3c5488573770a717d" args=")(PP_Resource context, GLclampf value, GLboolean invert)" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">void(* <a class="el" href="struct_p_p_b___open_g_l_e_s2__1__0.html#a2d7905223eceebd3c5488573770a717d">PPB_OpenGLES2::SampleCoverage</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#aded4e0631b68d219180490a73d8424c0">GLclampf</a> value, <a class="el" href="ppb__opengles2_8h.html#aa010a67382116caf29c29318251ccb6c">GLboolean</a> invert)</td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<a class="anchor" id="a7acd0d4c34033c6d0fea836858cfbdd1"></a><!-- doxytag: member="PPB_OpenGLES2::Scissor" ref="a7acd0d4c34033c6d0fea836858cfbdd1" args=")(PP_Resource context, GLint x, GLint y, GLsizei width, GLsizei height)" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">void(* <a class="el" href="struct_p_p_b___open_g_l_e_s2__1__0.html#a7acd0d4c34033c6d0fea836858cfbdd1">PPB_OpenGLES2::Scissor</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> x, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> y, <a class="el" href="ppb__opengles2_8h.html#a9289d5b99dc1f27f01480360f2e18ae0">GLsizei</a> width, <a class="el" href="ppb__opengles2_8h.html#a9289d5b99dc1f27f01480360f2e18ae0">GLsizei</a> height)</td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<a class="anchor" id="ad64ba9822216952fdd6c6dea88df7ae1"></a><!-- doxytag: member="PPB_OpenGLES2::ShaderBinary" ref="ad64ba9822216952fdd6c6dea88df7ae1" args=")(PP_Resource context, GLsizei n, const GLuint *shaders, GLenum binaryformat, const void *binary, GLsizei length)" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">void(* <a class="el" href="struct_p_p_b___open_g_l_e_s2__1__0.html#ad64ba9822216952fdd6c6dea88df7ae1">PPB_OpenGLES2::ShaderBinary</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a9289d5b99dc1f27f01480360f2e18ae0">GLsizei</a> n, const <a class="el" href="ppb__opengles2_8h.html#aa311c7f0d6ec4f1a33f9235c3651b86b">GLuint</a> *shaders, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> binaryformat, const void *binary, <a class="el" href="ppb__opengles2_8h.html#a9289d5b99dc1f27f01480360f2e18ae0">GLsizei</a> length)</td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<a class="anchor" id="a2a8e95c84c8bb62d52643b85ef00c07c"></a><!-- doxytag: member="PPB_OpenGLES2::ShaderSource" ref="a2a8e95c84c8bb62d52643b85ef00c07c" args=")(PP_Resource context, GLuint shader, GLsizei count, const char **str, const GLint *length)" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">void(* <a class="el" href="struct_p_p_b___open_g_l_e_s2__1__0.html#a2a8e95c84c8bb62d52643b85ef00c07c">PPB_OpenGLES2::ShaderSource</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#aa311c7f0d6ec4f1a33f9235c3651b86b">GLuint</a> shader, <a class="el" href="ppb__opengles2_8h.html#a9289d5b99dc1f27f01480360f2e18ae0">GLsizei</a> count, const char **str, const <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> *length)</td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<a class="anchor" id="a07be2d94c3f3d20673ed2cb58aeba883"></a><!-- doxytag: member="PPB_OpenGLES2::StencilFunc" ref="a07be2d94c3f3d20673ed2cb58aeba883" args=")(PP_Resource context, GLenum func, GLint ref, GLuint mask)" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">void(* <a class="el" href="struct_p_p_b___open_g_l_e_s2__1__0.html#a07be2d94c3f3d20673ed2cb58aeba883">PPB_OpenGLES2::StencilFunc</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> func, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> ref, <a class="el" href="ppb__opengles2_8h.html#aa311c7f0d6ec4f1a33f9235c3651b86b">GLuint</a> mask)</td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<a class="anchor" id="ad7d3752f3b6bd299352d65f5a85aaf23"></a><!-- doxytag: member="PPB_OpenGLES2::StencilFuncSeparate" ref="ad7d3752f3b6bd299352d65f5a85aaf23" args=")(PP_Resource context, GLenum face, GLenum func, GLint ref, GLuint mask)" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">void(* <a class="el" href="struct_p_p_b___open_g_l_e_s2__1__0.html#ad7d3752f3b6bd299352d65f5a85aaf23">PPB_OpenGLES2::StencilFuncSeparate</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> face, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> func, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> ref, <a class="el" href="ppb__opengles2_8h.html#aa311c7f0d6ec4f1a33f9235c3651b86b">GLuint</a> mask)</td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<a class="anchor" id="a2321d2d6bd8ddff826bf571f7b69f848"></a><!-- doxytag: member="PPB_OpenGLES2::StencilMask" ref="a2321d2d6bd8ddff826bf571f7b69f848" args=")(PP_Resource context, GLuint mask)" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">void(* <a class="el" href="struct_p_p_b___open_g_l_e_s2__1__0.html#a2321d2d6bd8ddff826bf571f7b69f848">PPB_OpenGLES2::StencilMask</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#aa311c7f0d6ec4f1a33f9235c3651b86b">GLuint</a> mask)</td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<a class="anchor" id="af4c9fa7c5ba5401a12528767e81cf1b0"></a><!-- doxytag: member="PPB_OpenGLES2::StencilMaskSeparate" ref="af4c9fa7c5ba5401a12528767e81cf1b0" args=")(PP_Resource context, GLenum face, GLuint mask)" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">void(* <a class="el" href="struct_p_p_b___open_g_l_e_s2__1__0.html#af4c9fa7c5ba5401a12528767e81cf1b0">PPB_OpenGLES2::StencilMaskSeparate</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> face, <a class="el" href="ppb__opengles2_8h.html#aa311c7f0d6ec4f1a33f9235c3651b86b">GLuint</a> mask)</td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<a class="anchor" id="a229f52383718c9df806be747b7b9dfe5"></a><!-- doxytag: member="PPB_OpenGLES2::StencilOp" ref="a229f52383718c9df806be747b7b9dfe5" args=")(PP_Resource context, GLenum fail, GLenum zfail, GLenum zpass)" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">void(* <a class="el" href="struct_p_p_b___open_g_l_e_s2__1__0.html#a229f52383718c9df806be747b7b9dfe5">PPB_OpenGLES2::StencilOp</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> fail, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> zfail, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> zpass)</td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<a class="anchor" id="a2546dd17374320c8c0a3b001823673cd"></a><!-- doxytag: member="PPB_OpenGLES2::StencilOpSeparate" ref="a2546dd17374320c8c0a3b001823673cd" args=")(PP_Resource context, GLenum face, GLenum fail, GLenum zfail, GLenum zpass)" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">void(* <a class="el" href="struct_p_p_b___open_g_l_e_s2__1__0.html#a2546dd17374320c8c0a3b001823673cd">PPB_OpenGLES2::StencilOpSeparate</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> face, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> fail, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> zfail, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> zpass)</td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<a class="anchor" id="a81800d67bb4783190701badebfb726b9"></a><!-- doxytag: member="PPB_OpenGLES2::TexImage2D" ref="a81800d67bb4783190701badebfb726b9" args=")(PP_Resource context, GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, const void *pixels)" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">void(* <a class="el" href="struct_p_p_b___open_g_l_e_s2__1__0.html#a81800d67bb4783190701badebfb726b9">PPB_OpenGLES2::TexImage2D</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> target, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> level, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> internalformat, <a class="el" href="ppb__opengles2_8h.html#a9289d5b99dc1f27f01480360f2e18ae0">GLsizei</a> width, <a class="el" href="ppb__opengles2_8h.html#a9289d5b99dc1f27f01480360f2e18ae0">GLsizei</a> height, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> border, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> format, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> type, const void *pixels)</td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<a class="anchor" id="a8caf21191fa018dcf792d90647592b4b"></a><!-- doxytag: member="PPB_OpenGLES2::TexParameterf" ref="a8caf21191fa018dcf792d90647592b4b" args=")(PP_Resource context, GLenum target, GLenum pname, GLfloat param)" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">void(* <a class="el" href="struct_p_p_b___open_g_l_e_s2__1__0.html#a8caf21191fa018dcf792d90647592b4b">PPB_OpenGLES2::TexParameterf</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> target, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> pname, <a class="el" href="ppb__opengles2_8h.html#a31aeedaeef29442c9c015ab355c8f5ab">GLfloat</a> param)</td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<a class="anchor" id="a961a92cb2ed539ccdb9df6b940ca218b"></a><!-- doxytag: member="PPB_OpenGLES2::TexParameterfv" ref="a961a92cb2ed539ccdb9df6b940ca218b" args=")(PP_Resource context, GLenum target, GLenum pname, const GLfloat *params)" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">void(* <a class="el" href="struct_p_p_b___open_g_l_e_s2__1__0.html#a961a92cb2ed539ccdb9df6b940ca218b">PPB_OpenGLES2::TexParameterfv</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> target, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> pname, const <a class="el" href="ppb__opengles2_8h.html#a31aeedaeef29442c9c015ab355c8f5ab">GLfloat</a> *params)</td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<a class="anchor" id="a6fac5f5df4620517abe99d2964ff28f2"></a><!-- doxytag: member="PPB_OpenGLES2::TexParameteri" ref="a6fac5f5df4620517abe99d2964ff28f2" args=")(PP_Resource context, GLenum target, GLenum pname, GLint param)" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">void(* <a class="el" href="struct_p_p_b___open_g_l_e_s2__1__0.html#a6fac5f5df4620517abe99d2964ff28f2">PPB_OpenGLES2::TexParameteri</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> target, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> pname, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> param)</td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<a class="anchor" id="a40f888933a76359c753a34cbb39da6b3"></a><!-- doxytag: member="PPB_OpenGLES2::TexParameteriv" ref="a40f888933a76359c753a34cbb39da6b3" args=")(PP_Resource context, GLenum target, GLenum pname, const GLint *params)" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">void(* <a class="el" href="struct_p_p_b___open_g_l_e_s2__1__0.html#a40f888933a76359c753a34cbb39da6b3">PPB_OpenGLES2::TexParameteriv</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> target, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> pname, const <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> *params)</td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<a class="anchor" id="a3f58d4f8da2ed2bf2e6347946080d2dc"></a><!-- doxytag: member="PPB_OpenGLES2::TexSubImage2D" ref="a3f58d4f8da2ed2bf2e6347946080d2dc" args=")(PP_Resource context, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const void *pixels)" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">void(* <a class="el" href="struct_p_p_b___open_g_l_e_s2__1__0.html#a3f58d4f8da2ed2bf2e6347946080d2dc">PPB_OpenGLES2::TexSubImage2D</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> target, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> level, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> xoffset, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> yoffset, <a class="el" href="ppb__opengles2_8h.html#a9289d5b99dc1f27f01480360f2e18ae0">GLsizei</a> width, <a class="el" href="ppb__opengles2_8h.html#a9289d5b99dc1f27f01480360f2e18ae0">GLsizei</a> height, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> format, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> type, const void *pixels)</td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<a class="anchor" id="a461a2f7876fd95fb2418c2bae7d3815f"></a><!-- doxytag: member="PPB_OpenGLES2::Uniform1f" ref="a461a2f7876fd95fb2418c2bae7d3815f" args=")(PP_Resource context, GLint location, GLfloat x)" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">void(* <a class="el" href="struct_p_p_b___open_g_l_e_s2__1__0.html#a461a2f7876fd95fb2418c2bae7d3815f">PPB_OpenGLES2::Uniform1f</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> location, <a class="el" href="ppb__opengles2_8h.html#a31aeedaeef29442c9c015ab355c8f5ab">GLfloat</a> x)</td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<a class="anchor" id="aa32eadc3b6bf9c2ea89e7e12f10ab831"></a><!-- doxytag: member="PPB_OpenGLES2::Uniform1fv" ref="aa32eadc3b6bf9c2ea89e7e12f10ab831" args=")(PP_Resource context, GLint location, GLsizei count, const GLfloat *v)" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">void(* <a class="el" href="struct_p_p_b___open_g_l_e_s2__1__0.html#aa32eadc3b6bf9c2ea89e7e12f10ab831">PPB_OpenGLES2::Uniform1fv</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> location, <a class="el" href="ppb__opengles2_8h.html#a9289d5b99dc1f27f01480360f2e18ae0">GLsizei</a> count, const <a class="el" href="ppb__opengles2_8h.html#a31aeedaeef29442c9c015ab355c8f5ab">GLfloat</a> *v)</td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<a class="anchor" id="a1be5e32660d22531f188461129343eb3"></a><!-- doxytag: member="PPB_OpenGLES2::Uniform1i" ref="a1be5e32660d22531f188461129343eb3" args=")(PP_Resource context, GLint location, GLint x)" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">void(* <a class="el" href="struct_p_p_b___open_g_l_e_s2__1__0.html#a1be5e32660d22531f188461129343eb3">PPB_OpenGLES2::Uniform1i</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> location, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> x)</td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<a class="anchor" id="a9f9e9a356348bf33d5406fd827d7c107"></a><!-- doxytag: member="PPB_OpenGLES2::Uniform1iv" ref="a9f9e9a356348bf33d5406fd827d7c107" args=")(PP_Resource context, GLint location, GLsizei count, const GLint *v)" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">void(* <a class="el" href="struct_p_p_b___open_g_l_e_s2__1__0.html#a9f9e9a356348bf33d5406fd827d7c107">PPB_OpenGLES2::Uniform1iv</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> location, <a class="el" href="ppb__opengles2_8h.html#a9289d5b99dc1f27f01480360f2e18ae0">GLsizei</a> count, const <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> *v)</td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<a class="anchor" id="a80cc970f928b2d72cac0dc7bf9a2ec4e"></a><!-- doxytag: member="PPB_OpenGLES2::Uniform2f" ref="a80cc970f928b2d72cac0dc7bf9a2ec4e" args=")(PP_Resource context, GLint location, GLfloat x, GLfloat y)" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">void(* <a class="el" href="struct_p_p_b___open_g_l_e_s2__1__0.html#a80cc970f928b2d72cac0dc7bf9a2ec4e">PPB_OpenGLES2::Uniform2f</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> location, <a class="el" href="ppb__opengles2_8h.html#a31aeedaeef29442c9c015ab355c8f5ab">GLfloat</a> x, <a class="el" href="ppb__opengles2_8h.html#a31aeedaeef29442c9c015ab355c8f5ab">GLfloat</a> y)</td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<a class="anchor" id="a366580f180b8aaaae6b3f261efe0e109"></a><!-- doxytag: member="PPB_OpenGLES2::Uniform2fv" ref="a366580f180b8aaaae6b3f261efe0e109" args=")(PP_Resource context, GLint location, GLsizei count, const GLfloat *v)" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">void(* <a class="el" href="struct_p_p_b___open_g_l_e_s2__1__0.html#a366580f180b8aaaae6b3f261efe0e109">PPB_OpenGLES2::Uniform2fv</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> location, <a class="el" href="ppb__opengles2_8h.html#a9289d5b99dc1f27f01480360f2e18ae0">GLsizei</a> count, const <a class="el" href="ppb__opengles2_8h.html#a31aeedaeef29442c9c015ab355c8f5ab">GLfloat</a> *v)</td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<a class="anchor" id="abbfa04153e7a7ebf4610b23da838383d"></a><!-- doxytag: member="PPB_OpenGLES2::Uniform2i" ref="abbfa04153e7a7ebf4610b23da838383d" args=")(PP_Resource context, GLint location, GLint x, GLint y)" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">void(* <a class="el" href="struct_p_p_b___open_g_l_e_s2__1__0.html#abbfa04153e7a7ebf4610b23da838383d">PPB_OpenGLES2::Uniform2i</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> location, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> x, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> y)</td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<a class="anchor" id="a9f617af90239ef73c6ba5b2996c6fc57"></a><!-- doxytag: member="PPB_OpenGLES2::Uniform2iv" ref="a9f617af90239ef73c6ba5b2996c6fc57" args=")(PP_Resource context, GLint location, GLsizei count, const GLint *v)" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">void(* <a class="el" href="struct_p_p_b___open_g_l_e_s2__1__0.html#a9f617af90239ef73c6ba5b2996c6fc57">PPB_OpenGLES2::Uniform2iv</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> location, <a class="el" href="ppb__opengles2_8h.html#a9289d5b99dc1f27f01480360f2e18ae0">GLsizei</a> count, const <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> *v)</td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<a class="anchor" id="abd9b4bfb71307b7eb75bc525f8052c21"></a><!-- doxytag: member="PPB_OpenGLES2::Uniform3f" ref="abd9b4bfb71307b7eb75bc525f8052c21" args=")(PP_Resource context, GLint location, GLfloat x, GLfloat y, GLfloat z)" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">void(* <a class="el" href="struct_p_p_b___open_g_l_e_s2__1__0.html#abd9b4bfb71307b7eb75bc525f8052c21">PPB_OpenGLES2::Uniform3f</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> location, <a class="el" href="ppb__opengles2_8h.html#a31aeedaeef29442c9c015ab355c8f5ab">GLfloat</a> x, <a class="el" href="ppb__opengles2_8h.html#a31aeedaeef29442c9c015ab355c8f5ab">GLfloat</a> y, <a class="el" href="ppb__opengles2_8h.html#a31aeedaeef29442c9c015ab355c8f5ab">GLfloat</a> z)</td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<a class="anchor" id="a8a9d660e9b6ed8e3a2c78872189a7626"></a><!-- doxytag: member="PPB_OpenGLES2::Uniform3fv" ref="a8a9d660e9b6ed8e3a2c78872189a7626" args=")(PP_Resource context, GLint location, GLsizei count, const GLfloat *v)" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">void(* <a class="el" href="struct_p_p_b___open_g_l_e_s2__1__0.html#a8a9d660e9b6ed8e3a2c78872189a7626">PPB_OpenGLES2::Uniform3fv</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> location, <a class="el" href="ppb__opengles2_8h.html#a9289d5b99dc1f27f01480360f2e18ae0">GLsizei</a> count, const <a class="el" href="ppb__opengles2_8h.html#a31aeedaeef29442c9c015ab355c8f5ab">GLfloat</a> *v)</td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<a class="anchor" id="a3ab65dcc2c744a813fb4f00b00bc5abd"></a><!-- doxytag: member="PPB_OpenGLES2::Uniform3i" ref="a3ab65dcc2c744a813fb4f00b00bc5abd" args=")(PP_Resource context, GLint location, GLint x, GLint y, GLint z)" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">void(* <a class="el" href="struct_p_p_b___open_g_l_e_s2__1__0.html#a3ab65dcc2c744a813fb4f00b00bc5abd">PPB_OpenGLES2::Uniform3i</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> location, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> x, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> y, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> z)</td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<a class="anchor" id="ac5bd453dc0d882c9a2fc3ff76f250726"></a><!-- doxytag: member="PPB_OpenGLES2::Uniform3iv" ref="ac5bd453dc0d882c9a2fc3ff76f250726" args=")(PP_Resource context, GLint location, GLsizei count, const GLint *v)" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">void(* <a class="el" href="struct_p_p_b___open_g_l_e_s2__1__0.html#ac5bd453dc0d882c9a2fc3ff76f250726">PPB_OpenGLES2::Uniform3iv</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> location, <a class="el" href="ppb__opengles2_8h.html#a9289d5b99dc1f27f01480360f2e18ae0">GLsizei</a> count, const <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> *v)</td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<a class="anchor" id="aa0dc41f4d8434cdf18b16b978b02d7c3"></a><!-- doxytag: member="PPB_OpenGLES2::Uniform4f" ref="aa0dc41f4d8434cdf18b16b978b02d7c3" args=")(PP_Resource context, GLint location, GLfloat x, GLfloat y, GLfloat z, GLfloat w)" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">void(* <a class="el" href="struct_p_p_b___open_g_l_e_s2__1__0.html#aa0dc41f4d8434cdf18b16b978b02d7c3">PPB_OpenGLES2::Uniform4f</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> location, <a class="el" href="ppb__opengles2_8h.html#a31aeedaeef29442c9c015ab355c8f5ab">GLfloat</a> x, <a class="el" href="ppb__opengles2_8h.html#a31aeedaeef29442c9c015ab355c8f5ab">GLfloat</a> y, <a class="el" href="ppb__opengles2_8h.html#a31aeedaeef29442c9c015ab355c8f5ab">GLfloat</a> z, <a class="el" href="ppb__opengles2_8h.html#a31aeedaeef29442c9c015ab355c8f5ab">GLfloat</a> w)</td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<a class="anchor" id="aa6c6ba4ecbe190f6e84abb6ac2693928"></a><!-- doxytag: member="PPB_OpenGLES2::Uniform4fv" ref="aa6c6ba4ecbe190f6e84abb6ac2693928" args=")(PP_Resource context, GLint location, GLsizei count, const GLfloat *v)" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">void(* <a class="el" href="struct_p_p_b___open_g_l_e_s2__1__0.html#aa6c6ba4ecbe190f6e84abb6ac2693928">PPB_OpenGLES2::Uniform4fv</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> location, <a class="el" href="ppb__opengles2_8h.html#a9289d5b99dc1f27f01480360f2e18ae0">GLsizei</a> count, const <a class="el" href="ppb__opengles2_8h.html#a31aeedaeef29442c9c015ab355c8f5ab">GLfloat</a> *v)</td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<a class="anchor" id="a62f30c23c26244b2cf8aeb158bc868b0"></a><!-- doxytag: member="PPB_OpenGLES2::Uniform4i" ref="a62f30c23c26244b2cf8aeb158bc868b0" args=")(PP_Resource context, GLint location, GLint x, GLint y, GLint z, GLint w)" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">void(* <a class="el" href="struct_p_p_b___open_g_l_e_s2__1__0.html#a62f30c23c26244b2cf8aeb158bc868b0">PPB_OpenGLES2::Uniform4i</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> location, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> x, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> y, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> z, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> w)</td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<a class="anchor" id="a0b239767f38e96db9c0b347d516eedce"></a><!-- doxytag: member="PPB_OpenGLES2::Uniform4iv" ref="a0b239767f38e96db9c0b347d516eedce" args=")(PP_Resource context, GLint location, GLsizei count, const GLint *v)" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">void(* <a class="el" href="struct_p_p_b___open_g_l_e_s2__1__0.html#a0b239767f38e96db9c0b347d516eedce">PPB_OpenGLES2::Uniform4iv</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> location, <a class="el" href="ppb__opengles2_8h.html#a9289d5b99dc1f27f01480360f2e18ae0">GLsizei</a> count, const <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> *v)</td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<a class="anchor" id="a80efc259d84bdd9fe7ee7b2abe4e4086"></a><!-- doxytag: member="PPB_OpenGLES2::UniformMatrix2fv" ref="a80efc259d84bdd9fe7ee7b2abe4e4086" args=")(PP_Resource context, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">void(* <a class="el" href="struct_p_p_b___open_g_l_e_s2__1__0.html#a80efc259d84bdd9fe7ee7b2abe4e4086">PPB_OpenGLES2::UniformMatrix2fv</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> location, <a class="el" href="ppb__opengles2_8h.html#a9289d5b99dc1f27f01480360f2e18ae0">GLsizei</a> count, <a class="el" href="ppb__opengles2_8h.html#aa010a67382116caf29c29318251ccb6c">GLboolean</a> transpose, const <a class="el" href="ppb__opengles2_8h.html#a31aeedaeef29442c9c015ab355c8f5ab">GLfloat</a> *value)</td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<a class="anchor" id="a9e654ad303db1cb29ec0f68528b7f4ab"></a><!-- doxytag: member="PPB_OpenGLES2::UniformMatrix3fv" ref="a9e654ad303db1cb29ec0f68528b7f4ab" args=")(PP_Resource context, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">void(* <a class="el" href="struct_p_p_b___open_g_l_e_s2__1__0.html#a9e654ad303db1cb29ec0f68528b7f4ab">PPB_OpenGLES2::UniformMatrix3fv</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> location, <a class="el" href="ppb__opengles2_8h.html#a9289d5b99dc1f27f01480360f2e18ae0">GLsizei</a> count, <a class="el" href="ppb__opengles2_8h.html#aa010a67382116caf29c29318251ccb6c">GLboolean</a> transpose, const <a class="el" href="ppb__opengles2_8h.html#a31aeedaeef29442c9c015ab355c8f5ab">GLfloat</a> *value)</td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<a class="anchor" id="a60dfc3e5ec260f4e662e40fe175d3906"></a><!-- doxytag: member="PPB_OpenGLES2::UniformMatrix4fv" ref="a60dfc3e5ec260f4e662e40fe175d3906" args=")(PP_Resource context, GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">void(* <a class="el" href="struct_p_p_b___open_g_l_e_s2__1__0.html#a60dfc3e5ec260f4e662e40fe175d3906">PPB_OpenGLES2::UniformMatrix4fv</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> location, <a class="el" href="ppb__opengles2_8h.html#a9289d5b99dc1f27f01480360f2e18ae0">GLsizei</a> count, <a class="el" href="ppb__opengles2_8h.html#aa010a67382116caf29c29318251ccb6c">GLboolean</a> transpose, const <a class="el" href="ppb__opengles2_8h.html#a31aeedaeef29442c9c015ab355c8f5ab">GLfloat</a> *value)</td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<a class="anchor" id="a72c17b1c01259c5ca6d5a675517d9d8c"></a><!-- doxytag: member="PPB_OpenGLES2::UseProgram" ref="a72c17b1c01259c5ca6d5a675517d9d8c" args=")(PP_Resource context, GLuint program)" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">void(* <a class="el" href="struct_p_p_b___open_g_l_e_s2__1__0.html#a72c17b1c01259c5ca6d5a675517d9d8c">PPB_OpenGLES2::UseProgram</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#aa311c7f0d6ec4f1a33f9235c3651b86b">GLuint</a> program)</td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<a class="anchor" id="ac5d00690e1bd444c9cbebf3b5e80697b"></a><!-- doxytag: member="PPB_OpenGLES2::ValidateProgram" ref="ac5d00690e1bd444c9cbebf3b5e80697b" args=")(PP_Resource context, GLuint program)" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">void(* <a class="el" href="struct_p_p_b___open_g_l_e_s2__1__0.html#ac5d00690e1bd444c9cbebf3b5e80697b">PPB_OpenGLES2::ValidateProgram</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#aa311c7f0d6ec4f1a33f9235c3651b86b">GLuint</a> program)</td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<a class="anchor" id="a995aba270d8989e4bb5a8aca9ac832fd"></a><!-- doxytag: member="PPB_OpenGLES2::VertexAttrib1f" ref="a995aba270d8989e4bb5a8aca9ac832fd" args=")(PP_Resource context, GLuint indx, GLfloat x)" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">void(* <a class="el" href="struct_p_p_b___open_g_l_e_s2__1__0.html#a995aba270d8989e4bb5a8aca9ac832fd">PPB_OpenGLES2::VertexAttrib1f</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#aa311c7f0d6ec4f1a33f9235c3651b86b">GLuint</a> indx, <a class="el" href="ppb__opengles2_8h.html#a31aeedaeef29442c9c015ab355c8f5ab">GLfloat</a> x)</td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<a class="anchor" id="a2c5656b5d2a849d666659233ad5e50e7"></a><!-- doxytag: member="PPB_OpenGLES2::VertexAttrib1fv" ref="a2c5656b5d2a849d666659233ad5e50e7" args=")(PP_Resource context, GLuint indx, const GLfloat *values)" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">void(* <a class="el" href="struct_p_p_b___open_g_l_e_s2__1__0.html#a2c5656b5d2a849d666659233ad5e50e7">PPB_OpenGLES2::VertexAttrib1fv</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#aa311c7f0d6ec4f1a33f9235c3651b86b">GLuint</a> indx, const <a class="el" href="ppb__opengles2_8h.html#a31aeedaeef29442c9c015ab355c8f5ab">GLfloat</a> *values)</td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<a class="anchor" id="aad7780c9906231eb782a9af04680b711"></a><!-- doxytag: member="PPB_OpenGLES2::VertexAttrib2f" ref="aad7780c9906231eb782a9af04680b711" args=")(PP_Resource context, GLuint indx, GLfloat x, GLfloat y)" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">void(* <a class="el" href="struct_p_p_b___open_g_l_e_s2__1__0.html#aad7780c9906231eb782a9af04680b711">PPB_OpenGLES2::VertexAttrib2f</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#aa311c7f0d6ec4f1a33f9235c3651b86b">GLuint</a> indx, <a class="el" href="ppb__opengles2_8h.html#a31aeedaeef29442c9c015ab355c8f5ab">GLfloat</a> x, <a class="el" href="ppb__opengles2_8h.html#a31aeedaeef29442c9c015ab355c8f5ab">GLfloat</a> y)</td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<a class="anchor" id="a4dd28d292856ba6a85857500b3566272"></a><!-- doxytag: member="PPB_OpenGLES2::VertexAttrib2fv" ref="a4dd28d292856ba6a85857500b3566272" args=")(PP_Resource context, GLuint indx, const GLfloat *values)" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">void(* <a class="el" href="struct_p_p_b___open_g_l_e_s2__1__0.html#a4dd28d292856ba6a85857500b3566272">PPB_OpenGLES2::VertexAttrib2fv</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#aa311c7f0d6ec4f1a33f9235c3651b86b">GLuint</a> indx, const <a class="el" href="ppb__opengles2_8h.html#a31aeedaeef29442c9c015ab355c8f5ab">GLfloat</a> *values)</td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<a class="anchor" id="a3c79e51783ccd1eac9a9bc943e23e39b"></a><!-- doxytag: member="PPB_OpenGLES2::VertexAttrib3f" ref="a3c79e51783ccd1eac9a9bc943e23e39b" args=")(PP_Resource context, GLuint indx, GLfloat x, GLfloat y, GLfloat z)" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">void(* <a class="el" href="struct_p_p_b___open_g_l_e_s2__1__0.html#a3c79e51783ccd1eac9a9bc943e23e39b">PPB_OpenGLES2::VertexAttrib3f</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#aa311c7f0d6ec4f1a33f9235c3651b86b">GLuint</a> indx, <a class="el" href="ppb__opengles2_8h.html#a31aeedaeef29442c9c015ab355c8f5ab">GLfloat</a> x, <a class="el" href="ppb__opengles2_8h.html#a31aeedaeef29442c9c015ab355c8f5ab">GLfloat</a> y, <a class="el" href="ppb__opengles2_8h.html#a31aeedaeef29442c9c015ab355c8f5ab">GLfloat</a> z)</td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<a class="anchor" id="a666cba685fde7e2eaaddd497d4f8350e"></a><!-- doxytag: member="PPB_OpenGLES2::VertexAttrib3fv" ref="a666cba685fde7e2eaaddd497d4f8350e" args=")(PP_Resource context, GLuint indx, const GLfloat *values)" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">void(* <a class="el" href="struct_p_p_b___open_g_l_e_s2__1__0.html#a666cba685fde7e2eaaddd497d4f8350e">PPB_OpenGLES2::VertexAttrib3fv</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#aa311c7f0d6ec4f1a33f9235c3651b86b">GLuint</a> indx, const <a class="el" href="ppb__opengles2_8h.html#a31aeedaeef29442c9c015ab355c8f5ab">GLfloat</a> *values)</td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<a class="anchor" id="ac03329d95351047aecb0ab26d44ab6d2"></a><!-- doxytag: member="PPB_OpenGLES2::VertexAttrib4f" ref="ac03329d95351047aecb0ab26d44ab6d2" args=")(PP_Resource context, GLuint indx, GLfloat x, GLfloat y, GLfloat z, GLfloat w)" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">void(* <a class="el" href="struct_p_p_b___open_g_l_e_s2__1__0.html#ac03329d95351047aecb0ab26d44ab6d2">PPB_OpenGLES2::VertexAttrib4f</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#aa311c7f0d6ec4f1a33f9235c3651b86b">GLuint</a> indx, <a class="el" href="ppb__opengles2_8h.html#a31aeedaeef29442c9c015ab355c8f5ab">GLfloat</a> x, <a class="el" href="ppb__opengles2_8h.html#a31aeedaeef29442c9c015ab355c8f5ab">GLfloat</a> y, <a class="el" href="ppb__opengles2_8h.html#a31aeedaeef29442c9c015ab355c8f5ab">GLfloat</a> z, <a class="el" href="ppb__opengles2_8h.html#a31aeedaeef29442c9c015ab355c8f5ab">GLfloat</a> w)</td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<a class="anchor" id="a3801ec5813ab3f0a75f4f7bab4b0cd9a"></a><!-- doxytag: member="PPB_OpenGLES2::VertexAttrib4fv" ref="a3801ec5813ab3f0a75f4f7bab4b0cd9a" args=")(PP_Resource context, GLuint indx, const GLfloat *values)" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">void(* <a class="el" href="struct_p_p_b___open_g_l_e_s2__1__0.html#a3801ec5813ab3f0a75f4f7bab4b0cd9a">PPB_OpenGLES2::VertexAttrib4fv</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#aa311c7f0d6ec4f1a33f9235c3651b86b">GLuint</a> indx, const <a class="el" href="ppb__opengles2_8h.html#a31aeedaeef29442c9c015ab355c8f5ab">GLfloat</a> *values)</td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<a class="anchor" id="a2542a9f1ebae00c87c7c67b75138a33d"></a><!-- doxytag: member="PPB_OpenGLES2::VertexAttribPointer" ref="a2542a9f1ebae00c87c7c67b75138a33d" args=")(PP_Resource context, GLuint indx, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const void *ptr)" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">void(* <a class="el" href="struct_p_p_b___open_g_l_e_s2__1__0.html#a2542a9f1ebae00c87c7c67b75138a33d">PPB_OpenGLES2::VertexAttribPointer</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#aa311c7f0d6ec4f1a33f9235c3651b86b">GLuint</a> indx, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> size, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> type, <a class="el" href="ppb__opengles2_8h.html#aa010a67382116caf29c29318251ccb6c">GLboolean</a> normalized, <a class="el" href="ppb__opengles2_8h.html#a9289d5b99dc1f27f01480360f2e18ae0">GLsizei</a> stride, const void *ptr)</td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<a class="anchor" id="ac73441abfd1df4bf27725aaa38b51d8f"></a><!-- doxytag: member="PPB_OpenGLES2::Viewport" ref="ac73441abfd1df4bf27725aaa38b51d8f" args=")(PP_Resource context, GLint x, GLint y, GLsizei width, GLsizei height)" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">void(* <a class="el" href="struct_p_p_b___open_g_l_e_s2__1__0.html#ac73441abfd1df4bf27725aaa38b51d8f">PPB_OpenGLES2::Viewport</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> x, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> y, <a class="el" href="ppb__opengles2_8h.html#a9289d5b99dc1f27f01480360f2e18ae0">GLsizei</a> width, <a class="el" href="ppb__opengles2_8h.html#a9289d5b99dc1f27f01480360f2e18ae0">GLsizei</a> height)</td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<hr />The documentation for this struct was generated from the following file:<ul> +<li><a class="el" href="ppb__opengles2_8h.html">ppb_opengles2.h</a></li> +</ul> +</div><!-- contents --> +</div> +{{/partials.standard_nacl_api}} diff --git a/native_client_sdk/doc_generated/pepper_stable/c/struct_p_p_b___open_g_l_e_s2_chromium_enable_feature.html b/native_client_sdk/doc_generated/pepper_stable/c/struct_p_p_b___open_g_l_e_s2_chromium_enable_feature.html new file mode 100644 index 0000000..c05bb4b --- /dev/null +++ b/native_client_sdk/doc_generated/pepper_stable/c/struct_p_p_b___open_g_l_e_s2_chromium_enable_feature.html @@ -0,0 +1,35 @@ +{{+bindTo:partials.standard_nacl_api}} +<h1>PPB_OpenGLES2ChromiumEnableFeature Struct Reference</h1> +<div id="doxygen-ref"> +{{- dummy div to appease doxygen -}} + <div> +<!-- Generated by Doxygen 1.7.6.1 --> + + +</div> +<!--header--> +<div class="contents"> +<!-- doxytag: class="PPB_OpenGLES2ChromiumEnableFeature" --><h2> +Data Fields</h2><table class="memberdecls"> + +<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="ppb__opengles2_8h.html#aa010a67382116caf29c29318251ccb6c">GLboolean</a>(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2_chromium_enable_feature.html#a7b682945881f47e3a02032ba542c8ce0">EnableFeatureCHROMIUM</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, const char *feature)</td></tr> +</table> +<hr /><h2>Field Documentation</h2> +<a class="anchor" id="a7b682945881f47e3a02032ba542c8ce0"></a><!-- doxytag: member="PPB_OpenGLES2ChromiumEnableFeature::EnableFeatureCHROMIUM" ref="a7b682945881f47e3a02032ba542c8ce0" args=")(PP_Resource context, const char *feature)" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname"><a class="el" href="ppb__opengles2_8h.html#aa010a67382116caf29c29318251ccb6c">GLboolean</a>(* <a class="el" href="struct_p_p_b___open_g_l_e_s2_chromium_enable_feature.html#a7b682945881f47e3a02032ba542c8ce0">PPB_OpenGLES2ChromiumEnableFeature::EnableFeatureCHROMIUM</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, const char *feature)</td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<hr />The documentation for this struct was generated from the following file:<ul> +<li><a class="el" href="ppb__opengles2_8h.html">ppb_opengles2.h</a></li> +</ul> +</div><!-- contents --> +</div> +{{/partials.standard_nacl_api}} diff --git a/native_client_sdk/doc_generated/pepper_stable/c/struct_p_p_b___open_g_l_e_s2_chromium_enable_feature__1__0.html b/native_client_sdk/doc_generated/pepper_stable/c/struct_p_p_b___open_g_l_e_s2_chromium_enable_feature__1__0.html new file mode 100644 index 0000000..fea7735 --- /dev/null +++ b/native_client_sdk/doc_generated/pepper_stable/c/struct_p_p_b___open_g_l_e_s2_chromium_enable_feature__1__0.html @@ -0,0 +1,35 @@ +{{+bindTo:partials.standard_nacl_api}} +<h1>PPB_OpenGLES2ChromiumEnableFeature Struct Reference</h1> +<div id="doxygen-ref"> +{{- dummy div to appease doxygen -}} + <div> +<!-- Generated by Doxygen 1.7.6.1 --> + + +</div> +<!--header--> +<div class="contents"> +<!-- doxytag: class="PPB_OpenGLES2ChromiumEnableFeature" --><h2> +Data Fields</h2><table class="memberdecls"> + +<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="ppb__opengles2_8h.html#aa010a67382116caf29c29318251ccb6c">GLboolean</a>(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2_chromium_enable_feature__1__0.html#aab7e64c543027c95e5d9d02b8d4b972f">EnableFeatureCHROMIUM</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, const char *feature)</td></tr> +</table> +<hr /><h2>Field Documentation</h2> +<a class="anchor" id="aab7e64c543027c95e5d9d02b8d4b972f"></a><!-- doxytag: member="PPB_OpenGLES2ChromiumEnableFeature::EnableFeatureCHROMIUM" ref="aab7e64c543027c95e5d9d02b8d4b972f" args=")(PP_Resource context, const char *feature)" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname"><a class="el" href="ppb__opengles2_8h.html#aa010a67382116caf29c29318251ccb6c">GLboolean</a>(* <a class="el" href="struct_p_p_b___open_g_l_e_s2_chromium_enable_feature__1__0.html#aab7e64c543027c95e5d9d02b8d4b972f">PPB_OpenGLES2ChromiumEnableFeature::EnableFeatureCHROMIUM</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, const char *feature)</td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<hr />The documentation for this struct was generated from the following file:<ul> +<li><a class="el" href="ppb__opengles2_8h.html">ppb_opengles2.h</a></li> +</ul> +</div><!-- contents --> +</div> +{{/partials.standard_nacl_api}} diff --git a/native_client_sdk/doc_generated/pepper_stable/c/struct_p_p_b___open_g_l_e_s2_chromium_map_sub.html b/native_client_sdk/doc_generated/pepper_stable/c/struct_p_p_b___open_g_l_e_s2_chromium_map_sub.html new file mode 100644 index 0000000..a3048c7 --- /dev/null +++ b/native_client_sdk/doc_generated/pepper_stable/c/struct_p_p_b___open_g_l_e_s2_chromium_map_sub.html @@ -0,0 +1,74 @@ +{{+bindTo:partials.standard_nacl_api}} +<h1>PPB_OpenGLES2ChromiumMapSub Struct Reference</h1> +<div id="doxygen-ref"> +{{- dummy div to appease doxygen -}} + <div> +<!-- Generated by Doxygen 1.7.6.1 --> + + +</div> +<!--header--> +<div class="contents"> +<!-- doxytag: class="PPB_OpenGLES2ChromiumMapSub" --><h2> +Data Fields</h2><table class="memberdecls"> + +<tr><td class="memItemLeft" align="right" valign="top">void *(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2_chromium_map_sub.html#acc9e5344e37376cf9e732819876ad67f">MapBufferSubDataCHROMIUM</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#aa311c7f0d6ec4f1a33f9235c3651b86b">GLuint</a> target, <a class="el" href="ppb__opengles2_8h.html#af7b978d38577bc5026a5f5fea9dddd1b">GLintptr</a> offset, <a class="el" href="ppb__opengles2_8h.html#aaccb4d7c4f31e730b377b4c44d68bc31">GLsizeiptr</a> size, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> access)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2_chromium_map_sub.html#ab86dbf8472a8ce7477027459cbc9e45a">UnmapBufferSubDataCHROMIUM</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, const void *mem)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void *(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2_chromium_map_sub.html#ae30d0bd3191b620513b9ede9fd48d697">MapTexSubImage2DCHROMIUM</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> target, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> level, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> xoffset, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> yoffset, <a class="el" href="ppb__opengles2_8h.html#a9289d5b99dc1f27f01480360f2e18ae0">GLsizei</a> width, <a class="el" href="ppb__opengles2_8h.html#a9289d5b99dc1f27f01480360f2e18ae0">GLsizei</a> height, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> format, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> type, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> access)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2_chromium_map_sub.html#a070ead3876d6c726b2d4b1a979201327">UnmapTexSubImage2DCHROMIUM</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, const void *mem)</td></tr> +</table> +<hr /><h2>Field Documentation</h2> +<a class="anchor" id="acc9e5344e37376cf9e732819876ad67f"></a><!-- doxytag: member="PPB_OpenGLES2ChromiumMapSub::MapBufferSubDataCHROMIUM" ref="acc9e5344e37376cf9e732819876ad67f" args=")(PP_Resource context, GLuint target, GLintptr offset, GLsizeiptr size, GLenum access)" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">void*(* <a class="el" href="struct_p_p_b___open_g_l_e_s2_chromium_map_sub.html#acc9e5344e37376cf9e732819876ad67f">PPB_OpenGLES2ChromiumMapSub::MapBufferSubDataCHROMIUM</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#aa311c7f0d6ec4f1a33f9235c3651b86b">GLuint</a> target, <a class="el" href="ppb__opengles2_8h.html#af7b978d38577bc5026a5f5fea9dddd1b">GLintptr</a> offset, <a class="el" href="ppb__opengles2_8h.html#aaccb4d7c4f31e730b377b4c44d68bc31">GLsizeiptr</a> size, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> access)</td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<a class="anchor" id="ae30d0bd3191b620513b9ede9fd48d697"></a><!-- doxytag: member="PPB_OpenGLES2ChromiumMapSub::MapTexSubImage2DCHROMIUM" ref="ae30d0bd3191b620513b9ede9fd48d697" args=")(PP_Resource context, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, GLenum access)" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">void*(* <a class="el" href="struct_p_p_b___open_g_l_e_s2_chromium_map_sub.html#ae30d0bd3191b620513b9ede9fd48d697">PPB_OpenGLES2ChromiumMapSub::MapTexSubImage2DCHROMIUM</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> target, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> level, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> xoffset, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> yoffset, <a class="el" href="ppb__opengles2_8h.html#a9289d5b99dc1f27f01480360f2e18ae0">GLsizei</a> width, <a class="el" href="ppb__opengles2_8h.html#a9289d5b99dc1f27f01480360f2e18ae0">GLsizei</a> height, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> format, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> type, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> access)</td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<a class="anchor" id="ab86dbf8472a8ce7477027459cbc9e45a"></a><!-- doxytag: member="PPB_OpenGLES2ChromiumMapSub::UnmapBufferSubDataCHROMIUM" ref="ab86dbf8472a8ce7477027459cbc9e45a" args=")(PP_Resource context, const void *mem)" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">void(* <a class="el" href="struct_p_p_b___open_g_l_e_s2_chromium_map_sub.html#ab86dbf8472a8ce7477027459cbc9e45a">PPB_OpenGLES2ChromiumMapSub::UnmapBufferSubDataCHROMIUM</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, const void *mem)</td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<a class="anchor" id="a070ead3876d6c726b2d4b1a979201327"></a><!-- doxytag: member="PPB_OpenGLES2ChromiumMapSub::UnmapTexSubImage2DCHROMIUM" ref="a070ead3876d6c726b2d4b1a979201327" args=")(PP_Resource context, const void *mem)" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">void(* <a class="el" href="struct_p_p_b___open_g_l_e_s2_chromium_map_sub.html#a070ead3876d6c726b2d4b1a979201327">PPB_OpenGLES2ChromiumMapSub::UnmapTexSubImage2DCHROMIUM</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, const void *mem)</td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<hr />The documentation for this struct was generated from the following file:<ul> +<li><a class="el" href="ppb__opengles2_8h.html">ppb_opengles2.h</a></li> +</ul> +</div><!-- contents --> +</div> +{{/partials.standard_nacl_api}} diff --git a/native_client_sdk/doc_generated/pepper_stable/c/struct_p_p_b___open_g_l_e_s2_chromium_map_sub__1__0.html b/native_client_sdk/doc_generated/pepper_stable/c/struct_p_p_b___open_g_l_e_s2_chromium_map_sub__1__0.html new file mode 100644 index 0000000..41a8d1d --- /dev/null +++ b/native_client_sdk/doc_generated/pepper_stable/c/struct_p_p_b___open_g_l_e_s2_chromium_map_sub__1__0.html @@ -0,0 +1,74 @@ +{{+bindTo:partials.standard_nacl_api}} +<h1>PPB_OpenGLES2ChromiumMapSub Struct Reference</h1> +<div id="doxygen-ref"> +{{- dummy div to appease doxygen -}} + <div> +<!-- Generated by Doxygen 1.7.6.1 --> + + +</div> +<!--header--> +<div class="contents"> +<!-- doxytag: class="PPB_OpenGLES2ChromiumMapSub" --><h2> +Data Fields</h2><table class="memberdecls"> + +<tr><td class="memItemLeft" align="right" valign="top">void *(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2_chromium_map_sub__1__0.html#a296ecc89ac044069aff8ecccd38b21c9">MapBufferSubDataCHROMIUM</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#aa311c7f0d6ec4f1a33f9235c3651b86b">GLuint</a> target, <a class="el" href="ppb__opengles2_8h.html#af7b978d38577bc5026a5f5fea9dddd1b">GLintptr</a> offset, <a class="el" href="ppb__opengles2_8h.html#aaccb4d7c4f31e730b377b4c44d68bc31">GLsizeiptr</a> size, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> access)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2_chromium_map_sub__1__0.html#ab35a055a709f8147ae20c40c4a9036ae">UnmapBufferSubDataCHROMIUM</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, const void *mem)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void *(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2_chromium_map_sub__1__0.html#a4de8dea85b886ba2d15c201f40c669b9">MapTexSubImage2DCHROMIUM</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> target, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> level, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> xoffset, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> yoffset, <a class="el" href="ppb__opengles2_8h.html#a9289d5b99dc1f27f01480360f2e18ae0">GLsizei</a> width, <a class="el" href="ppb__opengles2_8h.html#a9289d5b99dc1f27f01480360f2e18ae0">GLsizei</a> height, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> format, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> type, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> access)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2_chromium_map_sub__1__0.html#aef6105aadcc25ef4daee8dc2e52e4999">UnmapTexSubImage2DCHROMIUM</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, const void *mem)</td></tr> +</table> +<hr /><h2>Field Documentation</h2> +<a class="anchor" id="a296ecc89ac044069aff8ecccd38b21c9"></a><!-- doxytag: member="PPB_OpenGLES2ChromiumMapSub::MapBufferSubDataCHROMIUM" ref="a296ecc89ac044069aff8ecccd38b21c9" args=")(PP_Resource context, GLuint target, GLintptr offset, GLsizeiptr size, GLenum access)" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">void*(* <a class="el" href="struct_p_p_b___open_g_l_e_s2_chromium_map_sub__1__0.html#a296ecc89ac044069aff8ecccd38b21c9">PPB_OpenGLES2ChromiumMapSub::MapBufferSubDataCHROMIUM</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#aa311c7f0d6ec4f1a33f9235c3651b86b">GLuint</a> target, <a class="el" href="ppb__opengles2_8h.html#af7b978d38577bc5026a5f5fea9dddd1b">GLintptr</a> offset, <a class="el" href="ppb__opengles2_8h.html#aaccb4d7c4f31e730b377b4c44d68bc31">GLsizeiptr</a> size, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> access)</td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<a class="anchor" id="a4de8dea85b886ba2d15c201f40c669b9"></a><!-- doxytag: member="PPB_OpenGLES2ChromiumMapSub::MapTexSubImage2DCHROMIUM" ref="a4de8dea85b886ba2d15c201f40c669b9" args=")(PP_Resource context, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, GLenum access)" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">void*(* <a class="el" href="struct_p_p_b___open_g_l_e_s2_chromium_map_sub__1__0.html#a4de8dea85b886ba2d15c201f40c669b9">PPB_OpenGLES2ChromiumMapSub::MapTexSubImage2DCHROMIUM</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> target, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> level, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> xoffset, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> yoffset, <a class="el" href="ppb__opengles2_8h.html#a9289d5b99dc1f27f01480360f2e18ae0">GLsizei</a> width, <a class="el" href="ppb__opengles2_8h.html#a9289d5b99dc1f27f01480360f2e18ae0">GLsizei</a> height, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> format, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> type, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> access)</td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<a class="anchor" id="ab35a055a709f8147ae20c40c4a9036ae"></a><!-- doxytag: member="PPB_OpenGLES2ChromiumMapSub::UnmapBufferSubDataCHROMIUM" ref="ab35a055a709f8147ae20c40c4a9036ae" args=")(PP_Resource context, const void *mem)" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">void(* <a class="el" href="struct_p_p_b___open_g_l_e_s2_chromium_map_sub__1__0.html#ab35a055a709f8147ae20c40c4a9036ae">PPB_OpenGLES2ChromiumMapSub::UnmapBufferSubDataCHROMIUM</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, const void *mem)</td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<a class="anchor" id="aef6105aadcc25ef4daee8dc2e52e4999"></a><!-- doxytag: member="PPB_OpenGLES2ChromiumMapSub::UnmapTexSubImage2DCHROMIUM" ref="aef6105aadcc25ef4daee8dc2e52e4999" args=")(PP_Resource context, const void *mem)" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">void(* <a class="el" href="struct_p_p_b___open_g_l_e_s2_chromium_map_sub__1__0.html#aef6105aadcc25ef4daee8dc2e52e4999">PPB_OpenGLES2ChromiumMapSub::UnmapTexSubImage2DCHROMIUM</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, const void *mem)</td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<hr />The documentation for this struct was generated from the following file:<ul> +<li><a class="el" href="ppb__opengles2_8h.html">ppb_opengles2.h</a></li> +</ul> +</div><!-- contents --> +</div> +{{/partials.standard_nacl_api}} diff --git a/native_client_sdk/doc_generated/pepper_stable/c/struct_p_p_b___open_g_l_e_s2_framebuffer_blit.html b/native_client_sdk/doc_generated/pepper_stable/c/struct_p_p_b___open_g_l_e_s2_framebuffer_blit.html new file mode 100644 index 0000000..f0dc77f --- /dev/null +++ b/native_client_sdk/doc_generated/pepper_stable/c/struct_p_p_b___open_g_l_e_s2_framebuffer_blit.html @@ -0,0 +1,35 @@ +{{+bindTo:partials.standard_nacl_api}} +<h1>PPB_OpenGLES2FramebufferBlit Struct Reference</h1> +<div id="doxygen-ref"> +{{- dummy div to appease doxygen -}} + <div> +<!-- Generated by Doxygen 1.7.6.1 --> + + +</div> +<!--header--> +<div class="contents"> +<!-- doxytag: class="PPB_OpenGLES2FramebufferBlit" --><h2> +Data Fields</h2><table class="memberdecls"> + +<tr><td class="memItemLeft" align="right" valign="top">void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2_framebuffer_blit.html#a33288c12dd8062bc7d1894327ebb3771">BlitFramebufferEXT</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> srcX0, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> srcY0, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> srcX1, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> srcY1, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> dstX0, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> dstY0, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> dstX1, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> dstY1, <a class="el" href="ppb__opengles2_8h.html#a0fb936f29008789fb46b434319f68cc9">GLbitfield</a> mask, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> filter)</td></tr> +</table> +<hr /><h2>Field Documentation</h2> +<a class="anchor" id="a33288c12dd8062bc7d1894327ebb3771"></a><!-- doxytag: member="PPB_OpenGLES2FramebufferBlit::BlitFramebufferEXT" ref="a33288c12dd8062bc7d1894327ebb3771" args=")(PP_Resource context, GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GLbitfield mask, GLenum filter)" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">void(* <a class="el" href="struct_p_p_b___open_g_l_e_s2_framebuffer_blit.html#a33288c12dd8062bc7d1894327ebb3771">PPB_OpenGLES2FramebufferBlit::BlitFramebufferEXT</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> srcX0, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> srcY0, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> srcX1, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> srcY1, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> dstX0, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> dstY0, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> dstX1, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> dstY1, <a class="el" href="ppb__opengles2_8h.html#a0fb936f29008789fb46b434319f68cc9">GLbitfield</a> mask, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> filter)</td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<hr />The documentation for this struct was generated from the following file:<ul> +<li><a class="el" href="ppb__opengles2_8h.html">ppb_opengles2.h</a></li> +</ul> +</div><!-- contents --> +</div> +{{/partials.standard_nacl_api}} diff --git a/native_client_sdk/doc_generated/pepper_stable/c/struct_p_p_b___open_g_l_e_s2_framebuffer_blit__1__0.html b/native_client_sdk/doc_generated/pepper_stable/c/struct_p_p_b___open_g_l_e_s2_framebuffer_blit__1__0.html new file mode 100644 index 0000000..a186c67 --- /dev/null +++ b/native_client_sdk/doc_generated/pepper_stable/c/struct_p_p_b___open_g_l_e_s2_framebuffer_blit__1__0.html @@ -0,0 +1,35 @@ +{{+bindTo:partials.standard_nacl_api}} +<h1>PPB_OpenGLES2FramebufferBlit Struct Reference</h1> +<div id="doxygen-ref"> +{{- dummy div to appease doxygen -}} + <div> +<!-- Generated by Doxygen 1.7.6.1 --> + + +</div> +<!--header--> +<div class="contents"> +<!-- doxytag: class="PPB_OpenGLES2FramebufferBlit" --><h2> +Data Fields</h2><table class="memberdecls"> + +<tr><td class="memItemLeft" align="right" valign="top">void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2_framebuffer_blit__1__0.html#a4e11818dcb9aea72b7d8925d54e9d3ff">BlitFramebufferEXT</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> srcX0, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> srcY0, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> srcX1, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> srcY1, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> dstX0, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> dstY0, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> dstX1, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> dstY1, <a class="el" href="ppb__opengles2_8h.html#a0fb936f29008789fb46b434319f68cc9">GLbitfield</a> mask, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> filter)</td></tr> +</table> +<hr /><h2>Field Documentation</h2> +<a class="anchor" id="a4e11818dcb9aea72b7d8925d54e9d3ff"></a><!-- doxytag: member="PPB_OpenGLES2FramebufferBlit::BlitFramebufferEXT" ref="a4e11818dcb9aea72b7d8925d54e9d3ff" args=")(PP_Resource context, GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GLbitfield mask, GLenum filter)" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">void(* <a class="el" href="struct_p_p_b___open_g_l_e_s2_framebuffer_blit__1__0.html#a4e11818dcb9aea72b7d8925d54e9d3ff">PPB_OpenGLES2FramebufferBlit::BlitFramebufferEXT</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> srcX0, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> srcY0, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> srcX1, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> srcY1, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> dstX0, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> dstY0, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> dstX1, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> dstY1, <a class="el" href="ppb__opengles2_8h.html#a0fb936f29008789fb46b434319f68cc9">GLbitfield</a> mask, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> filter)</td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<hr />The documentation for this struct was generated from the following file:<ul> +<li><a class="el" href="ppb__opengles2_8h.html">ppb_opengles2.h</a></li> +</ul> +</div><!-- contents --> +</div> +{{/partials.standard_nacl_api}} diff --git a/native_client_sdk/doc_generated/pepper_stable/c/struct_p_p_b___open_g_l_e_s2_framebuffer_multisample.html b/native_client_sdk/doc_generated/pepper_stable/c/struct_p_p_b___open_g_l_e_s2_framebuffer_multisample.html new file mode 100644 index 0000000..d214b8f --- /dev/null +++ b/native_client_sdk/doc_generated/pepper_stable/c/struct_p_p_b___open_g_l_e_s2_framebuffer_multisample.html @@ -0,0 +1,35 @@ +{{+bindTo:partials.standard_nacl_api}} +<h1>PPB_OpenGLES2FramebufferMultisample Struct Reference</h1> +<div id="doxygen-ref"> +{{- dummy div to appease doxygen -}} + <div> +<!-- Generated by Doxygen 1.7.6.1 --> + + +</div> +<!--header--> +<div class="contents"> +<!-- doxytag: class="PPB_OpenGLES2FramebufferMultisample" --><h2> +Data Fields</h2><table class="memberdecls"> + +<tr><td class="memItemLeft" align="right" valign="top">void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2_framebuffer_multisample.html#ae9a2335014f42388fe445c023309aa4f">RenderbufferStorageMultisampleEXT</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> target, <a class="el" href="ppb__opengles2_8h.html#a9289d5b99dc1f27f01480360f2e18ae0">GLsizei</a> samples, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> internalformat, <a class="el" href="ppb__opengles2_8h.html#a9289d5b99dc1f27f01480360f2e18ae0">GLsizei</a> width, <a class="el" href="ppb__opengles2_8h.html#a9289d5b99dc1f27f01480360f2e18ae0">GLsizei</a> height)</td></tr> +</table> +<hr /><h2>Field Documentation</h2> +<a class="anchor" id="ae9a2335014f42388fe445c023309aa4f"></a><!-- doxytag: member="PPB_OpenGLES2FramebufferMultisample::RenderbufferStorageMultisampleEXT" ref="ae9a2335014f42388fe445c023309aa4f" args=")(PP_Resource context, GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height)" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">void(* <a class="el" href="struct_p_p_b___open_g_l_e_s2_framebuffer_multisample.html#ae9a2335014f42388fe445c023309aa4f">PPB_OpenGLES2FramebufferMultisample::RenderbufferStorageMultisampleEXT</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> target, <a class="el" href="ppb__opengles2_8h.html#a9289d5b99dc1f27f01480360f2e18ae0">GLsizei</a> samples, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> internalformat, <a class="el" href="ppb__opengles2_8h.html#a9289d5b99dc1f27f01480360f2e18ae0">GLsizei</a> width, <a class="el" href="ppb__opengles2_8h.html#a9289d5b99dc1f27f01480360f2e18ae0">GLsizei</a> height)</td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<hr />The documentation for this struct was generated from the following file:<ul> +<li><a class="el" href="ppb__opengles2_8h.html">ppb_opengles2.h</a></li> +</ul> +</div><!-- contents --> +</div> +{{/partials.standard_nacl_api}} diff --git a/native_client_sdk/doc_generated/pepper_stable/c/struct_p_p_b___open_g_l_e_s2_framebuffer_multisample__1__0.html b/native_client_sdk/doc_generated/pepper_stable/c/struct_p_p_b___open_g_l_e_s2_framebuffer_multisample__1__0.html new file mode 100644 index 0000000..2446b64 --- /dev/null +++ b/native_client_sdk/doc_generated/pepper_stable/c/struct_p_p_b___open_g_l_e_s2_framebuffer_multisample__1__0.html @@ -0,0 +1,35 @@ +{{+bindTo:partials.standard_nacl_api}} +<h1>PPB_OpenGLES2FramebufferMultisample Struct Reference</h1> +<div id="doxygen-ref"> +{{- dummy div to appease doxygen -}} + <div> +<!-- Generated by Doxygen 1.7.6.1 --> + + +</div> +<!--header--> +<div class="contents"> +<!-- doxytag: class="PPB_OpenGLES2FramebufferMultisample" --><h2> +Data Fields</h2><table class="memberdecls"> + +<tr><td class="memItemLeft" align="right" valign="top">void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2_framebuffer_multisample__1__0.html#a22cdff264a2e10fa4b3843f2be095e92">RenderbufferStorageMultisampleEXT</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> target, <a class="el" href="ppb__opengles2_8h.html#a9289d5b99dc1f27f01480360f2e18ae0">GLsizei</a> samples, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> internalformat, <a class="el" href="ppb__opengles2_8h.html#a9289d5b99dc1f27f01480360f2e18ae0">GLsizei</a> width, <a class="el" href="ppb__opengles2_8h.html#a9289d5b99dc1f27f01480360f2e18ae0">GLsizei</a> height)</td></tr> +</table> +<hr /><h2>Field Documentation</h2> +<a class="anchor" id="a22cdff264a2e10fa4b3843f2be095e92"></a><!-- doxytag: member="PPB_OpenGLES2FramebufferMultisample::RenderbufferStorageMultisampleEXT" ref="a22cdff264a2e10fa4b3843f2be095e92" args=")(PP_Resource context, GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height)" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">void(* <a class="el" href="struct_p_p_b___open_g_l_e_s2_framebuffer_multisample__1__0.html#a22cdff264a2e10fa4b3843f2be095e92">PPB_OpenGLES2FramebufferMultisample::RenderbufferStorageMultisampleEXT</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> target, <a class="el" href="ppb__opengles2_8h.html#a9289d5b99dc1f27f01480360f2e18ae0">GLsizei</a> samples, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> internalformat, <a class="el" href="ppb__opengles2_8h.html#a9289d5b99dc1f27f01480360f2e18ae0">GLsizei</a> width, <a class="el" href="ppb__opengles2_8h.html#a9289d5b99dc1f27f01480360f2e18ae0">GLsizei</a> height)</td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<hr />The documentation for this struct was generated from the following file:<ul> +<li><a class="el" href="ppb__opengles2_8h.html">ppb_opengles2.h</a></li> +</ul> +</div><!-- contents --> +</div> +{{/partials.standard_nacl_api}} diff --git a/native_client_sdk/doc_generated/pepper_stable/c/struct_p_p_b___open_g_l_e_s2_instanced_arrays.html b/native_client_sdk/doc_generated/pepper_stable/c/struct_p_p_b___open_g_l_e_s2_instanced_arrays.html new file mode 100644 index 0000000..4937e77 --- /dev/null +++ b/native_client_sdk/doc_generated/pepper_stable/c/struct_p_p_b___open_g_l_e_s2_instanced_arrays.html @@ -0,0 +1,61 @@ +{{+bindTo:partials.standard_nacl_api}} +<h1>PPB_OpenGLES2InstancedArrays Struct Reference</h1> +<div id="doxygen-ref"> +{{- dummy div to appease doxygen -}} + <div> +<!-- Generated by Doxygen 1.7.6.1 --> + + +</div> +<!--header--> +<div class="contents"> +<!-- doxytag: class="PPB_OpenGLES2InstancedArrays" --><h2> +Data Fields</h2><table class="memberdecls"> + +<tr><td class="memItemLeft" align="right" valign="top">void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2_instanced_arrays.html#aacc8c2b28773b7f0a99c39a967f2e9f1">DrawArraysInstancedANGLE</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> mode, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> first, <a class="el" href="ppb__opengles2_8h.html#a9289d5b99dc1f27f01480360f2e18ae0">GLsizei</a> count, <a class="el" href="ppb__opengles2_8h.html#a9289d5b99dc1f27f01480360f2e18ae0">GLsizei</a> primcount)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2_instanced_arrays.html#a40a3200a267d4df2efe3ae5adce7c21e">DrawElementsInstancedANGLE</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> mode, <a class="el" href="ppb__opengles2_8h.html#a9289d5b99dc1f27f01480360f2e18ae0">GLsizei</a> count, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> type, const void *indices, <a class="el" href="ppb__opengles2_8h.html#a9289d5b99dc1f27f01480360f2e18ae0">GLsizei</a> primcount)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2_instanced_arrays.html#aad4d8b8f799dada68d83407310f63099">VertexAttribDivisorANGLE</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#aa311c7f0d6ec4f1a33f9235c3651b86b">GLuint</a> index, <a class="el" href="ppb__opengles2_8h.html#aa311c7f0d6ec4f1a33f9235c3651b86b">GLuint</a> divisor)</td></tr> +</table> +<hr /><h2>Field Documentation</h2> +<a class="anchor" id="aacc8c2b28773b7f0a99c39a967f2e9f1"></a><!-- doxytag: member="PPB_OpenGLES2InstancedArrays::DrawArraysInstancedANGLE" ref="aacc8c2b28773b7f0a99c39a967f2e9f1" args=")(PP_Resource context, GLenum mode, GLint first, GLsizei count, GLsizei primcount)" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">void(* <a class="el" href="struct_p_p_b___open_g_l_e_s2_instanced_arrays.html#aacc8c2b28773b7f0a99c39a967f2e9f1">PPB_OpenGLES2InstancedArrays::DrawArraysInstancedANGLE</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> mode, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> first, <a class="el" href="ppb__opengles2_8h.html#a9289d5b99dc1f27f01480360f2e18ae0">GLsizei</a> count, <a class="el" href="ppb__opengles2_8h.html#a9289d5b99dc1f27f01480360f2e18ae0">GLsizei</a> primcount)</td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<a class="anchor" id="a40a3200a267d4df2efe3ae5adce7c21e"></a><!-- doxytag: member="PPB_OpenGLES2InstancedArrays::DrawElementsInstancedANGLE" ref="a40a3200a267d4df2efe3ae5adce7c21e" args=")(PP_Resource context, GLenum mode, GLsizei count, GLenum type, const void *indices, GLsizei primcount)" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">void(* <a class="el" href="struct_p_p_b___open_g_l_e_s2_instanced_arrays.html#a40a3200a267d4df2efe3ae5adce7c21e">PPB_OpenGLES2InstancedArrays::DrawElementsInstancedANGLE</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> mode, <a class="el" href="ppb__opengles2_8h.html#a9289d5b99dc1f27f01480360f2e18ae0">GLsizei</a> count, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> type, const void *indices, <a class="el" href="ppb__opengles2_8h.html#a9289d5b99dc1f27f01480360f2e18ae0">GLsizei</a> primcount)</td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<a class="anchor" id="aad4d8b8f799dada68d83407310f63099"></a><!-- doxytag: member="PPB_OpenGLES2InstancedArrays::VertexAttribDivisorANGLE" ref="aad4d8b8f799dada68d83407310f63099" args=")(PP_Resource context, GLuint index, GLuint divisor)" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">void(* <a class="el" href="struct_p_p_b___open_g_l_e_s2_instanced_arrays.html#aad4d8b8f799dada68d83407310f63099">PPB_OpenGLES2InstancedArrays::VertexAttribDivisorANGLE</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#aa311c7f0d6ec4f1a33f9235c3651b86b">GLuint</a> index, <a class="el" href="ppb__opengles2_8h.html#aa311c7f0d6ec4f1a33f9235c3651b86b">GLuint</a> divisor)</td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<hr />The documentation for this struct was generated from the following file:<ul> +<li><a class="el" href="ppb__opengles2_8h.html">ppb_opengles2.h</a></li> +</ul> +</div><!-- contents --> +</div> +{{/partials.standard_nacl_api}} diff --git a/native_client_sdk/doc_generated/pepper_stable/c/struct_p_p_b___open_g_l_e_s2_instanced_arrays__1__0.html b/native_client_sdk/doc_generated/pepper_stable/c/struct_p_p_b___open_g_l_e_s2_instanced_arrays__1__0.html new file mode 100644 index 0000000..491ff9d --- /dev/null +++ b/native_client_sdk/doc_generated/pepper_stable/c/struct_p_p_b___open_g_l_e_s2_instanced_arrays__1__0.html @@ -0,0 +1,61 @@ +{{+bindTo:partials.standard_nacl_api}} +<h1>PPB_OpenGLES2InstancedArrays Struct Reference</h1> +<div id="doxygen-ref"> +{{- dummy div to appease doxygen -}} + <div> +<!-- Generated by Doxygen 1.7.6.1 --> + + +</div> +<!--header--> +<div class="contents"> +<!-- doxytag: class="PPB_OpenGLES2InstancedArrays" --><h2> +Data Fields</h2><table class="memberdecls"> + +<tr><td class="memItemLeft" align="right" valign="top">void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2_instanced_arrays__1__0.html#af74c0f73abc3c097d0ec72f239a0c2b0">DrawArraysInstancedANGLE</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> mode, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> first, <a class="el" href="ppb__opengles2_8h.html#a9289d5b99dc1f27f01480360f2e18ae0">GLsizei</a> count, <a class="el" href="ppb__opengles2_8h.html#a9289d5b99dc1f27f01480360f2e18ae0">GLsizei</a> primcount)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2_instanced_arrays__1__0.html#a929c1a6861e4167aefda1f0b4f503f61">DrawElementsInstancedANGLE</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> mode, <a class="el" href="ppb__opengles2_8h.html#a9289d5b99dc1f27f01480360f2e18ae0">GLsizei</a> count, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> type, const void *indices, <a class="el" href="ppb__opengles2_8h.html#a9289d5b99dc1f27f01480360f2e18ae0">GLsizei</a> primcount)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2_instanced_arrays__1__0.html#aa5dac4f0d129c9954646c20e238bb8e7">VertexAttribDivisorANGLE</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#aa311c7f0d6ec4f1a33f9235c3651b86b">GLuint</a> index, <a class="el" href="ppb__opengles2_8h.html#aa311c7f0d6ec4f1a33f9235c3651b86b">GLuint</a> divisor)</td></tr> +</table> +<hr /><h2>Field Documentation</h2> +<a class="anchor" id="af74c0f73abc3c097d0ec72f239a0c2b0"></a><!-- doxytag: member="PPB_OpenGLES2InstancedArrays::DrawArraysInstancedANGLE" ref="af74c0f73abc3c097d0ec72f239a0c2b0" args=")(PP_Resource context, GLenum mode, GLint first, GLsizei count, GLsizei primcount)" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">void(* <a class="el" href="struct_p_p_b___open_g_l_e_s2_instanced_arrays__1__0.html#af74c0f73abc3c097d0ec72f239a0c2b0">PPB_OpenGLES2InstancedArrays::DrawArraysInstancedANGLE</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> mode, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> first, <a class="el" href="ppb__opengles2_8h.html#a9289d5b99dc1f27f01480360f2e18ae0">GLsizei</a> count, <a class="el" href="ppb__opengles2_8h.html#a9289d5b99dc1f27f01480360f2e18ae0">GLsizei</a> primcount)</td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<a class="anchor" id="a929c1a6861e4167aefda1f0b4f503f61"></a><!-- doxytag: member="PPB_OpenGLES2InstancedArrays::DrawElementsInstancedANGLE" ref="a929c1a6861e4167aefda1f0b4f503f61" args=")(PP_Resource context, GLenum mode, GLsizei count, GLenum type, const void *indices, GLsizei primcount)" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">void(* <a class="el" href="struct_p_p_b___open_g_l_e_s2_instanced_arrays__1__0.html#a929c1a6861e4167aefda1f0b4f503f61">PPB_OpenGLES2InstancedArrays::DrawElementsInstancedANGLE</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> mode, <a class="el" href="ppb__opengles2_8h.html#a9289d5b99dc1f27f01480360f2e18ae0">GLsizei</a> count, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> type, const void *indices, <a class="el" href="ppb__opengles2_8h.html#a9289d5b99dc1f27f01480360f2e18ae0">GLsizei</a> primcount)</td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<a class="anchor" id="aa5dac4f0d129c9954646c20e238bb8e7"></a><!-- doxytag: member="PPB_OpenGLES2InstancedArrays::VertexAttribDivisorANGLE" ref="aa5dac4f0d129c9954646c20e238bb8e7" args=")(PP_Resource context, GLuint index, GLuint divisor)" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">void(* <a class="el" href="struct_p_p_b___open_g_l_e_s2_instanced_arrays__1__0.html#aa5dac4f0d129c9954646c20e238bb8e7">PPB_OpenGLES2InstancedArrays::VertexAttribDivisorANGLE</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#aa311c7f0d6ec4f1a33f9235c3651b86b">GLuint</a> index, <a class="el" href="ppb__opengles2_8h.html#aa311c7f0d6ec4f1a33f9235c3651b86b">GLuint</a> divisor)</td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<hr />The documentation for this struct was generated from the following file:<ul> +<li><a class="el" href="ppb__opengles2_8h.html">ppb_opengles2.h</a></li> +</ul> +</div><!-- contents --> +</div> +{{/partials.standard_nacl_api}} diff --git a/native_client_sdk/doc_generated/pepper_stable/c/struct_p_p_b___open_g_l_e_s2_query.html b/native_client_sdk/doc_generated/pepper_stable/c/struct_p_p_b___open_g_l_e_s2_query.html new file mode 100644 index 0000000..c2bc008 --- /dev/null +++ b/native_client_sdk/doc_generated/pepper_stable/c/struct_p_p_b___open_g_l_e_s2_query.html @@ -0,0 +1,113 @@ +{{+bindTo:partials.standard_nacl_api}} +<h1>PPB_OpenGLES2Query Struct Reference</h1> +<div id="doxygen-ref"> +{{- dummy div to appease doxygen -}} + <div> +<!-- Generated by Doxygen 1.7.6.1 --> + + +</div> +<!--header--> +<div class="contents"> +<!-- doxytag: class="PPB_OpenGLES2Query" --><h2> +Data Fields</h2><table class="memberdecls"> + +<tr><td class="memItemLeft" align="right" valign="top">void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2_query.html#ac7f972db2f16fd921113b699809423a6">GenQueriesEXT</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a9289d5b99dc1f27f01480360f2e18ae0">GLsizei</a> n, <a class="el" href="ppb__opengles2_8h.html#aa311c7f0d6ec4f1a33f9235c3651b86b">GLuint</a> *queries)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2_query.html#a540e524a6fd88ab096a207ecca7bc14c">DeleteQueriesEXT</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a9289d5b99dc1f27f01480360f2e18ae0">GLsizei</a> n, const <a class="el" href="ppb__opengles2_8h.html#aa311c7f0d6ec4f1a33f9235c3651b86b">GLuint</a> *queries)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="ppb__opengles2_8h.html#aa010a67382116caf29c29318251ccb6c">GLboolean</a>(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2_query.html#a3c41482d977160b2b5996e0ac54c2966">IsQueryEXT</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#aa311c7f0d6ec4f1a33f9235c3651b86b">GLuint</a> id)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2_query.html#a1ec23a910cbd8b946ef870522f988c01">BeginQueryEXT</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> target, <a class="el" href="ppb__opengles2_8h.html#aa311c7f0d6ec4f1a33f9235c3651b86b">GLuint</a> id)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2_query.html#af025f4ae3d19616f2919df8cbfc54d57">EndQueryEXT</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> target)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2_query.html#a20022463bd047ba05e8ce0e2efdb2af6">GetQueryivEXT</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> target, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> pname, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> *params)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2_query.html#af2a018b4c0b8e16ec5c84b6a859f64e9">GetQueryObjectuivEXT</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#aa311c7f0d6ec4f1a33f9235c3651b86b">GLuint</a> id, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> pname, <a class="el" href="ppb__opengles2_8h.html#aa311c7f0d6ec4f1a33f9235c3651b86b">GLuint</a> *params)</td></tr> +</table> +<hr /><h2>Field Documentation</h2> +<a class="anchor" id="a1ec23a910cbd8b946ef870522f988c01"></a><!-- doxytag: member="PPB_OpenGLES2Query::BeginQueryEXT" ref="a1ec23a910cbd8b946ef870522f988c01" args=")(PP_Resource context, GLenum target, GLuint id)" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">void(* <a class="el" href="struct_p_p_b___open_g_l_e_s2_query.html#a1ec23a910cbd8b946ef870522f988c01">PPB_OpenGLES2Query::BeginQueryEXT</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> target, <a class="el" href="ppb__opengles2_8h.html#aa311c7f0d6ec4f1a33f9235c3651b86b">GLuint</a> id)</td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<a class="anchor" id="a540e524a6fd88ab096a207ecca7bc14c"></a><!-- doxytag: member="PPB_OpenGLES2Query::DeleteQueriesEXT" ref="a540e524a6fd88ab096a207ecca7bc14c" args=")(PP_Resource context, GLsizei n, const GLuint *queries)" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">void(* <a class="el" href="struct_p_p_b___open_g_l_e_s2_query.html#a540e524a6fd88ab096a207ecca7bc14c">PPB_OpenGLES2Query::DeleteQueriesEXT</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a9289d5b99dc1f27f01480360f2e18ae0">GLsizei</a> n, const <a class="el" href="ppb__opengles2_8h.html#aa311c7f0d6ec4f1a33f9235c3651b86b">GLuint</a> *queries)</td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<a class="anchor" id="af025f4ae3d19616f2919df8cbfc54d57"></a><!-- doxytag: member="PPB_OpenGLES2Query::EndQueryEXT" ref="af025f4ae3d19616f2919df8cbfc54d57" args=")(PP_Resource context, GLenum target)" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">void(* <a class="el" href="struct_p_p_b___open_g_l_e_s2_query.html#af025f4ae3d19616f2919df8cbfc54d57">PPB_OpenGLES2Query::EndQueryEXT</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> target)</td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<a class="anchor" id="ac7f972db2f16fd921113b699809423a6"></a><!-- doxytag: member="PPB_OpenGLES2Query::GenQueriesEXT" ref="ac7f972db2f16fd921113b699809423a6" args=")(PP_Resource context, GLsizei n, GLuint *queries)" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">void(* <a class="el" href="struct_p_p_b___open_g_l_e_s2_query.html#ac7f972db2f16fd921113b699809423a6">PPB_OpenGLES2Query::GenQueriesEXT</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a9289d5b99dc1f27f01480360f2e18ae0">GLsizei</a> n, <a class="el" href="ppb__opengles2_8h.html#aa311c7f0d6ec4f1a33f9235c3651b86b">GLuint</a> *queries)</td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<a class="anchor" id="a20022463bd047ba05e8ce0e2efdb2af6"></a><!-- doxytag: member="PPB_OpenGLES2Query::GetQueryivEXT" ref="a20022463bd047ba05e8ce0e2efdb2af6" args=")(PP_Resource context, GLenum target, GLenum pname, GLint *params)" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">void(* <a class="el" href="struct_p_p_b___open_g_l_e_s2_query.html#a20022463bd047ba05e8ce0e2efdb2af6">PPB_OpenGLES2Query::GetQueryivEXT</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> target, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> pname, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> *params)</td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<a class="anchor" id="af2a018b4c0b8e16ec5c84b6a859f64e9"></a><!-- doxytag: member="PPB_OpenGLES2Query::GetQueryObjectuivEXT" ref="af2a018b4c0b8e16ec5c84b6a859f64e9" args=")(PP_Resource context, GLuint id, GLenum pname, GLuint *params)" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">void(* <a class="el" href="struct_p_p_b___open_g_l_e_s2_query.html#af2a018b4c0b8e16ec5c84b6a859f64e9">PPB_OpenGLES2Query::GetQueryObjectuivEXT</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#aa311c7f0d6ec4f1a33f9235c3651b86b">GLuint</a> id, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> pname, <a class="el" href="ppb__opengles2_8h.html#aa311c7f0d6ec4f1a33f9235c3651b86b">GLuint</a> *params)</td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<a class="anchor" id="a3c41482d977160b2b5996e0ac54c2966"></a><!-- doxytag: member="PPB_OpenGLES2Query::IsQueryEXT" ref="a3c41482d977160b2b5996e0ac54c2966" args=")(PP_Resource context, GLuint id)" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname"><a class="el" href="ppb__opengles2_8h.html#aa010a67382116caf29c29318251ccb6c">GLboolean</a>(* <a class="el" href="struct_p_p_b___open_g_l_e_s2_query.html#a3c41482d977160b2b5996e0ac54c2966">PPB_OpenGLES2Query::IsQueryEXT</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#aa311c7f0d6ec4f1a33f9235c3651b86b">GLuint</a> id)</td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<hr />The documentation for this struct was generated from the following file:<ul> +<li><a class="el" href="ppb__opengles2_8h.html">ppb_opengles2.h</a></li> +</ul> +</div><!-- contents --> +</div> +{{/partials.standard_nacl_api}} diff --git a/native_client_sdk/doc_generated/pepper_stable/c/struct_p_p_b___open_g_l_e_s2_query__1__0.html b/native_client_sdk/doc_generated/pepper_stable/c/struct_p_p_b___open_g_l_e_s2_query__1__0.html new file mode 100644 index 0000000..76e008a --- /dev/null +++ b/native_client_sdk/doc_generated/pepper_stable/c/struct_p_p_b___open_g_l_e_s2_query__1__0.html @@ -0,0 +1,113 @@ +{{+bindTo:partials.standard_nacl_api}} +<h1>PPB_OpenGLES2Query Struct Reference</h1> +<div id="doxygen-ref"> +{{- dummy div to appease doxygen -}} + <div> +<!-- Generated by Doxygen 1.7.6.1 --> + + +</div> +<!--header--> +<div class="contents"> +<!-- doxytag: class="PPB_OpenGLES2Query" --><h2> +Data Fields</h2><table class="memberdecls"> + +<tr><td class="memItemLeft" align="right" valign="top">void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2_query__1__0.html#ae2f6e8510804ee551ee9edee69aa2c01">GenQueriesEXT</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a9289d5b99dc1f27f01480360f2e18ae0">GLsizei</a> n, <a class="el" href="ppb__opengles2_8h.html#aa311c7f0d6ec4f1a33f9235c3651b86b">GLuint</a> *queries)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2_query__1__0.html#ae49c996941b28dda03b9b1b20a12221b">DeleteQueriesEXT</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a9289d5b99dc1f27f01480360f2e18ae0">GLsizei</a> n, const <a class="el" href="ppb__opengles2_8h.html#aa311c7f0d6ec4f1a33f9235c3651b86b">GLuint</a> *queries)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="ppb__opengles2_8h.html#aa010a67382116caf29c29318251ccb6c">GLboolean</a>(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2_query__1__0.html#a2cac26bbb7738ced3d8e117856eeda50">IsQueryEXT</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#aa311c7f0d6ec4f1a33f9235c3651b86b">GLuint</a> id)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2_query__1__0.html#a5ba50bc0dc933e9e20233656610287df">BeginQueryEXT</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> target, <a class="el" href="ppb__opengles2_8h.html#aa311c7f0d6ec4f1a33f9235c3651b86b">GLuint</a> id)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2_query__1__0.html#a8eb817ad4a0aa902a18acae5891dd66c">EndQueryEXT</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> target)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2_query__1__0.html#aaf9d9f118b872b8f1905eeb09a86b6da">GetQueryivEXT</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> target, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> pname, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> *params)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2_query__1__0.html#a25c570a8514e53f01b224731fbcd8244">GetQueryObjectuivEXT</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#aa311c7f0d6ec4f1a33f9235c3651b86b">GLuint</a> id, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> pname, <a class="el" href="ppb__opengles2_8h.html#aa311c7f0d6ec4f1a33f9235c3651b86b">GLuint</a> *params)</td></tr> +</table> +<hr /><h2>Field Documentation</h2> +<a class="anchor" id="a5ba50bc0dc933e9e20233656610287df"></a><!-- doxytag: member="PPB_OpenGLES2Query::BeginQueryEXT" ref="a5ba50bc0dc933e9e20233656610287df" args=")(PP_Resource context, GLenum target, GLuint id)" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">void(* <a class="el" href="struct_p_p_b___open_g_l_e_s2_query__1__0.html#a5ba50bc0dc933e9e20233656610287df">PPB_OpenGLES2Query::BeginQueryEXT</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> target, <a class="el" href="ppb__opengles2_8h.html#aa311c7f0d6ec4f1a33f9235c3651b86b">GLuint</a> id)</td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<a class="anchor" id="ae49c996941b28dda03b9b1b20a12221b"></a><!-- doxytag: member="PPB_OpenGLES2Query::DeleteQueriesEXT" ref="ae49c996941b28dda03b9b1b20a12221b" args=")(PP_Resource context, GLsizei n, const GLuint *queries)" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">void(* <a class="el" href="struct_p_p_b___open_g_l_e_s2_query__1__0.html#ae49c996941b28dda03b9b1b20a12221b">PPB_OpenGLES2Query::DeleteQueriesEXT</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a9289d5b99dc1f27f01480360f2e18ae0">GLsizei</a> n, const <a class="el" href="ppb__opengles2_8h.html#aa311c7f0d6ec4f1a33f9235c3651b86b">GLuint</a> *queries)</td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<a class="anchor" id="a8eb817ad4a0aa902a18acae5891dd66c"></a><!-- doxytag: member="PPB_OpenGLES2Query::EndQueryEXT" ref="a8eb817ad4a0aa902a18acae5891dd66c" args=")(PP_Resource context, GLenum target)" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">void(* <a class="el" href="struct_p_p_b___open_g_l_e_s2_query__1__0.html#a8eb817ad4a0aa902a18acae5891dd66c">PPB_OpenGLES2Query::EndQueryEXT</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> target)</td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<a class="anchor" id="ae2f6e8510804ee551ee9edee69aa2c01"></a><!-- doxytag: member="PPB_OpenGLES2Query::GenQueriesEXT" ref="ae2f6e8510804ee551ee9edee69aa2c01" args=")(PP_Resource context, GLsizei n, GLuint *queries)" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">void(* <a class="el" href="struct_p_p_b___open_g_l_e_s2_query__1__0.html#ae2f6e8510804ee551ee9edee69aa2c01">PPB_OpenGLES2Query::GenQueriesEXT</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a9289d5b99dc1f27f01480360f2e18ae0">GLsizei</a> n, <a class="el" href="ppb__opengles2_8h.html#aa311c7f0d6ec4f1a33f9235c3651b86b">GLuint</a> *queries)</td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<a class="anchor" id="aaf9d9f118b872b8f1905eeb09a86b6da"></a><!-- doxytag: member="PPB_OpenGLES2Query::GetQueryivEXT" ref="aaf9d9f118b872b8f1905eeb09a86b6da" args=")(PP_Resource context, GLenum target, GLenum pname, GLint *params)" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">void(* <a class="el" href="struct_p_p_b___open_g_l_e_s2_query__1__0.html#aaf9d9f118b872b8f1905eeb09a86b6da">PPB_OpenGLES2Query::GetQueryivEXT</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> target, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> pname, <a class="el" href="ppb__opengles2_8h.html#a5ac0f3c4d7fafd42b284b5487a791017">GLint</a> *params)</td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<a class="anchor" id="a25c570a8514e53f01b224731fbcd8244"></a><!-- doxytag: member="PPB_OpenGLES2Query::GetQueryObjectuivEXT" ref="a25c570a8514e53f01b224731fbcd8244" args=")(PP_Resource context, GLuint id, GLenum pname, GLuint *params)" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">void(* <a class="el" href="struct_p_p_b___open_g_l_e_s2_query__1__0.html#a25c570a8514e53f01b224731fbcd8244">PPB_OpenGLES2Query::GetQueryObjectuivEXT</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#aa311c7f0d6ec4f1a33f9235c3651b86b">GLuint</a> id, <a class="el" href="ppb__opengles2_8h.html#a7efd7809e1632cdae75603fd1fee61c0">GLenum</a> pname, <a class="el" href="ppb__opengles2_8h.html#aa311c7f0d6ec4f1a33f9235c3651b86b">GLuint</a> *params)</td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<a class="anchor" id="a2cac26bbb7738ced3d8e117856eeda50"></a><!-- doxytag: member="PPB_OpenGLES2Query::IsQueryEXT" ref="a2cac26bbb7738ced3d8e117856eeda50" args=")(PP_Resource context, GLuint id)" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname"><a class="el" href="ppb__opengles2_8h.html#aa010a67382116caf29c29318251ccb6c">GLboolean</a>(* <a class="el" href="struct_p_p_b___open_g_l_e_s2_query__1__0.html#a2cac26bbb7738ced3d8e117856eeda50">PPB_OpenGLES2Query::IsQueryEXT</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#aa311c7f0d6ec4f1a33f9235c3651b86b">GLuint</a> id)</td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<hr />The documentation for this struct was generated from the following file:<ul> +<li><a class="el" href="ppb__opengles2_8h.html">ppb_opengles2.h</a></li> +</ul> +</div><!-- contents --> +</div> +{{/partials.standard_nacl_api}} diff --git a/native_client_sdk/doc_generated/pepper_stable/c/struct_p_p_b___open_g_l_e_s2_vertex_array_object.html b/native_client_sdk/doc_generated/pepper_stable/c/struct_p_p_b___open_g_l_e_s2_vertex_array_object.html new file mode 100644 index 0000000..510cc76 --- /dev/null +++ b/native_client_sdk/doc_generated/pepper_stable/c/struct_p_p_b___open_g_l_e_s2_vertex_array_object.html @@ -0,0 +1,74 @@ +{{+bindTo:partials.standard_nacl_api}} +<h1>PPB_OpenGLES2VertexArrayObject Struct Reference</h1> +<div id="doxygen-ref"> +{{- dummy div to appease doxygen -}} + <div> +<!-- Generated by Doxygen 1.7.6.1 --> + + +</div> +<!--header--> +<div class="contents"> +<!-- doxytag: class="PPB_OpenGLES2VertexArrayObject" --><h2> +Data Fields</h2><table class="memberdecls"> + +<tr><td class="memItemLeft" align="right" valign="top">void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2_vertex_array_object.html#a7d8cd9055647469e4aa1c56142f5c548">GenVertexArraysOES</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a9289d5b99dc1f27f01480360f2e18ae0">GLsizei</a> n, <a class="el" href="ppb__opengles2_8h.html#aa311c7f0d6ec4f1a33f9235c3651b86b">GLuint</a> *arrays)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2_vertex_array_object.html#a9d9d729442e72f4a16178664de686aaf">DeleteVertexArraysOES</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a9289d5b99dc1f27f01480360f2e18ae0">GLsizei</a> n, const <a class="el" href="ppb__opengles2_8h.html#aa311c7f0d6ec4f1a33f9235c3651b86b">GLuint</a> *arrays)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="ppb__opengles2_8h.html#aa010a67382116caf29c29318251ccb6c">GLboolean</a>(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2_vertex_array_object.html#aeefdbc2e5307baefcf414222904911bc">IsVertexArrayOES</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#aa311c7f0d6ec4f1a33f9235c3651b86b">GLuint</a> array)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2_vertex_array_object.html#ae513e9ea1e10bf0617621568a008024e">BindVertexArrayOES</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#aa311c7f0d6ec4f1a33f9235c3651b86b">GLuint</a> array)</td></tr> +</table> +<hr /><h2>Field Documentation</h2> +<a class="anchor" id="ae513e9ea1e10bf0617621568a008024e"></a><!-- doxytag: member="PPB_OpenGLES2VertexArrayObject::BindVertexArrayOES" ref="ae513e9ea1e10bf0617621568a008024e" args=")(PP_Resource context, GLuint array)" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">void(* <a class="el" href="struct_p_p_b___open_g_l_e_s2_vertex_array_object.html#ae513e9ea1e10bf0617621568a008024e">PPB_OpenGLES2VertexArrayObject::BindVertexArrayOES</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#aa311c7f0d6ec4f1a33f9235c3651b86b">GLuint</a> array)</td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<a class="anchor" id="a9d9d729442e72f4a16178664de686aaf"></a><!-- doxytag: member="PPB_OpenGLES2VertexArrayObject::DeleteVertexArraysOES" ref="a9d9d729442e72f4a16178664de686aaf" args=")(PP_Resource context, GLsizei n, const GLuint *arrays)" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">void(* <a class="el" href="struct_p_p_b___open_g_l_e_s2_vertex_array_object.html#a9d9d729442e72f4a16178664de686aaf">PPB_OpenGLES2VertexArrayObject::DeleteVertexArraysOES</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a9289d5b99dc1f27f01480360f2e18ae0">GLsizei</a> n, const <a class="el" href="ppb__opengles2_8h.html#aa311c7f0d6ec4f1a33f9235c3651b86b">GLuint</a> *arrays)</td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<a class="anchor" id="a7d8cd9055647469e4aa1c56142f5c548"></a><!-- doxytag: member="PPB_OpenGLES2VertexArrayObject::GenVertexArraysOES" ref="a7d8cd9055647469e4aa1c56142f5c548" args=")(PP_Resource context, GLsizei n, GLuint *arrays)" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">void(* <a class="el" href="struct_p_p_b___open_g_l_e_s2_vertex_array_object.html#a7d8cd9055647469e4aa1c56142f5c548">PPB_OpenGLES2VertexArrayObject::GenVertexArraysOES</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a9289d5b99dc1f27f01480360f2e18ae0">GLsizei</a> n, <a class="el" href="ppb__opengles2_8h.html#aa311c7f0d6ec4f1a33f9235c3651b86b">GLuint</a> *arrays)</td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<a class="anchor" id="aeefdbc2e5307baefcf414222904911bc"></a><!-- doxytag: member="PPB_OpenGLES2VertexArrayObject::IsVertexArrayOES" ref="aeefdbc2e5307baefcf414222904911bc" args=")(PP_Resource context, GLuint array)" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname"><a class="el" href="ppb__opengles2_8h.html#aa010a67382116caf29c29318251ccb6c">GLboolean</a>(* <a class="el" href="struct_p_p_b___open_g_l_e_s2_vertex_array_object.html#aeefdbc2e5307baefcf414222904911bc">PPB_OpenGLES2VertexArrayObject::IsVertexArrayOES</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#aa311c7f0d6ec4f1a33f9235c3651b86b">GLuint</a> array)</td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<hr />The documentation for this struct was generated from the following file:<ul> +<li><a class="el" href="ppb__opengles2_8h.html">ppb_opengles2.h</a></li> +</ul> +</div><!-- contents --> +</div> +{{/partials.standard_nacl_api}} diff --git a/native_client_sdk/doc_generated/pepper_stable/c/struct_p_p_b___open_g_l_e_s2_vertex_array_object__1__0.html b/native_client_sdk/doc_generated/pepper_stable/c/struct_p_p_b___open_g_l_e_s2_vertex_array_object__1__0.html new file mode 100644 index 0000000..e378a4a --- /dev/null +++ b/native_client_sdk/doc_generated/pepper_stable/c/struct_p_p_b___open_g_l_e_s2_vertex_array_object__1__0.html @@ -0,0 +1,74 @@ +{{+bindTo:partials.standard_nacl_api}} +<h1>PPB_OpenGLES2VertexArrayObject Struct Reference</h1> +<div id="doxygen-ref"> +{{- dummy div to appease doxygen -}} + <div> +<!-- Generated by Doxygen 1.7.6.1 --> + + +</div> +<!--header--> +<div class="contents"> +<!-- doxytag: class="PPB_OpenGLES2VertexArrayObject" --><h2> +Data Fields</h2><table class="memberdecls"> + +<tr><td class="memItemLeft" align="right" valign="top">void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2_vertex_array_object__1__0.html#aab4479bfadfd2598ea9e15081959a714">GenVertexArraysOES</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a9289d5b99dc1f27f01480360f2e18ae0">GLsizei</a> n, <a class="el" href="ppb__opengles2_8h.html#aa311c7f0d6ec4f1a33f9235c3651b86b">GLuint</a> *arrays)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2_vertex_array_object__1__0.html#ad45235047833c00a7229b65fc3611327">DeleteVertexArraysOES</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a9289d5b99dc1f27f01480360f2e18ae0">GLsizei</a> n, const <a class="el" href="ppb__opengles2_8h.html#aa311c7f0d6ec4f1a33f9235c3651b86b">GLuint</a> *arrays)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="ppb__opengles2_8h.html#aa010a67382116caf29c29318251ccb6c">GLboolean</a>(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2_vertex_array_object__1__0.html#aa544d5f9795315e906bc9101e3d526b3">IsVertexArrayOES</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#aa311c7f0d6ec4f1a33f9235c3651b86b">GLuint</a> array)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___open_g_l_e_s2_vertex_array_object__1__0.html#a09998a61d1a2a9538fb4941bd69337b0">BindVertexArrayOES</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#aa311c7f0d6ec4f1a33f9235c3651b86b">GLuint</a> array)</td></tr> +</table> +<hr /><h2>Field Documentation</h2> +<a class="anchor" id="a09998a61d1a2a9538fb4941bd69337b0"></a><!-- doxytag: member="PPB_OpenGLES2VertexArrayObject::BindVertexArrayOES" ref="a09998a61d1a2a9538fb4941bd69337b0" args=")(PP_Resource context, GLuint array)" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">void(* <a class="el" href="struct_p_p_b___open_g_l_e_s2_vertex_array_object__1__0.html#a09998a61d1a2a9538fb4941bd69337b0">PPB_OpenGLES2VertexArrayObject::BindVertexArrayOES</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#aa311c7f0d6ec4f1a33f9235c3651b86b">GLuint</a> array)</td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<a class="anchor" id="ad45235047833c00a7229b65fc3611327"></a><!-- doxytag: member="PPB_OpenGLES2VertexArrayObject::DeleteVertexArraysOES" ref="ad45235047833c00a7229b65fc3611327" args=")(PP_Resource context, GLsizei n, const GLuint *arrays)" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">void(* <a class="el" href="struct_p_p_b___open_g_l_e_s2_vertex_array_object__1__0.html#ad45235047833c00a7229b65fc3611327">PPB_OpenGLES2VertexArrayObject::DeleteVertexArraysOES</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a9289d5b99dc1f27f01480360f2e18ae0">GLsizei</a> n, const <a class="el" href="ppb__opengles2_8h.html#aa311c7f0d6ec4f1a33f9235c3651b86b">GLuint</a> *arrays)</td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<a class="anchor" id="aab4479bfadfd2598ea9e15081959a714"></a><!-- doxytag: member="PPB_OpenGLES2VertexArrayObject::GenVertexArraysOES" ref="aab4479bfadfd2598ea9e15081959a714" args=")(PP_Resource context, GLsizei n, GLuint *arrays)" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">void(* <a class="el" href="struct_p_p_b___open_g_l_e_s2_vertex_array_object__1__0.html#aab4479bfadfd2598ea9e15081959a714">PPB_OpenGLES2VertexArrayObject::GenVertexArraysOES</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#a9289d5b99dc1f27f01480360f2e18ae0">GLsizei</a> n, <a class="el" href="ppb__opengles2_8h.html#aa311c7f0d6ec4f1a33f9235c3651b86b">GLuint</a> *arrays)</td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<a class="anchor" id="aa544d5f9795315e906bc9101e3d526b3"></a><!-- doxytag: member="PPB_OpenGLES2VertexArrayObject::IsVertexArrayOES" ref="aa544d5f9795315e906bc9101e3d526b3" args=")(PP_Resource context, GLuint array)" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname"><a class="el" href="ppb__opengles2_8h.html#aa010a67382116caf29c29318251ccb6c">GLboolean</a>(* <a class="el" href="struct_p_p_b___open_g_l_e_s2_vertex_array_object__1__0.html#aa544d5f9795315e906bc9101e3d526b3">PPB_OpenGLES2VertexArrayObject::IsVertexArrayOES</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> context, <a class="el" href="ppb__opengles2_8h.html#aa311c7f0d6ec4f1a33f9235c3651b86b">GLuint</a> array)</td> +</tr> +</table> +</div> +<div class="memdoc"> +</div> +</div> +<hr />The documentation for this struct was generated from the following file:<ul> +<li><a class="el" href="ppb__opengles2_8h.html">ppb_opengles2.h</a></li> +</ul> +</div><!-- contents --> +</div> +{{/partials.standard_nacl_api}} diff --git a/native_client_sdk/doc_generated/pepper_stable/c/struct_p_p_b___video_decoder__0__1.html b/native_client_sdk/doc_generated/pepper_stable/c/struct_p_p_b___video_decoder__1__0.html index fe6e43c..c8dd134 100644 --- a/native_client_sdk/doc_generated/pepper_stable/c/struct_p_p_b___video_decoder__0__1.html +++ b/native_client_sdk/doc_generated/pepper_stable/c/struct_p_p_b___video_decoder__1__0.html @@ -12,35 +12,35 @@ <!-- doxytag: class="PPB_VideoDecoder" --><h2> Data Fields</h2><table class="memberdecls"> -<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a>(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___video_decoder__0__1.html#aab2c846ae7cf8c15e5337f8c768e3b27">Create</a> )(<a class="el" href="group___typedefs.html#ga89b662403e6a687bb914b80114c0d19d">PP_Instance</a> instance)</td></tr> -<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group___enums.html#ga4f272d99be14aacafe08dfd4ef830918">PP_Bool</a>(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___video_decoder__0__1.html#afe3b784d87af6e4856e8bc6c6bb6629d">IsVideoDecoder</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> resource)</td></tr> -<tr><td class="memItemLeft" align="right" valign="top">int32_t(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___video_decoder__0__1.html#a477ac82814cc6677b082c6044df81b18">Initialize</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> video_decoder, <a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> graphics3d_context, <a class="el" href="group___enums.html#ga4d50d27186f68b2de578e82162206fea">PP_VideoProfile</a> profile, <a class="el" href="group___enums.html#ga4f272d99be14aacafe08dfd4ef830918">PP_Bool</a> allow_software_fallback, struct <a class="el" href="struct_p_p___completion_callback.html">PP_CompletionCallback</a> callback)</td></tr> -<tr><td class="memItemLeft" align="right" valign="top">int32_t(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___video_decoder__0__1.html#a8e2c5a3b99eff16845b8335be36e6d4c">Decode</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> video_decoder, uint32_t decode_id, uint32_t size, const void *buffer, struct <a class="el" href="struct_p_p___completion_callback.html">PP_CompletionCallback</a> callback)</td></tr> -<tr><td class="memItemLeft" align="right" valign="top">int32_t(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___video_decoder__0__1.html#aa058b25aa12485118536fb42130b367a">GetPicture</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> video_decoder, struct <a class="el" href="struct_p_p___video_picture.html">PP_VideoPicture</a> *picture, struct <a class="el" href="struct_p_p___completion_callback.html">PP_CompletionCallback</a> callback)</td></tr> -<tr><td class="memItemLeft" align="right" valign="top">void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___video_decoder__0__1.html#ae65877f22dc977a0747271809a741297">RecyclePicture</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> video_decoder, const struct <a class="el" href="struct_p_p___video_picture.html">PP_VideoPicture</a> *picture)</td></tr> -<tr><td class="memItemLeft" align="right" valign="top">int32_t(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___video_decoder__0__1.html#a56052b4cdde98dbed1f8fdc3df379eb4">Flush</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> video_decoder, struct <a class="el" href="struct_p_p___completion_callback.html">PP_CompletionCallback</a> callback)</td></tr> -<tr><td class="memItemLeft" align="right" valign="top">int32_t(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___video_decoder__0__1.html#a0ad3178247894ca37eadd796d157581a">Reset</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> video_decoder, struct <a class="el" href="struct_p_p___completion_callback.html">PP_CompletionCallback</a> callback)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a>(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___video_decoder__1__0.html#a81200f606c493c49a70190ca86ac135c">Create</a> )(<a class="el" href="group___typedefs.html#ga89b662403e6a687bb914b80114c0d19d">PP_Instance</a> instance)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="group___enums.html#ga4f272d99be14aacafe08dfd4ef830918">PP_Bool</a>(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___video_decoder__1__0.html#ae2329143c44bd5eaae507074c1fc0ec3">IsVideoDecoder</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> resource)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">int32_t(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___video_decoder__1__0.html#ad115b7705b740b771e7dd9acb2b36f16">Initialize</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> video_decoder, <a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> graphics3d_context, <a class="el" href="group___enums.html#ga4d50d27186f68b2de578e82162206fea">PP_VideoProfile</a> profile, <a class="el" href="group___enums.html#ga6a3fd7e22be02521243b52481afadae5">PP_HardwareAcceleration</a> acceleration, struct <a class="el" href="struct_p_p___completion_callback.html">PP_CompletionCallback</a> callback)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">int32_t(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___video_decoder__1__0.html#acc8662be4232325abc545d1ae8b79366">Decode</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> video_decoder, uint32_t decode_id, uint32_t size, const void *buffer, struct <a class="el" href="struct_p_p___completion_callback.html">PP_CompletionCallback</a> callback)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">int32_t(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___video_decoder__1__0.html#a2351fe0cf66513ee77df0c1a22306c3e">GetPicture</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> video_decoder, struct <a class="el" href="struct_p_p___video_picture.html">PP_VideoPicture</a> *picture, struct <a class="el" href="struct_p_p___completion_callback.html">PP_CompletionCallback</a> callback)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___video_decoder__1__0.html#ac7e6b42866d42eade96519f32755509f">RecyclePicture</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> video_decoder, const struct <a class="el" href="struct_p_p___video_picture.html">PP_VideoPicture</a> *picture)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">int32_t(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___video_decoder__1__0.html#adf3ea0876d1ba686266589a04532e86d">Flush</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> video_decoder, struct <a class="el" href="struct_p_p___completion_callback.html">PP_CompletionCallback</a> callback)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">int32_t(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_b___video_decoder__1__0.html#aeb4704cfd86a4ad737af19e77f3ffd5e">Reset</a> )(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> video_decoder, struct <a class="el" href="struct_p_p___completion_callback.html">PP_CompletionCallback</a> callback)</td></tr> </table> <hr /><a name="details" id="details"></a><h2>Detailed Description</h2> <div class="textblock"><p>Video decoder interface. </p> <p>Typical usage:</p> <ul> -<li>Call <a class="el" href="struct_p_p_b___video_decoder__0__1.html#aab2c846ae7cf8c15e5337f8c768e3b27" title="Creates a new video decoder resource.">Create()</a> to create a new video decoder resource.</li> -<li>Call <a class="el" href="struct_p_p_b___video_decoder__0__1.html#a477ac82814cc6677b082c6044df81b18" title="Initializes a video decoder resource.">Initialize()</a> to initialize it with a 3d graphics context and the desired codec profile.</li> -<li>Call <a class="el" href="struct_p_p_b___video_decoder__0__1.html#a8e2c5a3b99eff16845b8335be36e6d4c" title="Decodes a bitstream buffer.">Decode()</a> continuously (waiting for each previous call to complete) to push bitstream buffers to the decoder.</li> -<li>Call <a class="el" href="struct_p_p_b___video_decoder__0__1.html#aa058b25aa12485118536fb42130b367a" title="Gets the next picture from the decoder.">GetPicture()</a> continuously (waiting for each previous call to complete) to pull decoded pictures from the decoder.</li> -<li>Call <a class="el" href="struct_p_p_b___video_decoder__0__1.html#a56052b4cdde98dbed1f8fdc3df379eb4" title="Flushes the decoder.">Flush()</a> to signal end of stream to the decoder and perform shutdown when it completes.</li> -<li>Call <a class="el" href="struct_p_p_b___video_decoder__0__1.html#a0ad3178247894ca37eadd796d157581a" title="Resets the decoder as quickly as possible.">Reset()</a> to quickly stop the decoder (e.g. to implement Seek) and wait for the callback before restarting decoding at another point.</li> +<li>Call <a class="el" href="struct_p_p_b___video_decoder__1__0.html#a81200f606c493c49a70190ca86ac135c" title="Creates a new video decoder resource.">Create()</a> to create a new video decoder resource.</li> +<li>Call <a class="el" href="struct_p_p_b___video_decoder__1__0.html#ad115b7705b740b771e7dd9acb2b36f16" title="Initializes a video decoder resource.">Initialize()</a> to initialize it with a 3d graphics context and the desired codec profile.</li> +<li>Call <a class="el" href="struct_p_p_b___video_decoder__1__0.html#acc8662be4232325abc545d1ae8b79366" title="Decodes a bitstream buffer.">Decode()</a> continuously (waiting for each previous call to complete) to push bitstream buffers to the decoder.</li> +<li>Call <a class="el" href="struct_p_p_b___video_decoder__1__0.html#a2351fe0cf66513ee77df0c1a22306c3e" title="Gets the next picture from the decoder.">GetPicture()</a> continuously (waiting for each previous call to complete) to pull decoded pictures from the decoder.</li> +<li>Call <a class="el" href="struct_p_p_b___video_decoder__1__0.html#adf3ea0876d1ba686266589a04532e86d" title="Flushes the decoder.">Flush()</a> to signal end of stream to the decoder and perform shutdown when it completes.</li> +<li>Call <a class="el" href="struct_p_p_b___video_decoder__1__0.html#aeb4704cfd86a4ad737af19e77f3ffd5e" title="Resets the decoder as quickly as possible.">Reset()</a> to quickly stop the decoder (e.g. to implement Seek) and wait for the callback before restarting decoding at another point.</li> <li>To destroy the decoder, the plugin should release all of its references to it. Any pending callbacks will abort before the decoder is destroyed.</li> </ul> <p>Available video codecs vary by platform. All: theora, vorbis, vp8. Chrome and ChromeOS: aac, h264. ChromeOS: mpeg4. </p> </div><hr /><h2>Field Documentation</h2> -<a class="anchor" id="aab2c846ae7cf8c15e5337f8c768e3b27"></a><!-- doxytag: member="PPB_VideoDecoder::Create" ref="aab2c846ae7cf8c15e5337f8c768e3b27" args=")(PP_Instance instance)" --> +<a class="anchor" id="a81200f606c493c49a70190ca86ac135c"></a><!-- doxytag: member="PPB_VideoDecoder::Create" ref="a81200f606c493c49a70190ca86ac135c" args=")(PP_Instance instance)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> -<td class="memname"><a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a>(* <a class="el" href="struct_p_p_b___video_decoder__0__1.html#aab2c846ae7cf8c15e5337f8c768e3b27">PPB_VideoDecoder::Create</a>)(<a class="el" href="group___typedefs.html#ga89b662403e6a687bb914b80114c0d19d">PP_Instance</a> instance)</td> +<td class="memname"><a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a>(* <a class="el" href="struct_p_p_b___video_decoder__1__0.html#a81200f606c493c49a70190ca86ac135c">PPB_VideoDecoder::Create</a>)(<a class="el" href="group___typedefs.html#ga89b662403e6a687bb914b80114c0d19d">PP_Instance</a> instance)</td> </tr> </table> </div> @@ -55,45 +55,45 @@ Data Fields</h2><table class="memberdecls"> <dl class="return"><dt><b>Returns:</b></dt><dd>A <code>PP_Resource</code> corresponding to a video decoder if successful or 0 otherwise. </dd></dl> </div> </div> -<a class="anchor" id="a8e2c5a3b99eff16845b8335be36e6d4c"></a><!-- doxytag: member="PPB_VideoDecoder::Decode" ref="a8e2c5a3b99eff16845b8335be36e6d4c" args=")(PP_Resource video_decoder, uint32_t decode_id, uint32_t size, const void *buffer, struct PP_CompletionCallback callback)" --> +<a class="anchor" id="acc8662be4232325abc545d1ae8b79366"></a><!-- doxytag: member="PPB_VideoDecoder::Decode" ref="acc8662be4232325abc545d1ae8b79366" args=")(PP_Resource video_decoder, uint32_t decode_id, uint32_t size, const void *buffer, struct PP_CompletionCallback callback)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> -<td class="memname">int32_t(* <a class="el" href="struct_p_p_b___video_decoder__0__1.html#a8e2c5a3b99eff16845b8335be36e6d4c">PPB_VideoDecoder::Decode</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> video_decoder, uint32_t decode_id, uint32_t size, const void *buffer, struct <a class="el" href="struct_p_p___completion_callback.html">PP_CompletionCallback</a> callback)</td> +<td class="memname">int32_t(* <a class="el" href="struct_p_p_b___video_decoder__1__0.html#acc8662be4232325abc545d1ae8b79366">PPB_VideoDecoder::Decode</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> video_decoder, uint32_t decode_id, uint32_t size, const void *buffer, struct <a class="el" href="struct_p_p___completion_callback.html">PP_CompletionCallback</a> callback)</td> </tr> </table> </div> <div class="memdoc"> <p>Decodes a bitstream buffer. </p> -<p>Copies |size| bytes of data from the plugin's |buffer|. The plugin should wait until the decoder signals completion by returning PP_OK or by running |callback| before calling <a class="el" href="struct_p_p_b___video_decoder__0__1.html#a8e2c5a3b99eff16845b8335be36e6d4c" title="Decodes a bitstream buffer.">Decode()</a> again.</p> +<p>Copies |size| bytes of data from the plugin's |buffer|. The plugin should wait until the decoder signals completion by returning PP_OK or by running |callback| before calling <a class="el" href="struct_p_p_b___video_decoder__1__0.html#acc8662be4232325abc545d1ae8b79366" title="Decodes a bitstream buffer.">Decode()</a> again.</p> <p>In general, each bitstream buffer should contain a demuxed bitstream frame for the selected video codec. For example, H264 decoders expect to receive one AnnexB NAL unit, including the 4 byte start code prefix, while VP8 decoders expect to receive a bitstream frame without the IVF frame header.</p> -<p>If the call to <a class="el" href="struct_p_p_b___video_decoder__0__1.html#a8e2c5a3b99eff16845b8335be36e6d4c" title="Decodes a bitstream buffer.">Decode()</a> eventually results in a picture, the |decode_id| parameter is copied into the returned picture. The plugin can use this to associate decoded pictures with <a class="el" href="struct_p_p_b___video_decoder__0__1.html#a8e2c5a3b99eff16845b8335be36e6d4c" title="Decodes a bitstream buffer.">Decode()</a> calls (e.g. to assign timestamps or frame numbers to pictures.) This value is opaque to the API so the plugin is free to pass any value.</p> +<p>If the call to <a class="el" href="struct_p_p_b___video_decoder__1__0.html#acc8662be4232325abc545d1ae8b79366" title="Decodes a bitstream buffer.">Decode()</a> eventually results in a picture, the |decode_id| parameter is copied into the returned picture. The plugin can use this to associate decoded pictures with <a class="el" href="struct_p_p_b___video_decoder__1__0.html#acc8662be4232325abc545d1ae8b79366" title="Decodes a bitstream buffer.">Decode()</a> calls (e.g. to assign timestamps or frame numbers to pictures.) This value is opaque to the API so the plugin is free to pass any value.</p> <dl class="params"><dt><b>Parameters:</b></dt><dd> <table class="params"> <tr><td class="paramdir">[in]</td><td class="paramname">video_decoder</td><td>A <code>PP_Resource</code> identifying the video decoder. </td></tr> -<tr><td class="paramdir">[in]</td><td class="paramname">decode_id</td><td>An optional value, chosen by the plugin, that can be used to associate calls to <a class="el" href="struct_p_p_b___video_decoder__0__1.html#a8e2c5a3b99eff16845b8335be36e6d4c" title="Decodes a bitstream buffer.">Decode()</a> with decoded pictures returned by <a class="el" href="struct_p_p_b___video_decoder__0__1.html#aa058b25aa12485118536fb42130b367a" title="Gets the next picture from the decoder.">GetPicture()</a>. </td></tr> +<tr><td class="paramdir">[in]</td><td class="paramname">decode_id</td><td>An optional value, chosen by the plugin, that can be used to associate calls to <a class="el" href="struct_p_p_b___video_decoder__1__0.html#acc8662be4232325abc545d1ae8b79366" title="Decodes a bitstream buffer.">Decode()</a> with decoded pictures returned by <a class="el" href="struct_p_p_b___video_decoder__1__0.html#a2351fe0cf66513ee77df0c1a22306c3e" title="Gets the next picture from the decoder.">GetPicture()</a>. </td></tr> <tr><td class="paramdir">[in]</td><td class="paramname">size</td><td>Buffer size in bytes. </td></tr> <tr><td class="paramdir">[in]</td><td class="paramname">buffer</td><td>Starting address of buffer. </td></tr> <tr><td class="paramdir">[in]</td><td class="paramname">callback</td><td>A <code><a class="el" href="struct_p_p___completion_callback.html" title="PP_CompletionCallback is a common mechanism for supporting potentially asynchronous calls in browser ...">PP_CompletionCallback</a></code> to be called on completion.</td></tr> </table> </dd> </dl> -<dl class="return"><dt><b>Returns:</b></dt><dd>An int32_t containing an error code from <code><a class="el" href="pp__errors_8h.html" title="This file defines an enumeration of all PPAPI error codes.">pp_errors.h</a></code>. Returns PP_ERROR_FAILED if the decoder isn't initialized or if a <a class="el" href="struct_p_p_b___video_decoder__0__1.html#a56052b4cdde98dbed1f8fdc3df379eb4" title="Flushes the decoder.">Flush()</a> or <a class="el" href="struct_p_p_b___video_decoder__0__1.html#a0ad3178247894ca37eadd796d157581a" title="Resets the decoder as quickly as possible.">Reset()</a> call is pending. Returns PP_ERROR_INPROGRESS if there is another <a class="el" href="struct_p_p_b___video_decoder__0__1.html#a8e2c5a3b99eff16845b8335be36e6d4c" title="Decodes a bitstream buffer.">Decode()</a> call pending. Returns PP_ERROR_NOMEMORY if a bitstream buffer can't be created. Returns PP_ERROR_ABORTED when <a class="el" href="struct_p_p_b___video_decoder__0__1.html#a0ad3178247894ca37eadd796d157581a" title="Resets the decoder as quickly as possible.">Reset()</a> is called while <a class="el" href="struct_p_p_b___video_decoder__0__1.html#a8e2c5a3b99eff16845b8335be36e6d4c" title="Decodes a bitstream buffer.">Decode()</a> is pending. </dd></dl> +<dl class="return"><dt><b>Returns:</b></dt><dd>An int32_t containing an error code from <code><a class="el" href="pp__errors_8h.html" title="This file defines an enumeration of all PPAPI error codes.">pp_errors.h</a></code>. Returns PP_ERROR_FAILED if the decoder isn't initialized or if a <a class="el" href="struct_p_p_b___video_decoder__1__0.html#adf3ea0876d1ba686266589a04532e86d" title="Flushes the decoder.">Flush()</a> or <a class="el" href="struct_p_p_b___video_decoder__1__0.html#aeb4704cfd86a4ad737af19e77f3ffd5e" title="Resets the decoder as quickly as possible.">Reset()</a> call is pending. Returns PP_ERROR_INPROGRESS if there is another <a class="el" href="struct_p_p_b___video_decoder__1__0.html#acc8662be4232325abc545d1ae8b79366" title="Decodes a bitstream buffer.">Decode()</a> call pending. Returns PP_ERROR_NOMEMORY if a bitstream buffer can't be created. Returns PP_ERROR_ABORTED when <a class="el" href="struct_p_p_b___video_decoder__1__0.html#aeb4704cfd86a4ad737af19e77f3ffd5e" title="Resets the decoder as quickly as possible.">Reset()</a> is called while <a class="el" href="struct_p_p_b___video_decoder__1__0.html#acc8662be4232325abc545d1ae8b79366" title="Decodes a bitstream buffer.">Decode()</a> is pending. </dd></dl> </div> </div> -<a class="anchor" id="a56052b4cdde98dbed1f8fdc3df379eb4"></a><!-- doxytag: member="PPB_VideoDecoder::Flush" ref="a56052b4cdde98dbed1f8fdc3df379eb4" args=")(PP_Resource video_decoder, struct PP_CompletionCallback callback)" --> +<a class="anchor" id="adf3ea0876d1ba686266589a04532e86d"></a><!-- doxytag: member="PPB_VideoDecoder::Flush" ref="adf3ea0876d1ba686266589a04532e86d" args=")(PP_Resource video_decoder, struct PP_CompletionCallback callback)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> -<td class="memname">int32_t(* <a class="el" href="struct_p_p_b___video_decoder__0__1.html#a56052b4cdde98dbed1f8fdc3df379eb4">PPB_VideoDecoder::Flush</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> video_decoder, struct <a class="el" href="struct_p_p___completion_callback.html">PP_CompletionCallback</a> callback)</td> +<td class="memname">int32_t(* <a class="el" href="struct_p_p_b___video_decoder__1__0.html#adf3ea0876d1ba686266589a04532e86d">PPB_VideoDecoder::Flush</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> video_decoder, struct <a class="el" href="struct_p_p___completion_callback.html">PP_CompletionCallback</a> callback)</td> </tr> </table> </div> <div class="memdoc"> <p>Flushes the decoder. </p> -<p>The plugin should call <a class="el" href="struct_p_p_b___video_decoder__0__1.html#a56052b4cdde98dbed1f8fdc3df379eb4" title="Flushes the decoder.">Flush()</a> when it reaches the end of its video stream in order to stop cleanly. The decoder will run any pending <a class="el" href="struct_p_p_b___video_decoder__0__1.html#a8e2c5a3b99eff16845b8335be36e6d4c" title="Decodes a bitstream buffer.">Decode()</a> call to completion. The plugin should make no further calls to the decoder other than <a class="el" href="struct_p_p_b___video_decoder__0__1.html#aa058b25aa12485118536fb42130b367a" title="Gets the next picture from the decoder.">GetPicture()</a> and <a class="el" href="struct_p_p_b___video_decoder__0__1.html#ae65877f22dc977a0747271809a741297" title="Recycles a picture that the plugin has received from the decoder.">RecyclePicture()</a> until the decoder signals completion by running |callback|. Just before completion, any pending <a class="el" href="struct_p_p_b___video_decoder__0__1.html#aa058b25aa12485118536fb42130b367a" title="Gets the next picture from the decoder.">GetPicture()</a> call will complete by running its callback with result PP_ERROR_ABORTED to signal that no more pictures are available. Any pictures held by the plugin remain valid during and after the flush and should be recycled back to the decoder.</p> +<p>The plugin should call <a class="el" href="struct_p_p_b___video_decoder__1__0.html#adf3ea0876d1ba686266589a04532e86d" title="Flushes the decoder.">Flush()</a> when it reaches the end of its video stream in order to stop cleanly. The decoder will run any pending <a class="el" href="struct_p_p_b___video_decoder__1__0.html#acc8662be4232325abc545d1ae8b79366" title="Decodes a bitstream buffer.">Decode()</a> call to completion. The plugin should make no further calls to the decoder other than <a class="el" href="struct_p_p_b___video_decoder__1__0.html#a2351fe0cf66513ee77df0c1a22306c3e" title="Gets the next picture from the decoder.">GetPicture()</a> and <a class="el" href="struct_p_p_b___video_decoder__1__0.html#ac7e6b42866d42eade96519f32755509f" title="Recycles a picture that the plugin has received from the decoder.">RecyclePicture()</a> until the decoder signals completion by running |callback|. Just before completion, any pending <a class="el" href="struct_p_p_b___video_decoder__1__0.html#a2351fe0cf66513ee77df0c1a22306c3e" title="Gets the next picture from the decoder.">GetPicture()</a> call will complete by running its callback with result PP_ERROR_ABORTED to signal that no more pictures are available. Any pictures held by the plugin remain valid during and after the flush and should be recycled back to the decoder.</p> <dl class="params"><dt><b>Parameters:</b></dt><dd> <table class="params"> <tr><td class="paramdir">[in]</td><td class="paramname">video_decoder</td><td>A <code>PP_Resource</code> identifying the video decoder. </td></tr> @@ -104,18 +104,18 @@ Data Fields</h2><table class="memberdecls"> <dl class="return"><dt><b>Returns:</b></dt><dd>An int32_t containing an error code from <code><a class="el" href="pp__errors_8h.html" title="This file defines an enumeration of all PPAPI error codes.">pp_errors.h</a></code>. Returns PP_ERROR_FAILED if the decoder isn't initialized. </dd></dl> </div> </div> -<a class="anchor" id="aa058b25aa12485118536fb42130b367a"></a><!-- doxytag: member="PPB_VideoDecoder::GetPicture" ref="aa058b25aa12485118536fb42130b367a" args=")(PP_Resource video_decoder, struct PP_VideoPicture *picture, struct PP_CompletionCallback callback)" --> +<a class="anchor" id="a2351fe0cf66513ee77df0c1a22306c3e"></a><!-- doxytag: member="PPB_VideoDecoder::GetPicture" ref="a2351fe0cf66513ee77df0c1a22306c3e" args=")(PP_Resource video_decoder, struct PP_VideoPicture *picture, struct PP_CompletionCallback callback)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> -<td class="memname">int32_t(* <a class="el" href="struct_p_p_b___video_decoder__0__1.html#aa058b25aa12485118536fb42130b367a">PPB_VideoDecoder::GetPicture</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> video_decoder, struct <a class="el" href="struct_p_p___video_picture.html">PP_VideoPicture</a> *picture, struct <a class="el" href="struct_p_p___completion_callback.html">PP_CompletionCallback</a> callback)</td> +<td class="memname">int32_t(* <a class="el" href="struct_p_p_b___video_decoder__1__0.html#a2351fe0cf66513ee77df0c1a22306c3e">PPB_VideoDecoder::GetPicture</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> video_decoder, struct <a class="el" href="struct_p_p___video_picture.html">PP_VideoPicture</a> *picture, struct <a class="el" href="struct_p_p___completion_callback.html">PP_CompletionCallback</a> callback)</td> </tr> </table> </div> <div class="memdoc"> <p>Gets the next picture from the decoder. </p> -<p>The picture is valid after the decoder signals completion by returning PP_OK or running |callback|. The plugin can call <a class="el" href="struct_p_p_b___video_decoder__0__1.html#aa058b25aa12485118536fb42130b367a" title="Gets the next picture from the decoder.">GetPicture()</a> again after the decoder signals completion. When the plugin is finished using the picture, it should return it to the system by calling <a class="el" href="struct_p_p_b___video_decoder__0__1.html#ae65877f22dc977a0747271809a741297" title="Recycles a picture that the plugin has received from the decoder.">RecyclePicture()</a>.</p> +<p>The picture is valid after the decoder signals completion by returning PP_OK or running |callback|. The plugin can call <a class="el" href="struct_p_p_b___video_decoder__1__0.html#a2351fe0cf66513ee77df0c1a22306c3e" title="Gets the next picture from the decoder.">GetPicture()</a> again after the decoder signals completion. When the plugin is finished using the picture, it should return it to the system by calling <a class="el" href="struct_p_p_b___video_decoder__1__0.html#ac7e6b42866d42eade96519f32755509f" title="Recycles a picture that the plugin has received from the decoder.">RecyclePicture()</a>.</p> <dl class="params"><dt><b>Parameters:</b></dt><dd> <table class="params"> <tr><td class="paramdir">[in]</td><td class="paramname">video_decoder</td><td>A <code>PP_Resource</code> identifying the video decoder. </td></tr> @@ -124,40 +124,40 @@ Data Fields</h2><table class="memberdecls"> </table> </dd> </dl> -<dl class="return"><dt><b>Returns:</b></dt><dd>An int32_t containing an error code from <code><a class="el" href="pp__errors_8h.html" title="This file defines an enumeration of all PPAPI error codes.">pp_errors.h</a></code>. Returns PP_ERROR_FAILED if the decoder isn't initialized or if a <a class="el" href="struct_p_p_b___video_decoder__0__1.html#a0ad3178247894ca37eadd796d157581a" title="Resets the decoder as quickly as possible.">Reset()</a> call is pending. Returns PP_ERROR_INPROGRESS if there is another <a class="el" href="struct_p_p_b___video_decoder__0__1.html#aa058b25aa12485118536fb42130b367a" title="Gets the next picture from the decoder.">GetPicture()</a> call pending. Returns PP_ERROR_ABORTED when <a class="el" href="struct_p_p_b___video_decoder__0__1.html#a0ad3178247894ca37eadd796d157581a" title="Resets the decoder as quickly as possible.">Reset()</a> is called, or if a call to <a class="el" href="struct_p_p_b___video_decoder__0__1.html#a56052b4cdde98dbed1f8fdc3df379eb4" title="Flushes the decoder.">Flush()</a> completes while <a class="el" href="struct_p_p_b___video_decoder__0__1.html#aa058b25aa12485118536fb42130b367a" title="Gets the next picture from the decoder.">GetPicture()</a> is pending. </dd></dl> +<dl class="return"><dt><b>Returns:</b></dt><dd>An int32_t containing an error code from <code><a class="el" href="pp__errors_8h.html" title="This file defines an enumeration of all PPAPI error codes.">pp_errors.h</a></code>. Returns PP_ERROR_FAILED if the decoder isn't initialized or if a <a class="el" href="struct_p_p_b___video_decoder__1__0.html#aeb4704cfd86a4ad737af19e77f3ffd5e" title="Resets the decoder as quickly as possible.">Reset()</a> call is pending. Returns PP_ERROR_INPROGRESS if there is another <a class="el" href="struct_p_p_b___video_decoder__1__0.html#a2351fe0cf66513ee77df0c1a22306c3e" title="Gets the next picture from the decoder.">GetPicture()</a> call pending. Returns PP_ERROR_ABORTED when <a class="el" href="struct_p_p_b___video_decoder__1__0.html#aeb4704cfd86a4ad737af19e77f3ffd5e" title="Resets the decoder as quickly as possible.">Reset()</a> is called, or if a call to <a class="el" href="struct_p_p_b___video_decoder__1__0.html#adf3ea0876d1ba686266589a04532e86d" title="Flushes the decoder.">Flush()</a> completes while <a class="el" href="struct_p_p_b___video_decoder__1__0.html#a2351fe0cf66513ee77df0c1a22306c3e" title="Gets the next picture from the decoder.">GetPicture()</a> is pending. </dd></dl> </div> </div> -<a class="anchor" id="a477ac82814cc6677b082c6044df81b18"></a><!-- doxytag: member="PPB_VideoDecoder::Initialize" ref="a477ac82814cc6677b082c6044df81b18" args=")(PP_Resource video_decoder, PP_Resource graphics3d_context, PP_VideoProfile profile, PP_Bool allow_software_fallback, struct PP_CompletionCallback callback)" --> +<a class="anchor" id="ad115b7705b740b771e7dd9acb2b36f16"></a><!-- doxytag: member="PPB_VideoDecoder::Initialize" ref="ad115b7705b740b771e7dd9acb2b36f16" args=")(PP_Resource video_decoder, PP_Resource graphics3d_context, PP_VideoProfile profile, PP_HardwareAcceleration acceleration, struct PP_CompletionCallback callback)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> -<td class="memname">int32_t(* <a class="el" href="struct_p_p_b___video_decoder__0__1.html#a477ac82814cc6677b082c6044df81b18">PPB_VideoDecoder::Initialize</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> video_decoder, <a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> graphics3d_context, <a class="el" href="group___enums.html#ga4d50d27186f68b2de578e82162206fea">PP_VideoProfile</a> profile, <a class="el" href="group___enums.html#ga4f272d99be14aacafe08dfd4ef830918">PP_Bool</a> allow_software_fallback, struct <a class="el" href="struct_p_p___completion_callback.html">PP_CompletionCallback</a> callback)</td> +<td class="memname">int32_t(* <a class="el" href="struct_p_p_b___video_decoder__1__0.html#ad115b7705b740b771e7dd9acb2b36f16">PPB_VideoDecoder::Initialize</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> video_decoder, <a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> graphics3d_context, <a class="el" href="group___enums.html#ga4d50d27186f68b2de578e82162206fea">PP_VideoProfile</a> profile, <a class="el" href="group___enums.html#ga6a3fd7e22be02521243b52481afadae5">PP_HardwareAcceleration</a> acceleration, struct <a class="el" href="struct_p_p___completion_callback.html">PP_CompletionCallback</a> callback)</td> </tr> </table> </div> <div class="memdoc"> <p>Initializes a video decoder resource. </p> -<p>This should be called after <a class="el" href="struct_p_p_b___video_decoder__0__1.html#aab2c846ae7cf8c15e5337f8c768e3b27" title="Creates a new video decoder resource.">Create()</a> and before any other functions.</p> +<p>This should be called after <a class="el" href="struct_p_p_b___video_decoder__1__0.html#a81200f606c493c49a70190ca86ac135c" title="Creates a new video decoder resource.">Create()</a> and before any other functions.</p> <dl class="params"><dt><b>Parameters:</b></dt><dd> <table class="params"> <tr><td class="paramdir">[in]</td><td class="paramname">video_decoder</td><td>A <code>PP_Resource</code> identifying the video decoder. </td></tr> <tr><td class="paramdir">[in]</td><td class="paramname">graphics3d_context</td><td>A <code>PPB_Graphics3D</code> resource to use during decoding. </td></tr> <tr><td class="paramdir">[in]</td><td class="paramname">profile</td><td>A <code>PP_VideoProfile</code> specifying the video codec profile. </td></tr> -<tr><td class="paramdir">[in]</td><td class="paramname">allow_software_fallback</td><td>A <code>PP_Bool</code> specifying whether the decoder can fall back to software decoding if a suitable hardware decoder isn't available. </td></tr> +<tr><td class="paramdir">[in]</td><td class="paramname">acceleration</td><td>A <code>PP_HardwareAcceleration</code> specifying whether to use a hardware accelerated or a software implementation. </td></tr> <tr><td class="paramdir">[in]</td><td class="paramname">callback</td><td>A <code><a class="el" href="struct_p_p___completion_callback.html" title="PP_CompletionCallback is a common mechanism for supporting potentially asynchronous calls in browser ...">PP_CompletionCallback</a></code> to be called upon completion.</td></tr> </table> </dd> </dl> -<dl class="return"><dt><b>Returns:</b></dt><dd>An int32_t containing an error code from <code><a class="el" href="pp__errors_8h.html" title="This file defines an enumeration of all PPAPI error codes.">pp_errors.h</a></code>. Returns PP_ERROR_NOTSUPPORTED if video decoding is not available, or the requested profile is not supported. In this case, the client may call <a class="el" href="struct_p_p_b___video_decoder__0__1.html#a477ac82814cc6677b082c6044df81b18" title="Initializes a video decoder resource.">Initialize()</a> again with different parameters to find a good configuration. </dd></dl> +<dl class="return"><dt><b>Returns:</b></dt><dd>An int32_t containing an error code from <code><a class="el" href="pp__errors_8h.html" title="This file defines an enumeration of all PPAPI error codes.">pp_errors.h</a></code>. Returns PP_ERROR_NOTSUPPORTED if video decoding is not available, or the requested profile is not supported. In this case, the client may call <a class="el" href="struct_p_p_b___video_decoder__1__0.html#ad115b7705b740b771e7dd9acb2b36f16" title="Initializes a video decoder resource.">Initialize()</a> again with different parameters to find a good configuration. </dd></dl> </div> </div> -<a class="anchor" id="afe3b784d87af6e4856e8bc6c6bb6629d"></a><!-- doxytag: member="PPB_VideoDecoder::IsVideoDecoder" ref="afe3b784d87af6e4856e8bc6c6bb6629d" args=")(PP_Resource resource)" --> +<a class="anchor" id="ae2329143c44bd5eaae507074c1fc0ec3"></a><!-- doxytag: member="PPB_VideoDecoder::IsVideoDecoder" ref="ae2329143c44bd5eaae507074c1fc0ec3" args=")(PP_Resource resource)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> -<td class="memname"><a class="el" href="group___enums.html#ga4f272d99be14aacafe08dfd4ef830918">PP_Bool</a>(* <a class="el" href="struct_p_p_b___video_decoder__0__1.html#afe3b784d87af6e4856e8bc6c6bb6629d">PPB_VideoDecoder::IsVideoDecoder</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> resource)</td> +<td class="memname"><a class="el" href="group___enums.html#ga4f272d99be14aacafe08dfd4ef830918">PP_Bool</a>(* <a class="el" href="struct_p_p_b___video_decoder__1__0.html#ae2329143c44bd5eaae507074c1fc0ec3">PPB_VideoDecoder::IsVideoDecoder</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> resource)</td> </tr> </table> </div> @@ -172,12 +172,12 @@ Data Fields</h2><table class="memberdecls"> <dl class="return"><dt><b>Returns:</b></dt><dd><code>PP_TRUE</code> if the resource is a <code>PPB_VideoDecoder</code>, <code>PP_FALSE</code> if the resource is invalid or some other type. </dd></dl> </div> </div> -<a class="anchor" id="ae65877f22dc977a0747271809a741297"></a><!-- doxytag: member="PPB_VideoDecoder::RecyclePicture" ref="ae65877f22dc977a0747271809a741297" args=")(PP_Resource video_decoder, const struct PP_VideoPicture *picture)" --> +<a class="anchor" id="ac7e6b42866d42eade96519f32755509f"></a><!-- doxytag: member="PPB_VideoDecoder::RecyclePicture" ref="ac7e6b42866d42eade96519f32755509f" args=")(PP_Resource video_decoder, const struct PP_VideoPicture *picture)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> -<td class="memname">void(* <a class="el" href="struct_p_p_b___video_decoder__0__1.html#ae65877f22dc977a0747271809a741297">PPB_VideoDecoder::RecyclePicture</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> video_decoder, const struct <a class="el" href="struct_p_p___video_picture.html">PP_VideoPicture</a> *picture)</td> +<td class="memname">void(* <a class="el" href="struct_p_p_b___video_decoder__1__0.html#ac7e6b42866d42eade96519f32755509f">PPB_VideoDecoder::RecyclePicture</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> video_decoder, const struct <a class="el" href="struct_p_p___video_picture.html">PP_VideoPicture</a> *picture)</td> </tr> </table> </div> @@ -193,18 +193,18 @@ Data Fields</h2><table class="memberdecls"> </dl> </div> </div> -<a class="anchor" id="a0ad3178247894ca37eadd796d157581a"></a><!-- doxytag: member="PPB_VideoDecoder::Reset" ref="a0ad3178247894ca37eadd796d157581a" args=")(PP_Resource video_decoder, struct PP_CompletionCallback callback)" --> +<a class="anchor" id="aeb4704cfd86a4ad737af19e77f3ffd5e"></a><!-- doxytag: member="PPB_VideoDecoder::Reset" ref="aeb4704cfd86a4ad737af19e77f3ffd5e" args=")(PP_Resource video_decoder, struct PP_CompletionCallback callback)" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> -<td class="memname">int32_t(* <a class="el" href="struct_p_p_b___video_decoder__0__1.html#a0ad3178247894ca37eadd796d157581a">PPB_VideoDecoder::Reset</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> video_decoder, struct <a class="el" href="struct_p_p___completion_callback.html">PP_CompletionCallback</a> callback)</td> +<td class="memname">int32_t(* <a class="el" href="struct_p_p_b___video_decoder__1__0.html#aeb4704cfd86a4ad737af19e77f3ffd5e">PPB_VideoDecoder::Reset</a>)(<a class="el" href="group___typedefs.html#gafdc3895ee80f4750d0d95ae1b677e9b7">PP_Resource</a> video_decoder, struct <a class="el" href="struct_p_p___completion_callback.html">PP_CompletionCallback</a> callback)</td> </tr> </table> </div> <div class="memdoc"> <p>Resets the decoder as quickly as possible. </p> -<p>The plugin can call <a class="el" href="struct_p_p_b___video_decoder__0__1.html#a0ad3178247894ca37eadd796d157581a" title="Resets the decoder as quickly as possible.">Reset()</a> to skip to another position in the video stream. After <a class="el" href="struct_p_p_b___video_decoder__0__1.html#a0ad3178247894ca37eadd796d157581a" title="Resets the decoder as quickly as possible.">Reset()</a> returns, any pending calls to <a class="el" href="struct_p_p_b___video_decoder__0__1.html#a8e2c5a3b99eff16845b8335be36e6d4c" title="Decodes a bitstream buffer.">Decode()</a> and <a class="el" href="struct_p_p_b___video_decoder__0__1.html#aa058b25aa12485118536fb42130b367a" title="Gets the next picture from the decoder.">GetPicture()</a>) abort, causing their callbacks to run with PP_ERROR_ABORTED. The plugin should not make further calls to the decoder other than <a class="el" href="struct_p_p_b___video_decoder__0__1.html#ae65877f22dc977a0747271809a741297" title="Recycles a picture that the plugin has received from the decoder.">RecyclePicture()</a> until the decoder signals completion by running |callback|. Any pictures held by the plugin remain valid during and after the reset and should be recycled back to the decoder.</p> +<p>The plugin can call <a class="el" href="struct_p_p_b___video_decoder__1__0.html#aeb4704cfd86a4ad737af19e77f3ffd5e" title="Resets the decoder as quickly as possible.">Reset()</a> to skip to another position in the video stream. After <a class="el" href="struct_p_p_b___video_decoder__1__0.html#aeb4704cfd86a4ad737af19e77f3ffd5e" title="Resets the decoder as quickly as possible.">Reset()</a> returns, any pending calls to <a class="el" href="struct_p_p_b___video_decoder__1__0.html#acc8662be4232325abc545d1ae8b79366" title="Decodes a bitstream buffer.">Decode()</a> and <a class="el" href="struct_p_p_b___video_decoder__1__0.html#a2351fe0cf66513ee77df0c1a22306c3e" title="Gets the next picture from the decoder.">GetPicture()</a>) abort, causing their callbacks to run with PP_ERROR_ABORTED. The plugin should not make further calls to the decoder other than <a class="el" href="struct_p_p_b___video_decoder__1__0.html#ac7e6b42866d42eade96519f32755509f" title="Recycles a picture that the plugin has received from the decoder.">RecyclePicture()</a> until the decoder signals completion by running |callback|. Any pictures held by the plugin remain valid during and after the reset and should be recycled back to the decoder.</p> <dl class="params"><dt><b>Parameters:</b></dt><dd> <table class="params"> <tr><td class="paramdir">[in]</td><td class="paramname">video_decoder</td><td>A <code>PP_Resource</code> identifying the video decoder. </td></tr> diff --git a/native_client_sdk/doc_generated/pepper_stable/c/struct_p_p_p___message_handler__0__2.html b/native_client_sdk/doc_generated/pepper_stable/c/struct_p_p_p___message_handler__0__2.html new file mode 100644 index 0000000..dca3ae8 --- /dev/null +++ b/native_client_sdk/doc_generated/pepper_stable/c/struct_p_p_p___message_handler__0__2.html @@ -0,0 +1,93 @@ +{{+bindTo:partials.standard_nacl_api}} +<h1>PPP_MessageHandler Struct Reference</h1> +<div id="doxygen-ref"> +{{- dummy div to appease doxygen -}} + <div> +<!-- Generated by Doxygen 1.7.6.1 --> + + +</div> +<!--header--> +<div class="contents"> +<!-- doxytag: class="PPP_MessageHandler" --><h2> +Data Fields</h2><table class="memberdecls"> + +<tr><td class="memItemLeft" align="right" valign="top">void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_p___message_handler__0__2.html#ab8b6b045541790d1d0ca862d0a225f27">HandleMessage</a> )(<a class="el" href="group___typedefs.html#ga89b662403e6a687bb914b80114c0d19d">PP_Instance</a> instance, void *user_data, const struct <a class="el" href="struct_p_p___var.html">PP_Var</a> *message)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_p___message_handler__0__2.html#aca37a8a59cb6a0b9be2846a2ab3e2828">HandleBlockingMessage</a> )(<a class="el" href="group___typedefs.html#ga89b662403e6a687bb914b80114c0d19d">PP_Instance</a> instance, void *user_data, const struct <a class="el" href="struct_p_p___var.html">PP_Var</a> *message, struct <a class="el" href="struct_p_p___var.html">PP_Var</a> *response)</td></tr> +<tr><td class="memItemLeft" align="right" valign="top">void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="struct_p_p_p___message_handler__0__2.html#a0804b4fbaab3b6abedd888e96107fd4d">Destroy</a> )(<a class="el" href="group___typedefs.html#ga89b662403e6a687bb914b80114c0d19d">PP_Instance</a> instance, void *user_data)</td></tr> +</table> +<hr /><a name="details" id="details"></a><h2>Detailed Description</h2> +<div class="textblock"><p>The <code>PPP_MessageHandler</code> interface is implemented by the plugin if the plugin wants to receive messages from a thread other than the main Pepper thread, or if the plugin wants to handle blocking messages which JavaScript may send via postMessageAndAwaitResponse(). </p> +<p>This interface struct should not be returned by PPP_GetInterface; instead it must be passed as a parameter to <a class="el" href="struct_p_p_b___messaging__1__2.html#ae5abee73dc21a290514f7f3554a7e895" title="Registers a handler for receiving messages from JavaScript.">PPB_Messaging::RegisterMessageHandler</a>. </p> +</div><hr /><h2>Field Documentation</h2> +<a class="anchor" id="a0804b4fbaab3b6abedd888e96107fd4d"></a><!-- doxytag: member="PPP_MessageHandler::Destroy" ref="a0804b4fbaab3b6abedd888e96107fd4d" args=")(PP_Instance instance, void *user_data)" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">void(* <a class="el" href="struct_p_p_p___message_handler__0__2.html#a0804b4fbaab3b6abedd888e96107fd4d">PPP_MessageHandler::Destroy</a>)(<a class="el" href="group___typedefs.html#ga89b662403e6a687bb914b80114c0d19d">PP_Instance</a> instance, void *user_data)</td> +</tr> +</table> +</div> +<div class="memdoc"> +<p>Invoked when the handler object is no longer needed. </p> +<p>After this, no more calls will be made which pass this same value for <code>instance</code> and <code>user_data</code>.</p> +<dl class="params"><dt><b>Parameters:</b></dt><dd> +<table class="params"> +<tr><td class="paramdir">[in]</td><td class="paramname">instance</td><td>A <code>PP_Instance</code> identifying one instance of a module. </td></tr> +<tr><td class="paramdir">[in]</td><td class="paramname">user_data</td><td>is the same pointer which was provided by a call to RegisterMessageHandler. </td></tr> +</table> +</dd> +</dl> +</div> +</div> +<a class="anchor" id="aca37a8a59cb6a0b9be2846a2ab3e2828"></a><!-- doxytag: member="PPP_MessageHandler::HandleBlockingMessage" ref="aca37a8a59cb6a0b9be2846a2ab3e2828" args=")(PP_Instance instance, void *user_data, const struct PP_Var *message, struct PP_Var *response)" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">void(* <a class="el" href="struct_p_p_p___message_handler__0__2.html#aca37a8a59cb6a0b9be2846a2ab3e2828">PPP_MessageHandler::HandleBlockingMessage</a>)(<a class="el" href="group___typedefs.html#ga89b662403e6a687bb914b80114c0d19d">PP_Instance</a> instance, void *user_data, const struct <a class="el" href="struct_p_p___var.html">PP_Var</a> *message, struct <a class="el" href="struct_p_p___var.html">PP_Var</a> *response)</td> +</tr> +</table> +</div> +<div class="memdoc"> +<p>Invoked as a result of JavaScript invoking postMessageAndAwaitResponse() on the plugin's DOM element. </p> +<p>NOTE: JavaScript execution is blocked during the duration of this call. Hence, the plugin should respond as quickly as possible. For this reason, blocking completion callbacks are disallowed while handling a blocking message.</p> +<dl class="params"><dt><b>Parameters:</b></dt><dd> +<table class="params"> +<tr><td class="paramdir">[in]</td><td class="paramname">instance</td><td>A <code>PP_Instance</code> identifying one instance of a module. </td></tr> +<tr><td class="paramdir">[in]</td><td class="paramname">user_data</td><td>is the same pointer which was provided by a call to RegisterMessageHandler(). </td></tr> +<tr><td class="paramdir">[in]</td><td class="paramname">message</td><td>is a copy of the parameter that JavaScript provided to postMessageAndAwaitResponse(). </td></tr> +<tr><td class="paramdir">[out]</td><td class="paramname">response</td><td>will be copied to a JavaScript object which is returned as the result of postMessageAndAwaitResponse() to the invoking </td></tr> +</table> +</dd> +</dl> +</div> +</div> +<a class="anchor" id="ab8b6b045541790d1d0ca862d0a225f27"></a><!-- doxytag: member="PPP_MessageHandler::HandleMessage" ref="ab8b6b045541790d1d0ca862d0a225f27" args=")(PP_Instance instance, void *user_data, const struct PP_Var *message)" --> +<div class="memitem"> +<div class="memproto"> +<table class="memname"> +<tr> +<td class="memname">void(* <a class="el" href="struct_p_p_p___message_handler__0__2.html#ab8b6b045541790d1d0ca862d0a225f27">PPP_MessageHandler::HandleMessage</a>)(<a class="el" href="group___typedefs.html#ga89b662403e6a687bb914b80114c0d19d">PP_Instance</a> instance, void *user_data, const struct <a class="el" href="struct_p_p___var.html">PP_Var</a> *message)</td> +</tr> +</table> +</div> +<div class="memdoc"> +<p>Invoked as a result of JavaScript invoking postMessage() on the plugin's DOM element. </p> +<dl class="params"><dt><b>Parameters:</b></dt><dd> +<table class="params"> +<tr><td class="paramdir">[in]</td><td class="paramname">instance</td><td>A <code>PP_Instance</code> identifying one instance of a module. </td></tr> +<tr><td class="paramdir">[in]</td><td class="paramname">user_data</td><td>is the same pointer which was provided by a call to RegisterMessageHandler(). </td></tr> +<tr><td class="paramdir">[in]</td><td class="paramname">message</td><td>A copy of the parameter that JavaScript provided to postMessage(). </td></tr> +</table> +</dd> +</dl> +</div> +</div> +<hr />The documentation for this struct was generated from the following file:<ul> +<li><a class="el" href="ppp__message__handler_8h.html">ppp_message_handler.h</a></li> +</ul> +</div><!-- contents --> +</div> +{{/partials.standard_nacl_api}} diff --git a/native_client_sdk/doc_generated/pepper_stable/index.html b/native_client_sdk/doc_generated/pepper_stable/index.html index 3f6f1fb..c25f5c0 100644 --- a/native_client_sdk/doc_generated/pepper_stable/index.html +++ b/native_client_sdk/doc_generated/pepper_stable/index.html @@ -2,8 +2,8 @@ <section id="pepper-api-reference-stable"> <h1 id="pepper-api-reference-stable">Pepper API Reference (Stable)</h1> -<p>This page lists the API for Pepper 38. Apps that use this API can -run in Chrome 38 or higher.</p> +<p>This page lists the API for Pepper 40. Apps that use this API can +run in Chrome 40 or higher.</p> <h2 id="pepper-c-api-reference"><a class="reference internal" href="/native-client/c-api.html#pepper-stable-c-index"><em>Pepper C API Reference</em></a></h2> <h2 id="id1"><a class="reference internal" href="/native-client/cpp-api.html#pepper-stable-cpp-index"><em>Pepper C++ API Reference</em></a></h2> </section> diff --git a/native_client_sdk/src/doc/c-api-beta.rst b/native_client_sdk/src/doc/c-api-beta.rst index fea4584..cf32ab7 100644 --- a/native_client_sdk/src/doc/c-api-beta.rst +++ b/native_client_sdk/src/doc/c-api-beta.rst @@ -7,8 +7,8 @@ Pepper C API Reference (Beta) ########################################## -This page lists the C API for Pepper 39. Apps that use this API can -run in Chrome 39 or higher. +This page lists the C API for Pepper 41. Apps that use this API can +run in Chrome 41 or higher. `Interfaces <pepper_beta/c/group___interfaces.html>`__ ============================================================= @@ -108,13 +108,13 @@ run in Chrome 39 or higher. * `PPB_OpenGLES2VertexArrayObject <pepper_beta/c/struct_p_p_b___open_g_l_e_s2_vertex_array_object__1__0.html>`__ - * `PPB_TCPSocket <pepper_beta/c/struct_p_p_b___t_c_p_socket__1__1.html>`__ + * `PPB_TCPSocket <pepper_beta/c/struct_p_p_b___t_c_p_socket__1__2.html>`__ * `PPB_TextInputController <pepper_beta/c/struct_p_p_b___text_input_controller__1__0.html>`__ * `PPB_TouchInputEvent <pepper_beta/c/struct_p_p_b___touch_input_event__1__0.html>`__ - * `PPB_UDPSocket <pepper_beta/c/struct_p_p_b___u_d_p_socket__1__0.html>`__ + * `PPB_UDPSocket <pepper_beta/c/struct_p_p_b___u_d_p_socket__1__1.html>`__ * `PPB_URLLoader <pepper_beta/c/struct_p_p_b___u_r_l_loader__1__0.html>`__ @@ -130,7 +130,7 @@ run in Chrome 39 or higher. * `PPB_VarDictionary <pepper_beta/c/struct_p_p_b___var_dictionary__1__0.html>`__ - * `PPB_VideoDecoder <pepper_beta/c/struct_p_p_b___video_decoder__0__2.html>`__ + * `PPB_VideoDecoder <pepper_beta/c/struct_p_p_b___video_decoder__1__0.html>`__ * `PPB_VideoFrame <pepper_beta/c/struct_p_p_b___video_frame__0__1.html>`__ @@ -201,6 +201,8 @@ run in Chrome 39 or higher. * `PP_VideoPicture <pepper_beta/c/struct_p_p___video_picture.html>`__ + * `PP_VideoPicture <pepper_beta/c/struct_p_p___video_picture__0__1.html>`__ + * `PP_VarValue <pepper_beta/c/union_p_p___var_value.html>`__ @@ -359,3 +361,4 @@ Files * `ppp_messaging.h <pepper_beta/c/ppp__messaging_8h.html>`__ * `ppp_mouse_lock.h <pepper_beta/c/ppp__mouse__lock_8h.html>`__ + diff --git a/native_client_sdk/src/doc/c-api-dev.rst b/native_client_sdk/src/doc/c-api-dev.rst index 4d47a58..41f5886 100644 --- a/native_client_sdk/src/doc/c-api-dev.rst +++ b/native_client_sdk/src/doc/c-api-dev.rst @@ -7,8 +7,8 @@ Pepper C API Reference (Dev) ########################################## -This page lists the C API for Pepper 40. Apps that use this API can -run in Chrome 40 or higher. +This page lists the C API for Pepper 42. Apps that use this API can +run in Chrome 42 or higher. `Interfaces <pepper_dev/c/group___interfaces.html>`__ ============================================================= @@ -108,13 +108,13 @@ run in Chrome 40 or higher. * `PPB_OpenGLES2VertexArrayObject <pepper_dev/c/struct_p_p_b___open_g_l_e_s2_vertex_array_object__1__0.html>`__ - * `PPB_TCPSocket <pepper_dev/c/struct_p_p_b___t_c_p_socket__1__1.html>`__ + * `PPB_TCPSocket <pepper_dev/c/struct_p_p_b___t_c_p_socket__1__2.html>`__ * `PPB_TextInputController <pepper_dev/c/struct_p_p_b___text_input_controller__1__0.html>`__ * `PPB_TouchInputEvent <pepper_dev/c/struct_p_p_b___touch_input_event__1__0.html>`__ - * `PPB_UDPSocket <pepper_dev/c/struct_p_p_b___u_d_p_socket__1__0.html>`__ + * `PPB_UDPSocket <pepper_dev/c/struct_p_p_b___u_d_p_socket__1__1.html>`__ * `PPB_URLLoader <pepper_dev/c/struct_p_p_b___u_r_l_loader__1__0.html>`__ @@ -130,7 +130,7 @@ run in Chrome 40 or higher. * `PPB_VarDictionary <pepper_dev/c/struct_p_p_b___var_dictionary__1__0.html>`__ - * `PPB_VideoDecoder <pepper_dev/c/struct_p_p_b___video_decoder__0__2.html>`__ + * `PPB_VideoDecoder <pepper_dev/c/struct_p_p_b___video_decoder__1__0.html>`__ * `PPB_VideoFrame <pepper_dev/c/struct_p_p_b___video_frame__0__1.html>`__ @@ -201,6 +201,8 @@ run in Chrome 40 or higher. * `PP_VideoPicture <pepper_dev/c/struct_p_p___video_picture.html>`__ + * `PP_VideoPicture <pepper_dev/c/struct_p_p___video_picture__0__1.html>`__ + * `PP_VarValue <pepper_dev/c/union_p_p___var_value.html>`__ @@ -359,3 +361,4 @@ Files * `ppp_messaging.h <pepper_dev/c/ppp__messaging_8h.html>`__ * `ppp_mouse_lock.h <pepper_dev/c/ppp__mouse__lock_8h.html>`__ + diff --git a/native_client_sdk/src/doc/c-api.rst b/native_client_sdk/src/doc/c-api.rst index 44ab878..1844cfa 100644 --- a/native_client_sdk/src/doc/c-api.rst +++ b/native_client_sdk/src/doc/c-api.rst @@ -7,8 +7,8 @@ Pepper C API Reference (Stable) ########################################## -This page lists the C API for Pepper 38. Apps that use this API can -run in Chrome 38 or higher. +This page lists the C API for Pepper 40. Apps that use this API can +run in Chrome 40 or higher. `Interfaces <pepper_stable/c/group___interfaces.html>`__ ============================================================= @@ -60,7 +60,7 @@ run in Chrome 38 or higher. * `PPB_MessageLoop <pepper_stable/c/struct_p_p_b___message_loop__1__0.html>`__ - * `PPB_Messaging <pepper_stable/c/struct_p_p_b___messaging__1__0.html>`__ + * `PPB_Messaging <pepper_stable/c/struct_p_p_b___messaging__1__2.html>`__ * `PPB_MouseCursor <pepper_stable/c/struct_p_p_b___mouse_cursor__1__0.html>`__ @@ -76,6 +76,38 @@ run in Chrome 38 or higher. * `PPB_NetworkProxy <pepper_stable/c/struct_p_p_b___network_proxy__1__0.html>`__ + * `PPB_OpenGLES2 <pepper_stable/c/struct_p_p_b___open_g_l_e_s2.html>`__ + + * `PPB_OpenGLES2 <pepper_stable/c/struct_p_p_b___open_g_l_e_s2__1__0.html>`__ + + * `PPB_OpenGLES2ChromiumEnableFeature <pepper_stable/c/struct_p_p_b___open_g_l_e_s2_chromium_enable_feature.html>`__ + + * `PPB_OpenGLES2ChromiumEnableFeature <pepper_stable/c/struct_p_p_b___open_g_l_e_s2_chromium_enable_feature__1__0.html>`__ + + * `PPB_OpenGLES2ChromiumMapSub <pepper_stable/c/struct_p_p_b___open_g_l_e_s2_chromium_map_sub.html>`__ + + * `PPB_OpenGLES2ChromiumMapSub <pepper_stable/c/struct_p_p_b___open_g_l_e_s2_chromium_map_sub__1__0.html>`__ + + * `PPB_OpenGLES2FramebufferBlit <pepper_stable/c/struct_p_p_b___open_g_l_e_s2_framebuffer_blit.html>`__ + + * `PPB_OpenGLES2FramebufferBlit <pepper_stable/c/struct_p_p_b___open_g_l_e_s2_framebuffer_blit__1__0.html>`__ + + * `PPB_OpenGLES2FramebufferMultisample <pepper_stable/c/struct_p_p_b___open_g_l_e_s2_framebuffer_multisample.html>`__ + + * `PPB_OpenGLES2FramebufferMultisample <pepper_stable/c/struct_p_p_b___open_g_l_e_s2_framebuffer_multisample__1__0.html>`__ + + * `PPB_OpenGLES2InstancedArrays <pepper_stable/c/struct_p_p_b___open_g_l_e_s2_instanced_arrays.html>`__ + + * `PPB_OpenGLES2InstancedArrays <pepper_stable/c/struct_p_p_b___open_g_l_e_s2_instanced_arrays__1__0.html>`__ + + * `PPB_OpenGLES2Query <pepper_stable/c/struct_p_p_b___open_g_l_e_s2_query.html>`__ + + * `PPB_OpenGLES2Query <pepper_stable/c/struct_p_p_b___open_g_l_e_s2_query__1__0.html>`__ + + * `PPB_OpenGLES2VertexArrayObject <pepper_stable/c/struct_p_p_b___open_g_l_e_s2_vertex_array_object.html>`__ + + * `PPB_OpenGLES2VertexArrayObject <pepper_stable/c/struct_p_p_b___open_g_l_e_s2_vertex_array_object__1__0.html>`__ + * `PPB_TCPSocket <pepper_stable/c/struct_p_p_b___t_c_p_socket__1__1.html>`__ * `PPB_TextInputController <pepper_stable/c/struct_p_p_b___text_input_controller__1__0.html>`__ @@ -98,7 +130,7 @@ run in Chrome 38 or higher. * `PPB_VarDictionary <pepper_stable/c/struct_p_p_b___var_dictionary__1__0.html>`__ - * `PPB_VideoDecoder <pepper_stable/c/struct_p_p_b___video_decoder__0__1.html>`__ + * `PPB_VideoDecoder <pepper_stable/c/struct_p_p_b___video_decoder__1__0.html>`__ * `PPB_VideoFrame <pepper_stable/c/struct_p_p_b___video_frame__0__1.html>`__ @@ -114,6 +146,8 @@ run in Chrome 38 or higher. * `PPP_Instance <pepper_stable/c/struct_p_p_p___instance__1__1.html>`__ + * `PPP_MessageHandler <pepper_stable/c/struct_p_p_p___message_handler__0__2.html>`__ + * `PPP_Messaging <pepper_stable/c/struct_p_p_p___messaging__1__0.html>`__ * `PPP_MouseLock <pepper_stable/c/struct_p_p_p___mouse_lock__1__0.html>`__ @@ -167,6 +201,8 @@ run in Chrome 38 or higher. * `PP_VideoPicture <pepper_stable/c/struct_p_p___video_picture.html>`__ + * `PP_VideoPicture <pepper_stable/c/struct_p_p___video_picture__0__1.html>`__ + * `PP_VarValue <pepper_stable/c/union_p_p___var_value.html>`__ @@ -282,6 +318,8 @@ Files * `ppb_network_proxy.h <pepper_stable/c/ppb__network__proxy_8h.html>`__ + * `ppb_opengles2.h <pepper_stable/c/ppb__opengles2_8h.html>`__ + * `ppb_tcp_socket.h <pepper_stable/c/ppb__tcp__socket_8h.html>`__ * `ppb_text_input_controller.h <pepper_stable/c/ppb__text__input__controller_8h.html>`__ @@ -318,6 +356,8 @@ Files * `ppp_instance.h <pepper_stable/c/ppp__instance_8h.html>`__ + * `ppp_message_handler.h <pepper_stable/c/ppp__message__handler_8h.html>`__ + * `ppp_messaging.h <pepper_stable/c/ppp__messaging_8h.html>`__ * `ppp_mouse_lock.h <pepper_stable/c/ppp__mouse__lock_8h.html>`__ diff --git a/native_client_sdk/src/doc/cpp-api-beta.rst b/native_client_sdk/src/doc/cpp-api-beta.rst index d7363d3..ded3e2f5 100644 --- a/native_client_sdk/src/doc/cpp-api-beta.rst +++ b/native_client_sdk/src/doc/cpp-api-beta.rst @@ -7,8 +7,8 @@ Pepper C++ API Reference (Beta) ############################################ -This page lists the C++ API for Pepper 39. Apps that use this API can -run in Chrome 39 or higher. +This page lists the C++ API for Pepper 41. Apps that use this API can +run in Chrome 41 or higher. `Classes <pepper_beta/cpp/inherits.html>`__ ================================================== @@ -248,3 +248,4 @@ Files * `view.h <pepper_beta/cpp/view_8h.html>`__ * `websocket.h <pepper_beta/cpp/websocket_8h.html>`__ + diff --git a/native_client_sdk/src/doc/cpp-api-dev.rst b/native_client_sdk/src/doc/cpp-api-dev.rst index 4c2b165..cf678d8 100644 --- a/native_client_sdk/src/doc/cpp-api-dev.rst +++ b/native_client_sdk/src/doc/cpp-api-dev.rst @@ -7,8 +7,8 @@ Pepper C++ API Reference (Dev) ############################################ -This page lists the C++ API for Pepper 40. Apps that use this API can -run in Chrome 40 or higher. +This page lists the C++ API for Pepper 42. Apps that use this API can +run in Chrome 42 or higher. `Classes <pepper_dev/cpp/inherits.html>`__ ================================================== @@ -248,3 +248,4 @@ Files * `view.h <pepper_dev/cpp/view_8h.html>`__ * `websocket.h <pepper_dev/cpp/websocket_8h.html>`__ + diff --git a/native_client_sdk/src/doc/cpp-api.rst b/native_client_sdk/src/doc/cpp-api.rst index f8970fb..3e13ab3b 100644 --- a/native_client_sdk/src/doc/cpp-api.rst +++ b/native_client_sdk/src/doc/cpp-api.rst @@ -7,8 +7,8 @@ Pepper C++ API Reference (Stable) ############################################ -This page lists the C++ API for Pepper 38. Apps that use this API can -run in Chrome 38 or higher. +This page lists the C++ API for Pepper 40. Apps that use this API can +run in Chrome 40 or higher. `Classes <pepper_stable/cpp/inherits.html>`__ ================================================== diff --git a/native_client_sdk/src/doc/pepper_beta/index.rst b/native_client_sdk/src/doc/pepper_beta/index.rst index d540576..8752eb1 100644 --- a/native_client_sdk/src/doc/pepper_beta/index.rst +++ b/native_client_sdk/src/doc/pepper_beta/index.rst @@ -9,8 +9,8 @@ Pepper API Reference (Beta) ######################################## -This page lists the API for Pepper 39. Apps that use this API can -run in Chrome 39 or higher. +This page lists the API for Pepper 41. Apps that use this API can +run in Chrome 41 or higher. :ref:`Pepper C API Reference <pepper_beta_c_index>` =========================================================== diff --git a/native_client_sdk/src/doc/pepper_dev/index.rst b/native_client_sdk/src/doc/pepper_dev/index.rst index 4f6e118..4269e59 100644 --- a/native_client_sdk/src/doc/pepper_dev/index.rst +++ b/native_client_sdk/src/doc/pepper_dev/index.rst @@ -9,8 +9,8 @@ Pepper API Reference (Dev) ######################################## -This page lists the API for Pepper 40. Apps that use this API can -run in Chrome 40 or higher. +This page lists the API for Pepper 42. Apps that use this API can +run in Chrome 42 or higher. :ref:`Pepper C API Reference <pepper_dev_c_index>` =========================================================== diff --git a/native_client_sdk/src/doc/pepper_stable/index.rst b/native_client_sdk/src/doc/pepper_stable/index.rst index fc0bc0f..158fac4 100644 --- a/native_client_sdk/src/doc/pepper_stable/index.rst +++ b/native_client_sdk/src/doc/pepper_stable/index.rst @@ -9,8 +9,8 @@ Pepper API Reference (Stable) ######################################## -This page lists the API for Pepper 38. Apps that use this API can -run in Chrome 38 or higher. +This page lists the API for Pepper 40. Apps that use this API can +run in Chrome 40 or higher. :ref:`Pepper C API Reference <pepper_stable_c_index>` =========================================================== |