Interfaces

Data Structures

struct  PPB_Audio
 The PPB_Audio interface contains pointers to several functions for handling audio resources. More...
struct  PPB_AudioConfig
 The PPB_AudioConfig interface contains pointers to several functions for establishing your audio configuration within the browser. More...
struct  PPB_Console
struct  PPB_Core
 The PPB_Core interface contains pointers to functions related to memory management, time, and threads on the browser. More...
struct  PPB_FileIO
 The PPB_FileIO struct is used to operate on a regular file (PP_FileType_Regular). More...
struct  PPB_FileRef
 The PPB_FileRef struct represents a "weak pointer" to a file in a file system. More...
struct  PPB_FileSystem
 The PPB_FileSystem struct identifies the file system type associated with a file. More...
struct  PPB_Fullscreen
 The PPB_Fullscreen interface is implemented by the browser. More...
struct  PPB_Gamepad
 The PPB_Gamepad interface allows retrieving data from gamepad/joystick devices that are connected to the system. More...
struct  PPB_Graphics2D
 PPB_Graphics2D defines the interface for a 2D graphics context. More...
struct  PPB_Graphics3D
 PPB_Graphics3D defines the interface for a 3D graphics context. More...
struct  PPB_HostResolver
 The PPB_HostResolver interface supports host name resolution. More...
struct  PPB_ImageData
 The PPB_ImageData interface contains pointers to several functions for determining the browser's treatment of image data. More...
struct  PPB_InputEvent
 The PPB_InputEvent interface contains pointers to several functions related to generic input events on the browser. More...
struct  PPB_MouseInputEvent
 The PPB_MouseInputEvent interface contains pointers to several functions related to mouse input events. More...
struct  PPB_WheelInputEvent
 The PPB_WheelIputEvent interface contains pointers to several functions related to wheel input events. More...
struct  PPB_KeyboardInputEvent
 The PPB_KeyboardInputEvent interface contains pointers to several functions related to keyboard input events. More...
struct  PPB_TouchInputEvent
 The PPB_TouchInputEvent interface contains pointers to several functions related to touch events. More...
struct  PPB_IMEInputEvent
struct  PPB_Instance
 The PPB_Instance interface contains pointers to functions related to the module instance on a web page. More...
struct  PPB_MessageLoop
 A message loop allows PPAPI calls to be issued on a thread. More...
struct  PPB_Messaging
 The PPB_Messaging 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. More...
struct  PPB_MouseCursor
 The PPB_MouseCursor allows setting the mouse cursor. More...
struct  PPB_MouseLock
 The PPB_MouseLock interface is implemented by the browser. More...
struct  PPB_NetAddress
 The PPB_NetAddress interface provides operations on network addresses. More...
struct  PPB_NetworkList
 The PPB_NetworkList is used to represent a list of network interfaces and their configuration. More...
struct  PPB_NetworkMonitor
 The PPB_NetworkMonitor allows to get network interfaces configuration and monitor network configuration changes. More...
struct  PPB_NetworkProxy
 This interface provides a way to determine the appropriate proxy settings for a given URL. More...
struct  PPB_TCPSocket
 The PPB_TCPSocket interface provides TCP socket operations. More...
struct  PPB_TextInputController
 PPB_TextInputController 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). More...
struct  PPB_UDPSocket
 The PPB_UDPSocket interface provides UDP socket operations. More...
struct  PPB_URLLoader
 The PPB_URLLoader interface contains pointers to functions for loading URLs. More...
struct  PPB_URLRequestInfo
 The PPB_URLRequestInfo interface is used to create and handle URL requests. More...
struct  PPB_URLResponseInfo
 The PPB_URLResponseInfo interface contains APIs for examining URL responses. More...
struct  PPB_Var
 PPB_Var API. More...
struct  PPB_VarArray
struct  PPB_VarArrayBuffer
 The PPB_VarArrayBuffer interface provides a way to interact with JavaScript ArrayBuffers, which represent a contiguous sequence of bytes. More...
struct  PPB_VarDictionary
 A dictionary var contains key-value pairs with unique keys. More...
struct  PPB_View
 PPB_View represents the state of the view of an instance. More...
struct  PPB_WebSocket
 The PPB_WebSocket interface provides bi-directional, full-duplex, communications over a single TCP socket. More...
struct  PPP_Graphics3D
 PPP_Graphics3D defines the notification interface for a 3D graphics context. More...
