Difference between revisions of "Shared Database services"
Jump to navigation
Jump to search
Line 1: | Line 1: | ||
− | = pl:u | + | = pl:u = |
This is "nn::pl::detail::ISharedFontManager". | This is "nn::pl::detail::ISharedFontManager". | ||
Line 21: | Line 21: | ||
== RequestLoad == | == RequestLoad == | ||
− | |||
Takes a [[#SharedFontType]] (uint32), no output. | Takes a [[#SharedFontType]] (uint32), no output. | ||
== GetLoadState == | == GetLoadState == | ||
− | |||
Takes a [[#SharedFontType]] (uint32), returns the [[#LoadState]] (uint32). | Takes a [[#SharedFontType]] (uint32), returns the [[#LoadState]] (uint32). | ||
=== LoadState === | === LoadState === | ||
− | |||
{| class="wikitable" border="1" | {| class="wikitable" border="1" | ||
|- | |- | ||
Line 40: | Line 37: | ||
== 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. | ||
Line 58: | Line 53: | ||
== SharedFontType == | == SharedFontType == | ||
− | |||
{| class="wikitable" border="1" | {| class="wikitable" border="1" | ||
|- | |- | ||
Line 85: | Line 79: | ||
| 0 || GetDatabaseServiceSharedPointer | | 0 || GetDatabaseServiceSharedPointer | ||
|} | |} | ||
+ | |||
+ | [[Category:Services]] |
Revision as of 21:21, 24 March 2018
pl:u
This is "nn::pl::detail::ISharedFontManager".
Cmd | Name |
---|---|
0 | #RequestLoad |
1 | #GetLoadState |
2 | #GetSize |
3 | #GetSharedMemoryAddressOffset |
4 | #GetSharedMemoryNativeHandle |
5 | #GetSharedFontInOrderOfPriority |
RequestLoad
Takes a #SharedFontType (uint32), no output.
GetLoadState
Takes a #SharedFontType (uint32), returns the #LoadState (uint32).
LoadState
Value | Description |
---|---|
0x00 | Loading |
0x01 | Loaded |
GetSize
Takes a #SharedFontType (uint32), returns the Font Size (uint32).
Takes a #SharedFontType (uint32), returns the offset (uint32) to the Font Address.
No input, returns an output SharedMemory handle.
User-processes map this SharedMemory with size=0x1100000 and permissions=R--.
Font data is TTF, located at the offset returned by #GetSharedMemoryAddressOffset.
Takes an input u64 LanguageCode and 3 type-0x6 output buffers, returns an output u8 and u32.
Value | Description |
---|---|
0x00 | Japan, US and Europe (Standard) |
0x01 | Chinese Simplified |
0x02 | Extended Chinese Simplified |
0x03 | Chinese Traditional |
0x04 | Korean (Hangul) |
0x05 | Nintendo Extended |
mii:u, mii:e
This is "nn::mii::detail::IStaticService".
Cmd | Name |
---|---|
0 | GetDatabaseServiceSharedPointer |