Pepper_47_C_interfaces
Public Attributes | List of all members
PPB_Fullscreen_1_0 Struct Reference

#include <ppb_fullscreen.h>

Collaboration diagram for PPB_Fullscreen_1_0:
Collaboration graph

Public Attributes

PP_Bool(* IsFullscreen )(PP_Instance instance)
 
PP_Bool(* SetFullscreen )(PP_Instance instance, PP_Bool fullscreen)
 
PP_Bool(* GetScreenSize )(PP_Instance instance, struct PP_Size *size)
 

Detailed Description

The PPB_Fullscreen interface is implemented by the browser. This interface provides a way of checking the current screen mode and toggling fullscreen mode.

Definition at line 36 of file ppb_fullscreen.h.

Member Data Documentation

PP_Bool(* PPB_Fullscreen_1_0::GetScreenSize)(PP_Instance instance, struct PP_Size *size)

GetScreenSize() gets the size of the screen in pixels. The module instance will be resized to this size when SetFullscreen() is called to enter fullscreen mode.

Parameters
[in]instanceA PP_Instance identifying one instance of a module.
[out]sizeThe size of the entire screen in pixels.
Returns
PP_TRUE on success or PP_FALSE on failure.

Definition at line 82 of file ppb_fullscreen.h.

PP_Bool(* PPB_Fullscreen_1_0::IsFullscreen)(PP_Instance instance)

IsFullscreen() checks whether the module instance is currently in fullscreen mode.

Parameters
[in]instanceA PP_Instance identifying one instance of a module.
Returns
PP_TRUE if the module instance is in fullscreen mode, PP_FALSE if the module instance is not in fullscreen mode.

Definition at line 47 of file ppb_fullscreen.h.

PP_Bool(* PPB_Fullscreen_1_0::SetFullscreen)(PP_Instance instance, PP_Bool fullscreen)

SetFullscreen() switches the module instance to and from fullscreen mode.

The transition to and from fullscreen mode is asynchronous. During the transition, IsFullscreen() will return the previous value and no 2D or 3D device can be bound. The transition ends at DidChangeView() when IsFullscreen() returns the new value. You might receive other DidChangeView() calls while in transition.

The transition to fullscreen mode can only occur while the browser is processing a user gesture, even if PP_TRUE is returned.

Parameters
[in]instanceA PP_Instance identifying one instance of a module.
[in]fullscreenPP_TRUE to enter fullscreen mode, or PP_FALSE to exit fullscreen mode.
Returns
PP_TRUE on success or PP_FALSE on failure.

Definition at line 69 of file ppb_fullscreen.h.


The documentation for this struct was generated from the following file: