![]() |
vitasdk
Documentation of the vitasdk
|
Exports for User. More...
Data Structures | |
| struct | ScePafDateTime |
| struct | ScePafSha1Context |
| struct | ScePafHeapContext |
| struct | ScePafHeapOpt |
Functions | |
| int | scePafGraphicsUpdateCurrentWave (SceUInt32 index, SceFloat32 update_interval) |
| Update the current wave. | |
| VITASDK_BUILD_ASSERT_EQ (0x18, ScePafDateTime) | |
| int | scePafGetCurrentClockLocalTime (ScePafDateTime *data) |
| VITASDK_BUILD_ASSERT_EQ (0x68, ScePafSha1Context) | |
| int | scePafSha1Init (ScePafSha1Context *context) |
| int | scePafSha1Update (ScePafSha1Context *context, const void *data, SceSize length) |
| int | scePafSha1Result (ScePafSha1Context *context, void *dst) |
| VITASDK_BUILD_ASSERT_EQ (0x60, ScePafHeapContext) | |
| VITASDK_BUILD_ASSERT_EQ (0x14, ScePafHeapOpt) | |
| void | scePafCreateHeap (ScePafHeapContext *context, void *membase, SceSize size, const char *name, ScePafHeapOpt *opt) |
| void | scePafDeleteHeap (ScePafHeapContext *context) |
| void * | scePafMallocWithContext (ScePafHeapContext *context, SceSize len) |
| void | scePafFreeWithContext (ScePafHeapContext *context, void *ptr) |
| void * | scePafMallocAlignWithContext (ScePafHeapContext *context, SceUInt32 align, SceSize len) |
| void * | scePafReallocWithContext (ScePafHeapContext *context, void *ptr, SceSize len) |
| void * | sce_paf_malloc (SceSize size) |
| void | sce_paf_free (void *ptr) |
| void * | sce_paf_memalign (SceSize align, SceSize length) |
| Alloc memory with align. | |
| void * | sce_paf_memchr (const void *src, int ch, SceSize length) |
| int | sce_paf_memcmp (const void *s1, const void *s2, SceSize n) |
| void * | sce_paf_memcpy (void *dst, const void *src, SceSize len) |
| void * | sce_paf_memset (void *dst, int ch, SceSize len) |
| void * | sce_paf_memmove (void *dst, const void *src, SceSize len) |
| int | sce_paf_snprintf (char *dst, unsigned int max, const char *fmt,...) |
| int | sce_paf_vsnprintf (char *dst, unsigned int max, const char *fmt, va_list arg) |
| int | sce_paf_bcmp (const void *ptr1, const void *ptr2, SceSize num) |
| void * | sce_paf_bcopy (void *dst, const void *src, SceSize n) |
| void * | sce_paf_bzero (void *dst, SceSize n) |
| char * | sce_paf_strchr (const char *s, int ch) |
| int | sce_paf_strcmp (const char *s1, const char *s2) |
| size_t | sce_paf_strlen (const char *s) |
| int | sce_paf_strcasecmp (const char *s1, const char *s2) |
| int | sce_paf_strncasecmp (const char *s1, const char *s2, SceSize len) |
| int | sce_paf_strncmp (const char *s1, const char *s2, SceSize len) |
| char * | sce_paf_strncpy (char *dst, const char *src, SceSize len) |
| char * | sce_paf_strrchr (const char *s, int ch) |
| double | sce_paf_strtod (const char *nptr, char **endptr) |
| string to double | |
Exports for User.
Include the header file in your project:
Link the library to the executable:
Include the header file in your project:
Link the library to the executable:
Include the header file in your project:
Link the library to the executable:
Include the header file in your project:
Link the library to the executable:
| struct ScePafDateTime |
| Data Fields | ||
|---|---|---|
| SceDateTime | data | |
| int | data_0x10 | |
| int | data_0x14 | |
| struct ScePafHeapContext |
| struct ScePafHeapOpt |
| int scePafGraphicsUpdateCurrentWave | ( | SceUInt32 | index, |
| SceFloat32 | update_interval | ||
| ) |
Update the current wave.
| [in] | index | - The index from 0 to 0x1F within range. |
| [in] | update_interval | - The update interval. 0.0f to it will change soon. 1.0f will slowly turn into an updated wave after 1 second, just like when you change it the normal way. |
| VITASDK_BUILD_ASSERT_EQ | ( | 0x18 | , |
| ScePafDateTime | |||
| ) |
| int scePafGetCurrentClockLocalTime | ( | ScePafDateTime * | data | ) |
| VITASDK_BUILD_ASSERT_EQ | ( | 0x68 | , |
| ScePafSha1Context | |||
| ) |
| int scePafSha1Init | ( | ScePafSha1Context * | context | ) |
| int scePafSha1Update | ( | ScePafSha1Context * | context, |
| const void * | data, | ||
| SceSize | length | ||
| ) |
| int scePafSha1Result | ( | ScePafSha1Context * | context, |
| void * | dst | ||
| ) |
| VITASDK_BUILD_ASSERT_EQ | ( | 0x60 | , |
| ScePafHeapContext | |||
| ) |
| VITASDK_BUILD_ASSERT_EQ | ( | 0x14 | , |
| ScePafHeapOpt | |||
| ) |
| void scePafCreateHeap | ( | ScePafHeapContext * | context, |
| void * | membase, | ||
| SceSize | size, | ||
| const char * | name, | ||
| ScePafHeapOpt * | opt | ||
| ) |
| void scePafDeleteHeap | ( | ScePafHeapContext * | context | ) |
| void * scePafMallocWithContext | ( | ScePafHeapContext * | context, |
| SceSize | len | ||
| ) |
| void scePafFreeWithContext | ( | ScePafHeapContext * | context, |
| void * | ptr | ||
| ) |
| void * scePafMallocAlignWithContext | ( | ScePafHeapContext * | context, |
| SceUInt32 | align, | ||
| SceSize | len | ||
| ) |
| void * scePafReallocWithContext | ( | ScePafHeapContext * | context, |
| void * | ptr, | ||
| SceSize | len | ||
| ) |
| void * sce_paf_malloc | ( | SceSize | size | ) |
| void sce_paf_free | ( | void * | ptr | ) |
Alloc memory with align.
| [in] | align | The align size |
| [in] | length | The alloc length |
| void * sce_paf_memchr | ( | const void * | src, |
| int | ch, | ||
| SceSize | length | ||
| ) |
| int sce_paf_memcmp | ( | const void * | s1, |
| const void * | s2, | ||
| SceSize | n | ||
| ) |
| void * sce_paf_memcpy | ( | void * | dst, |
| const void * | src, | ||
| SceSize | len | ||
| ) |
| void * sce_paf_memset | ( | void * | dst, |
| int | ch, | ||
| SceSize | len | ||
| ) |
| void * sce_paf_memmove | ( | void * | dst, |
| const void * | src, | ||
| SceSize | len | ||
| ) |
| int sce_paf_snprintf | ( | char * | dst, |
| unsigned int | max, | ||
| const char * | fmt, | ||
| ... | |||
| ) |
| int sce_paf_vsnprintf | ( | char * | dst, |
| unsigned int | max, | ||
| const char * | fmt, | ||
| va_list | arg | ||
| ) |
| int sce_paf_bcmp | ( | const void * | ptr1, |
| const void * | ptr2, | ||
| SceSize | num | ||
| ) |
| void * sce_paf_bcopy | ( | void * | dst, |
| const void * | src, | ||
| SceSize | n | ||
| ) |
| void * sce_paf_bzero | ( | void * | dst, |
| SceSize | n | ||
| ) |
| char * sce_paf_strchr | ( | const char * | s, |
| int | ch | ||
| ) |
| int sce_paf_strcmp | ( | const char * | s1, |
| const char * | s2 | ||
| ) |
| size_t sce_paf_strlen | ( | const char * | s | ) |
| int sce_paf_strcasecmp | ( | const char * | s1, |
| const char * | s2 | ||
| ) |
| int sce_paf_strncasecmp | ( | const char * | s1, |
| const char * | s2, | ||
| SceSize | len | ||
| ) |
| int sce_paf_strncmp | ( | const char * | s1, |
| const char * | s2, | ||
| SceSize | len | ||
| ) |
| char * sce_paf_strncpy | ( | char * | dst, |
| const char * | src, | ||
| SceSize | len | ||
| ) |
| char * sce_paf_strrchr | ( | const char * | s, |
| int | ch | ||
| ) |
| double sce_paf_strtod | ( | const char * | nptr, |
| char ** | endptr | ||
| ) |
string to double
| [in] | nptr | The input float string |
| [out] | endptr | The float string endpoint |
|
extern |
| SceDateTime ScePafDateTime::data |
| int ScePafDateTime::data_0x10 |
| int ScePafDateTime::data_0x14 |
| uint32_t ScePafSha1Context::h[5] |
| char ScePafSha1Context::unk[0x54] |
| void* ScePafHeapContext::vtable |
| void* ScePafHeapContext::heap |
| void* ScePafHeapContext::membase |
| SceSize ScePafHeapContext::size |
| char ScePafHeapContext::name[0x20] |
| SceChar8 ScePafHeapContext::is_import_membase |
| SceChar8 ScePafHeapContext::is_skip_debug_msg |
| char ScePafHeapContext::data_0x32 |
| char ScePafHeapContext::data_0x33 |
| int ScePafHeapContext::data_0x34 |
| SceKernelLwMutexWork ScePafHeapContext::lw_mtx |
| SceUID ScePafHeapContext::memblk_id |
| SceInt32 ScePafHeapContext::mode |
| int ScePafHeapOpt::a1 |
| int ScePafHeapOpt::a2 |
| SceChar8 ScePafHeapOpt::is_skip_debug_msg |
| char ScePafHeapOpt::a3[3] |
| SceInt32 ScePafHeapOpt::mode |
| int ScePafHeapOpt::a5 |