Exports for User.
Using this library in your project
Include the header file in your project:
Link the library to the executable:
Load the required module:
int sceSysmoduleLoadModule(SceSysmoduleModuleId id)
Load a module.
@ SCE_SYSMODULE_FIBER
Fiber module.
Definition: sysmodule.h:33
|
struct | SCE_ALIGN (8) SceFiber |
|
| VITASDK_BUILD_ASSERT_EQ (0x80, SceFiber) |
|
| VITASDK_BUILD_ASSERT_EQ (0x80, SceFiberOptParam) |
|
| VITASDK_BUILD_ASSERT_EQ (0x170, SceFiberInfo) |
|
SceInt32 | _sceFiberInitializeImpl (SceFiber *fiber, char *name, SceFiberEntry *entry, SceUInt32 argOnInitialize, void *addrContext, SceSize sizeContext, SceFiberOptParam *params) |
|
SceInt32 | sceFiberOptParamInitialize (SceFiberOptParam *optParam) |
|
SceInt32 | sceFiberFinalize (SceFiber *fiber) |
|
SceInt32 | sceFiberRun (SceFiber *fiber, SceUInt32 argOnRunTo, SceUInt32 *argOnRun) |
|
SceInt32 | sceFiberSwitch (SceFiber *fiber, SceUInt32 argOnRunTo, SceUInt32 *argOnRun) |
|
SceInt32 | sceFiberGetSelf (SceFiber *fiber) |
|
SceInt32 | sceFiberReturnToThread (SceUInt32 argOnReturn, SceUInt32 *argOnRun) |
|
SceInt32 | sceFiberGetInfo (SceFiber *fiber, SceFiberInfo *fiberInfo) |
|
◆ SceFiberEntry
◆ SceFiberErrorCode
Enumerator |
---|
SCE_FIBER_ERROR_NULL | |
SCE_FIBER_ERROR_ALIGNMENT | |
SCE_FIBER_ERROR_RANGE | |
SCE_FIBER_ERROR_INVALID | |
SCE_FIBER_ERROR_PERMISSION | |
SCE_FIBER_ERROR_STATE | |
SCE_FIBER_ERROR_BUSY | |
SCE_FIBER_ERROR_AGAIN | |
SCE_FIBER_ERROR_FATAL | |
◆ SCE_ALIGN()
◆ VITASDK_BUILD_ASSERT_EQ() [1/3]
VITASDK_BUILD_ASSERT_EQ |
( |
0x80 |
, |
|
|
SceFiber |
|
|
) |
| |
◆ VITASDK_BUILD_ASSERT_EQ() [2/3]
◆ VITASDK_BUILD_ASSERT_EQ() [3/3]
◆ _sceFiberInitializeImpl()
◆ sceFiberOptParamInitialize()
◆ sceFiberFinalize()
◆ sceFiberRun()
◆ sceFiberSwitch()
◆ sceFiberGetSelf()
◆ sceFiberReturnToThread()
◆ sceFiberGetInfo()