Line 15: |
Line 15: |
| | 3 || [[#GetSharedMemoryAddressOffset]] | | | 3 || [[#GetSharedMemoryAddressOffset]] |
| |- | | |- |
− | | 4 || GetSharedMemoryNativeHandle | + | | 4 || [[#GetSharedMemoryNativeHandle]] |
| |- | | |- |
− | | 5 || GetSharedFontInOrderOfPriority | + | | 5 || [[#GetSharedFontInOrderOfPriority]] |
| |} | | |} |
| | | |
| == RequestLoad == | | == RequestLoad == |
| | | |
− | Takes a [[#SharedFontType]] (uint32) | + | Takes a [[#SharedFontType]] (uint32), no output. |
| | | |
| == GetLoadState == | | == GetLoadState == |
Line 41: |
Line 41: |
| == GetSize == | | == GetSize == |
| | | |
− | Takes a [[#SharedFontType]] (uint32), returns the Font Size (uint32) | + | Takes a [[#SharedFontType]] (uint32), returns the Font Size (uint32). |
| | | |
| == GetSharedMemoryAddressOffset == | | == GetSharedMemoryAddressOffset == |
| | | |
| Takes a [[#SharedFontType]] (uint32), returns the offset (uint32) to the Font Address. | | Takes a [[#SharedFontType]] (uint32), returns the offset (uint32) to the Font Address. |
| + | |
| + | == GetSharedMemoryNativeHandle == |
| + | No input, returns an output SharedMemory handle. |
| + | |
| + | User-processes map this SharedMemory with size=0x1100000 and permissions=R--. |
| + | |
| + | == GetSharedFontInOrderOfPriority == |
| + | Takes an input u64 [[Settings_services#LanguageCode|LanguageCode]] and 3 type-0x6 output buffers, returns an output u8 and u32. |
| | | |
| == SharedFontType == | | == SharedFontType == |