Changes

Jump to navigation Jump to search
| 40 || [[#CreateManagedDisplayLayer]]
|-
| 41 || [4.0.0+] [[#IsSystemBufferSharingEnabled]]
|-
| 42 || [4.0.0+] [[#GetSystemSharedLayerHandle]]
|-
| 43 || [5.0.0+] [[#GetSystemSharedBufferHandle]]
|-
| 50 || [[#SetHandlesRequestToDisplay]]
=== CreateManagedDisplayLayer ===
Returns an output u64 LayerId which is then used by the user-process with [[Display_services#OpenLayer]].
 
=== IsSystemBufferSharingEnabled ===
No input/output.
 
Not available when the current applet is an Application ([[#AppletId]] == 0x01).
 
Checks whether SystemBufferSharing is enabled, throwing an error otherwise.
 
=== GetSystemSharedLayerHandle ===
No input, returns two output u64s "nn::vi::fbshare::SharedBufferHandle" and "nn::vi::fbshare::SharedLayerHandle".
 
Runs code similar to [[#IsSystemBufferSharingEnabled]] first.
 
=== GetSystemSharedBufferHandle ===
No input, returns an output u64 "nn::vi::fbshare::SharedBufferHandle".
 
Runs code similar to [[#IsSystemBufferSharingEnabled]] first.
 
Same as [[#GetSystemSharedLayerHandle]] except this just gets the SharedBufferHandle.
=== SetHandlesRequestToDisplay ===

Navigation menu