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:
SceUID sceKernelLoadStartModule(const char *path, SceSize args, void *argp, int flags, SceKernelLMOption *option, int *status)
|
| VITASDK_BUILD_ASSERT_EQ (4, SceShaccCgParameter) |
|
| VITASDK_BUILD_ASSERT_EQ (0xC, SceShaccCgSourceFile) |
|
| VITASDK_BUILD_ASSERT_EQ (0xC, SceShaccCgSourceLocation) |
|
| VITASDK_BUILD_ASSERT_EQ (0x18, SceShaccCgCallbackList) |
|
| VITASDK_BUILD_ASSERT_EQ (0x68, SceShaccCgCompileOptions) |
|
| VITASDK_BUILD_ASSERT_EQ (0x10, SceShaccCgDiagnosticMessage) |
|
| VITASDK_BUILD_ASSERT_EQ (0x10, SceShaccCgCompileOutput) |
|
int | sceShaccCgInitializeCompileOptions (SceShaccCgCompileOptions *options) |
|
SceShaccCgCompileOutput const * | sceShaccCgCompileProgram (const SceShaccCgCompileOptions *options, const SceShaccCgCallbackList *callbacks, int unk) |
|
int | sceShaccCgSetDefaultAllocator (void *(*malloc_cb)(unsigned int), void(*free_cb)(void *)) |
|
void | sceShaccCgInitializeCallbackList (SceShaccCgCallbackList *callbacks, SceShaccCgCallbackDefaults defaults) |
|
void | sceShaccCgDestroyCompileOutput (SceShaccCgCompileOutput const *output) |
|
void | sceShaccCgReleaseCompiler (void) |
|
const char * | sceShaccCgGetVersionString (void) |
|
|
typedef void const * | SceShaccCgParameter |
|
typedef SceShaccCgSourceFile *(* | SceShaccCgCallbackOpenFile) (const char *fileName, const SceShaccCgSourceLocation *includedFrom, const SceShaccCgCompileOptions *compileOptions, const char **errorString) |
|
typedef void(* | SceShaccCgCallbackReleaseFile) (const SceShaccCgSourceFile *file, const SceShaccCgCompileOptions *compileOptions) |
|
typedef const char *(* | SceShaccCgCallbackLocateFile) (const char *fileName, const SceShaccCgSourceLocation *includedFrom, SceUInt32 searchPathCount, const char *const *searchPaths, const SceShaccCgCompileOptions *compileOptions, const char **errorString) |
|
typedef const char *(* | SceShaccCgCallbackAbsolutePath) (const char *fileName, const SceShaccCgSourceLocation *includedFrom, const SceShaccCgCompileOptions *compileOptions) |
|
typedef void(* | SceShaccCgCallbackReleaseFileName) (const char *fileName, const SceShaccCgCompileOptions *compileOptions) |
|
typedef SceInt32(* | SceShaccCgCallbackFileDate) (const SceShaccCgSourceFile *file, const SceShaccCgSourceLocation *includedFrom, const SceShaccCgCompileOptions *compileOptions, int64_t *timeLastStatusChange, int64_t *timeLastModified) |
|
◆ SceShaccCgSourceFile
struct SceShaccCgSourceFile |
Data Fields |
const char * |
fileName |
|
const char * |
text |
|
SceUInt32 |
size |
|
◆ SceShaccCgSourceLocation
struct SceShaccCgSourceLocation |
◆ SceShaccCgCallbackList
struct SceShaccCgCallbackList |
◆ SceShaccCgCompileOptions
struct SceShaccCgCompileOptions |
◆ SceShaccCgDiagnosticMessage
struct SceShaccCgDiagnosticMessage |
◆ SceShaccCgCompileOutput
struct SceShaccCgCompileOutput |
◆ SceShaccCgParameter
◆ SceShaccCgCallbackOpenFile
◆ SceShaccCgCallbackReleaseFile
◆ SceShaccCgCallbackLocateFile
◆ SceShaccCgCallbackAbsolutePath
◆ SceShaccCgCallbackReleaseFileName
typedef void(* SceShaccCgCallbackReleaseFileName) (const char *fileName, const SceShaccCgCompileOptions *compileOptions) |
◆ SceShaccCgCallbackFileDate
◆ SceShaccCgDiagnosticLevel
Enumerator |
---|
SCE_SHACCCG_DIAGNOSTIC_LEVEL_INFO | |
SCE_SHACCCG_DIAGNOSTIC_LEVEL_WARNING | |
SCE_SHACCCG_DIAGNOSTIC_LEVEL_ERROR | |
◆ SceShaccCgTargetProfile
Enumerator |
---|
SCE_SHACCCG_PROFILE_VP | |
SCE_SHACCCG_PROFILE_FP | |
◆ SceShaccCgCallbackDefaults
Enumerator |
---|
SCE_SHACCCG_SYSTEM_FILES | |
SCE_SHACCCG_TRIVIAL | |
◆ SceShaccCgLocale
Enumerator |
---|
SCE_SHACCCG_ENGLISH | |
SCE_SHACCCG_JAPANESE | |
◆ VITASDK_BUILD_ASSERT_EQ() [1/7]
◆ VITASDK_BUILD_ASSERT_EQ() [2/7]
◆ VITASDK_BUILD_ASSERT_EQ() [3/7]
◆ VITASDK_BUILD_ASSERT_EQ() [4/7]
◆ VITASDK_BUILD_ASSERT_EQ() [5/7]
◆ VITASDK_BUILD_ASSERT_EQ() [6/7]
◆ VITASDK_BUILD_ASSERT_EQ() [7/7]
◆ sceShaccCgInitializeCompileOptions()
◆ sceShaccCgCompileProgram()
◆ sceShaccCgSetDefaultAllocator()
int sceShaccCgSetDefaultAllocator |
( |
void *(*)(unsigned int) |
malloc_cb, |
|
|
void(*)(void *) |
free_cb |
|
) |
| |
◆ sceShaccCgInitializeCallbackList()
◆ sceShaccCgDestroyCompileOutput()
◆ sceShaccCgReleaseCompiler()
void sceShaccCgReleaseCompiler |
( |
void |
| ) |
|
◆ sceShaccCgGetVersionString()
const char* sceShaccCgGetVersionString |
( |
void |
| ) |
|