Line 742: |
Line 742: |
| | | |
| ==== InitializeApplicationCopyrightFrameBuffer ==== | | ==== InitializeApplicationCopyrightFrameBuffer ==== |
− | Takes an input TransferMemory handle, an u32 '''width''', an u32 '''height''', an u64 tmem_size, and no output. | + | Takes an input TransferMemory handle, an s32 '''width''', an s32 '''height''', an u64 tmem_size, and no output. |
| | | |
| tmem_size must be 0x40000-byte aligned. '''width''' must be 1-1280, and '''height''' must be 1-720. | | tmem_size must be 0x40000-byte aligned. '''width''' must be 1-1280, and '''height''' must be 1-720. |
| | | |
| User-processes create the tmem with an user-specified buffer with permissions=0. '''width''' = 1280 and '''height''' = 720. | | User-processes create the tmem with an user-specified buffer with permissions=0. '''width''' = 1280 and '''height''' = 720. |
| + | |
| + | This is used as an overlay for screenshots. |
| | | |
| ==== SetApplicationCopyrightImage ==== | | ==== SetApplicationCopyrightImage ==== |
− | Takes a type-0x45 input buffer and 5 input s32s, no output. | + | Takes a type-0x45 input buffer, an s32 '''x''', an s32 '''y''', an s32 '''width''', an s32 '''height''', and no output. |
| | | |
− | The last s32 is "nn::oe::WindowOriginMode". | + | The last s32 is "nn::oe::WindowOriginMode". This should be at least 1. |
| | | |
− | The first two s32s must not have the negative bit set, and the following two s32s must not be <1.
| + | '''x''' and '''y''' must not have the negative bit set. '''width''' and '''height''' must not be <1. |
| + | |
| + | Sets the RGBA8 image for use with [[#InitializeApplicationCopyrightFrameBuffer]]. |
| | | |
| ==== SetApplicationCopyrightVisibility ==== | | ==== SetApplicationCopyrightVisibility ==== |
| Takes an input u8 bool, no output. | | Takes an input u8 bool, no output. |
| + | |
| + | Sets the visibility for the image set by [[#SetApplicationCopyrightImage]], in screenshots. By default it's visible. |
| | | |
| ==== QueryApplicationPlayStatistics ==== | | ==== QueryApplicationPlayStatistics ==== |