vitasdk
Documentation of the vitasdk
sharedfb.h File Reference
#include <vitasdk/build_utils.h>
#include <psp2/types.h>
#include <psp2common/defs.h>

Go to the source code of this file.

Data Structures

struct  SceSharedFbInfo
 
struct  SceSharedFbCreate
 
struct  SceSharedFbRenderInfo
 Rendering information supplied by PAF during a shared-framebuffer handoff. More...
 

Functions

 VITASDK_BUILD_ASSERT_EQ (0x58, SceSharedFbInfo)
 
SceUID _sceSharedFbOpen (int index, int sysver)
 
int sceSharedFbClose (SceUID fb_id)
 
int sceSharedFbBegin (SceUID fb_id, SceSharedFbInfo *info)
 
int sceSharedFbEnd (SceUID fb_id)
 
int sceSharedFbGetInfo (SceUID fb_id, SceSharedFbInfo *info)
 
 VITASDK_BUILD_ASSERT_EQ (0x18, SceSharedFbCreate)
 
 VITASDK_BUILD_ASSERT_EQ (0x40, SceSharedFbRenderInfo)
 
SceUID sceSharedFbCreate (int index, const SceSharedFbCreate *create_param)
 Create a shared-framebuffer object.
 
int sceSharedFbGetShellRenderPort (void)
 Get the current shell render port.
 
int sceSharedFbUpdateProcess (void)
 Perform one process handoff after sceSharedFbUpdateProcessBegin.
 
int sceSharedFbUpdateProcessBegin (SceUID shared_fb_id, const SceSharedFbRenderInfo *render_info, SceUInt32 *update_count)
 Begin a shared-framebuffer update.
 
int sceSharedFbUpdateProcessEnd (void)
 Complete a process handoff sequence begun by sceSharedFbUpdateProcessBegin.