vitasdk
Documentation of the vitasdk

Exports for User. More...

Data Structures

struct  SceCommonDialogConfigParam
 
struct  SceCommonDialogRenderTargetInfo
 
struct  SceCommonDialogUpdateParam
 
struct  SceCommonDialogInfobarParam
 
struct  SceCommonDialogColor
 
struct  SceCommonDialogParam
 

Macros

#define SCE_COMMON_DIALOG_MAGIC_NUMBER   0xC0D1A109
 

Typedefs

typedef SceCommonDialogColor SceCommonDialogBgColor
 

Enumerations

enum  SceCommonDialogErrorCode {
  SCE_COMMON_DIALOG_ERROR_BUSY = 0x80020401 , SCE_COMMON_DIALOG_ERROR_NULL = 0x80020402 , SCE_COMMON_DIALOG_ERROR_INVALID_ARGUMENT = 0x80020403 , SCE_COMMON_DIALOG_ERROR_NOT_RUNNING = 0x80020404 ,
  SCE_COMMON_DIALOG_ERROR_NOT_SUPPORTED = 0x80020405 , SCE_COMMON_DIALOG_ERROR_ILLEGAL_CALLER_THREAD = 0x80020406 , SCE_COMMON_DIALOG_ERROR_NOT_CONFIGURED = 0x80020407 , SCE_COMMON_DIALOG_ERROR_NOT_AVAILABLE = 0x80020408 ,
  SCE_COMMON_DIALOG_ERROR_NOT_FINISHED = 0x80020410 , SCE_COMMON_DIALOG_ERROR_NOT_IN_USE = 0x80020411 , SCE_COMMON_DIALOG_ERROR_INVALID_COLOR_FORMAT = 0x80020420 , SCE_COMMON_DIALOG_ERROR_INVALID_SURFACE_RESOLUTION = 0x80020421 ,
  SCE_COMMON_DIALOG_ERROR_INVALID_SURFACE_STRIDE = 0x80020422 , SCE_COMMON_DIALOG_ERROR_INVALID_SURFACE_TYPE = 0x80020423 , SCE_COMMON_DIALOG_ERROR_WITHIN_SCENE = 0x80020424 , SCE_COMMON_DIALOG_ERROR_IME_IN_USE = 0x80020430 ,
  SCE_COMMON_DIALOG_ERROR_INVALID_LANGUAGE = 0x80020431 , SCE_COMMON_DIALOG_ERROR_INVALID_ENTER_BUTTON_ASSIGN = 0x80020432 , SCE_COMMON_DIALOG_ERROR_INVALID_INFOBAR_PARAM = 0x80020433 , SCE_COMMON_DIALOG_ERROR_INVALID_BG_COLOR = 0x80020434 ,
  SCE_COMMON_DIALOG_ERROR_INVALID_DIMMER_COLOR = 0x80020435 , SCE_COMMON_DIALOG_ERROR_GXM_IS_UNINITIALIZED = 0x80020436 , SCE_COMMON_DIALOG_ERROR_UNEXPECTED_FATAL = 0x8002047F
}
 
enum  SceCommonDialogStatus { SCE_COMMON_DIALOG_STATUS_NONE = 0 , SCE_COMMON_DIALOG_STATUS_RUNNING = 1 , SCE_COMMON_DIALOG_STATUS_FINISHED = 2 }
 
enum  SceCommonDialogResult { SCE_COMMON_DIALOG_RESULT_OK , SCE_COMMON_DIALOG_RESULT_USER_CANCELED , SCE_COMMON_DIALOG_RESULT_ABORTED }
 

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)
 

Variables

SceUInt32 SceCommonDialogConfigParam::sdkVersion
 
SceSystemParamLang SceCommonDialogConfigParam::language
 
SceSystemParamEnterButtonAssign SceCommonDialogConfigParam::enterButtonAssign
 
SceUInt8 SceCommonDialogConfigParam::reserved [32]
 
ScePVoid SceCommonDialogRenderTargetInfo::depthSurfaceData
 
ScePVoid SceCommonDialogRenderTargetInfo::colorSurfaceData
 
SceGxmColorSurfaceType SceCommonDialogRenderTargetInfo::surfaceType
 