struct  PPP_InputEvent
struct  PPP_Instance
 The PPP_Instance interface contains pointers to a series of functions that you must implement in your module. More...
struct  PPP_Messaging
 The PPP_Messaging interface contains pointers to functions that you must implement to handle postMessage events on the associated DOM element. More...
struct  PPP_MouseLock
 The PPP_MouseLock interface contains a function that you must implement to receive mouse lock events from the browser. More...

Typedefs

typedef struct PPB_Audio PPB_Audio
typedef struct PPB_AudioConfig PPB_AudioConfig
typedef struct PPB_Console PPB_Console
typedef struct PPB_Core PPB_Core
typedef struct PPB_FileIO PPB_FileIO
typedef struct PPB_FileRef PPB_FileRef
typedef struct PPB_FileSystem PPB_FileSystem
typedef struct PPB_Fullscreen PPB_Fullscreen
typedef struct PPB_Gamepad PPB_Gamepad
typedef struct PPB_Graphics2D PPB_Graphics2D
typedef struct PPB_Graphics3D PPB_Graphics3D
typedef struct PPB_HostResolver PPB_HostResolver
typedef struct PPB_ImageData PPB_ImageData
typedef struct PPB_InputEvent PPB_InputEvent
typedef struct
PPB_MouseInputEvent 
PPB_MouseInputEvent
typedef struct
PPB_WheelInputEvent 
PPB_WheelInputEvent
typedef struct
PPB_KeyboardInputEvent 
PPB_KeyboardInputEvent
typedef struct
PPB_TouchInputEvent 
PPB_TouchInputEvent
typedef struct
PPB_IMEInputEvent 
PPB_IMEInputEvent
typedef struct PPB_Instance PPB_Instance
typedef struct PPB_MessageLoop PPB_MessageLoop
typedef struct PPB_Messaging PPB_Messaging
typedef struct PPB_MouseCursor PPB_MouseCursor
typedef struct PPB_MouseLock PPB_MouseLock
typedef struct PPB_NetAddress PPB_NetAddress
typedef struct PPB_NetworkList PPB_NetworkList
typedef struct
PPB_NetworkMonitor 
PPB_NetworkMonitor
typedef struct PPB_NetworkProxy PPB_NetworkProxy
typedef struct PPB_TCPSocket PPB_TCPSocket
typedef struct
PPB_TextInputController 
PPB_TextInputController
typedef struct PPB_UDPSocket PPB_UDPSocket
typedef struct PPB_URLLoader PPB_URLLoader
typedef struct
PPB_URLRequestInfo 
PPB_URLRequestInfo
typedef struct
PPB_URLResponseInfo 
PPB_URLResponseInfo
typedef struct PPB_Var PPB_Var
typedef struct PPB_VarArray PPB_VarArray
typedef struct
PPB_VarArrayBuffer 
PPB_VarArrayBuffer
typedef struct
PPB_VarDictionary 
PPB_VarDictionary
typedef struct PPB_View PPB_View
typedef struct PPB_WebSocket PPB_WebSocket
typedef struct PPP_Graphics3D PPP_Graphics3D
typedef struct PPP_InputEvent PPP_InputEvent
typedef struct PPP_Instance PPP_Instance
typedef struct PPP_Messaging PPP_Messaging
typedef struct PPP_MouseLock PPP_MouseLock

Typedef Documentation

typedef struct PPB_Audio PPB_Audio
typedef struct PPB_Console PPB_Console
typedef struct PPB_Core PPB_Core
typedef struct PPB_FileIO PPB_FileIO
typedef struct PPB_FileRef PPB_FileRef
typedef struct PPB_Gamepad PPB_Gamepad
typedef struct PPB_ImageData PPB_ImageData
typedef struct PPB_Instance PPB_Instance
typedef struct PPB_Messaging PPB_Messaging
typedef struct PPB_MouseLock PPB_MouseLock
typedef struct PPB_TCPSocket PPB_TCPSocket
typedef struct PPB_UDPSocket PPB_UDPSocket
typedef struct PPB_URLLoader PPB_URLLoader
typedef struct PPB_Var PPB_Var
typedef struct PPB_VarArray PPB_VarArray
typedef struct PPB_View PPB_View
typedef struct PPB_WebSocket PPB_WebSocket
typedef struct PPP_Instance PPP_Instance
typedef struct PPP_Messaging PPP_Messaging
typedef struct PPP_MouseLock PPP_MouseLock