vitasdk
Documentation of the vitasdk

Detailed Description

Exports for User.


Using this library in your project

Include the header file in your project:


Link the library to the executable:

SceCommonDialog_stub



Functions

 VITASDK_BUILD_ASSERT_EQ (0x2C, SceCommonDialogConfigParam)
 
 VITASDK_BUILD_ASSERT_EQ (0x3C, SceCommonDialogRenderTargetInfo)
 
 VITASDK_BUILD_ASSERT_EQ (0x60, SceCommonDialogUpdateParam)
 
 VITASDK_BUILD_ASSERT_EQ (0x2C, SceCommonDialogInfobarParam)
 
 VITASDK_BUILD_ASSERT_EQ (4, SceCommonDialogColor)
 
 VITASDK_BUILD_ASSERT_EQ (0x4C, SceCommonDialogParam)
 
int sceCommonDialogSetConfigParam (const SceCommonDialogConfigParam *configParam)
 
int sceCommonDialogUpdate (const SceCommonDialogUpdateParam *updateParam)
 

Typedefs

typedef SceCommonDialogColor SceCommonDialogBgColor
 

Macros

#define SCE_COMMON_DIALOG_MAGIC_NUMBER   0xC0D1A109
 

Data Structure Documentation

◆ SceCommonDialogConfigParam

struct SceCommonDialogConfigParam
Data Fields
SceUInt32 sdkVersion
SceSystemParamLang language
SceSystemParamEnterButtonAssign enterButtonAssign
SceUInt8 reserved[32]

◆ SceCommonDialogRenderTargetInfo

struct SceCommonDialogRenderTargetInfo
Data Fields
ScePVoid depthSurfaceData
ScePVoid colorSurfaceData
SceGxmColorSurfaceType surfaceType
SceGxmColorFormat colorFormat
SceUInt32 width
SceUInt32 height
SceUInt32 strideInPixels
SceUInt8 reserved[32]

◆ SceCommonDialogUpdateParam

struct SceCommonDialogUpdateParam
Data Fields
SceCommonDialogRenderTargetInfo renderTarget
SceGxmSyncObject * displaySyncObject
SceUInt8 reserved[32]

◆ SceCommonDialogInfobarParam

struct SceCommonDialogInfobarParam
Data Fields
SceInt32 visibility
SceInt32 color
SceInt32 transparency
SceUInt8 reserved[32]

◆ SceCommonDialogColor

struct SceCommonDialogColor
Data Fields
SceUInt8 r
SceUInt8 g
SceUInt8 b
SceUInt8 a

◆ SceCommonDialogParam

struct SceCommonDialogParam
Data Fields
SceCommonDialogInfobarParam * infobarParam
SceCommonDialogColor * bgColor
SceCommonDialogColor * dimmerColor
SceUInt8 reserved[60]
SceUInt32 magic

Macro Definition Documentation

◆ SCE_COMMON_DIALOG_MAGIC_NUMBER

#define SCE_COMMON_DIALOG_MAGIC_NUMBER   0xC0D1A109

Typedef Documentation

◆ SceCommonDialogBgColor

Enumeration Type Documentation

◆ SceCommonDialogErrorCode

Enumerator
SCE_COMMON_DIALOG_ERROR_BUSY 
SCE_COMMON_DIALOG_ERROR_NULL 
SCE_COMMON_DIALOG_ERROR_INVALID_ARGUMENT 
SCE_COMMON_DIALOG_ERROR_NOT_RUNNING 
SCE_COMMON_DIALOG_ERROR_NOT_SUPPORTED 
SCE_COMMON_DIALOG_ERROR_ILLEGAL_CALLER_THREAD 
SCE_COMMON_DIALOG_ERROR_NOT_CONFIGURED 
SCE_COMMON_DIALOG_ERROR_NOT_AVAILABLE 
SCE_COMMON_DIALOG_ERROR_NOT_FINISHED 
SCE_COMMON_DIALOG_ERROR_NOT_IN_USE 
SCE_COMMON_DIALOG_ERROR_INVALID_COLOR_FORMAT 
SCE_COMMON_DIALOG_ERROR_INVALID_SURFACE_RESOLUTION 
SCE_COMMON_DIALOG_ERROR_INVALID_SURFACE_STRIDE 
SCE_COMMON_DIALOG_ERROR_INVALID_SURFACE_TYPE 
SCE_COMMON_DIALOG_ERROR_WITHIN_SCENE 
SCE_COMMON_DIALOG_ERROR_IME_IN_USE 
SCE_COMMON_DIALOG_ERROR_INVALID_LANGUAGE 
SCE_COMMON_DIALOG_ERROR_INVALID_ENTER_BUTTON_ASSIGN 
SCE_COMMON_DIALOG_ERROR_INVALID_INFOBAR_PARAM 
SCE_COMMON_DIALOG_ERROR_INVALID_BG_COLOR 
SCE_COMMON_DIALOG_ERROR_INVALID_DIMMER_COLOR 
SCE_COMMON_DIALOG_ERROR_GXM_IS_UNINITIALIZED 
SCE_COMMON_DIALOG_ERROR_UNEXPECTED_FATAL 

◆ SceCommonDialogStatus

Enumerator
SCE_COMMON_DIALOG_STATUS_NONE 
SCE_COMMON_DIALOG_STATUS_RUNNING 
SCE_COMMON_DIALOG_STATUS_FINISHED 

◆ SceCommonDialogResult

Enumerator
SCE_COMMON_DIALOG_RESULT_OK 
SCE_COMMON_DIALOG_RESULT_USER_CANCELED 
SCE_COMMON_DIALOG_RESULT_ABORTED 

Function Documentation

◆ VITASDK_BUILD_ASSERT_EQ() [1/6]

VITASDK_BUILD_ASSERT_EQ ( 0x2C  ,
SceCommonDialogConfigParam   
)

◆ VITASDK_BUILD_ASSERT_EQ() [2/6]

VITASDK_BUILD_ASSERT_EQ ( 0x3C  ,
SceCommonDialogRenderTargetInfo   
)

◆ VITASDK_BUILD_ASSERT_EQ() [3/6]

VITASDK_BUILD_ASSERT_EQ ( 0x60  ,
SceCommonDialogUpdateParam   
)

◆ VITASDK_BUILD_ASSERT_EQ() [4/6]

VITASDK_BUILD_ASSERT_EQ ( 0x2C  ,
SceCommonDialogInfobarParam   
)

◆ VITASDK_BUILD_ASSERT_EQ() [5/6]

VITASDK_BUILD_ASSERT_EQ ( ,
SceCommonDialogColor   
)

◆ VITASDK_BUILD_ASSERT_EQ() [6/6]

VITASDK_BUILD_ASSERT_EQ ( 0x4C  ,
SceCommonDialogParam   
)

◆ sceCommonDialogSetConfigParam()

int sceCommonDialogSetConfigParam ( const SceCommonDialogConfigParam configParam)

◆ sceCommonDialogUpdate()

int sceCommonDialogUpdate ( const SceCommonDialogUpdateParam updateParam)