SceGxmColorFormat SceCommonDialogRenderTargetInfo::colorFormat
 
SceUInt32 SceCommonDialogRenderTargetInfo::width
 
SceUInt32 SceCommonDialogRenderTargetInfo::height
 
SceUInt32 SceCommonDialogRenderTargetInfo::strideInPixels
 
SceUInt8 SceCommonDialogRenderTargetInfo::reserved [32]
 
SceCommonDialogRenderTargetInfo SceCommonDialogUpdateParam::renderTarget
 
SceGxmSyncObjectSceCommonDialogUpdateParam::displaySyncObject
 
SceUInt8 SceCommonDialogUpdateParam::reserved [32]
 
SceInt32 SceCommonDialogInfobarParam::visibility
 
SceInt32 SceCommonDialogInfobarParam::color
 
SceInt32 SceCommonDialogInfobarParam::transparency
 
SceUInt8 SceCommonDialogInfobarParam::reserved [32]
 
SceUInt8 SceCommonDialogColor::r
 
SceUInt8 SceCommonDialogColor::g
 
SceUInt8 SceCommonDialogColor::b
 
SceUInt8 SceCommonDialogColor::a
 
SceCommonDialogInfobarParamSceCommonDialogParam::infobarParam
 
SceCommonDialogColorSceCommonDialogParam::bgColor
 
SceCommonDialogColorSceCommonDialogParam::dimmerColor
 
SceUInt8 SceCommonDialogParam::reserved [60]
 
SceUInt32 SceCommonDialogParam::magic
 

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




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)

Variable Documentation

◆ sdkVersion

SceUInt32 SceCommonDialogConfigParam::sdkVersion

◆ language

SceSystemParamLang SceCommonDialogConfigParam::language

◆ enterButtonAssign

SceSystemParamEnterButtonAssign SceCommonDialogConfigParam::enterButtonAssign

◆ reserved [1/5]

SceUInt8 SceCommonDialogConfigParam::reserved[32]

◆ depthSurfaceData

ScePVoid SceCommonDialogRenderTargetInfo::depthSurfaceData

◆ colorSurfaceData

ScePVoid SceCommonDialogRenderTargetInfo::colorSurfaceData

◆ surfaceType

SceGxmColorSurfaceType SceCommonDialogRenderTargetInfo::surfaceType

◆ colorFormat

SceGxmColorFormat SceCommonDialogRenderTargetInfo::colorFormat

◆ width

SceUInt32 SceCommonDialogRenderTargetInfo::width

◆ height

SceUInt32 SceCommonDialogRenderTargetInfo::height

◆ strideInPixels

SceUInt32 SceCommonDialogRenderTargetInfo::strideInPixels

◆ reserved [2/5]

SceUInt8 SceCommonDialogRenderTargetInfo::reserved[32]

◆ renderTarget

SceCommonDialogRenderTargetInfo SceCommonDialogUpdateParam::renderTarget

◆ displaySyncObject

SceGxmSyncObject* SceCommonDialogUpdateParam::displaySyncObject

◆ reserved [3/5]

SceUInt8 SceCommonDialogUpdateParam::reserved[32]

◆ visibility

SceInt32 SceCommonDialogInfobarParam::visibility

◆ color

SceInt32 SceCommonDialogInfobarParam::color

◆ transparency

SceInt32 SceCommonDialogInfobarParam::transparency

◆ reserved [4/5]

SceUInt8 SceCommonDialogInfobarParam::reserved[32]

◆ r

SceUInt8 SceCommonDialogColor::r

◆ g

SceUInt8 SceCommonDialogColor::g

◆ b

SceUInt8 SceCommonDialogColor::b

◆ a

SceUInt8 SceCommonDialogColor::a

◆ infobarParam

SceCommonDialogInfobarParam* SceCommonDialogParam::infobarParam

◆ bgColor

SceCommonDialogColor* SceCommonDialogParam::bgColor

◆ dimmerColor

SceCommonDialogColor* SceCommonDialogParam::dimmerColor

◆ reserved [5/5]

SceUInt8 SceCommonDialogParam::reserved[60]

◆ magic

SceUInt32 SceCommonDialogParam::magic