Would love the ability to take screenshots and stream screenshots from in-game. Pure game environment that is, like it wouldn’t take the UI/NUI is the screenshot. Maybe natives would have params for region screenshots. The screenshot location would be based on Ped location.
// GetGameScreenshot
void GET_GAME_SCREENSHOT(Ped ped, float posX, float posY, char* string);
Use of native would be something like, example I’d like to take a 400x240 screenshot of the entire screen and it would save to a folder of the resource that would be either pre-specified or you can define the path to the folder.
GetGameScreenshot(GetPlayerPed(-1), 400, 240, "Screenshot-01")
Usage of the taken screenshot would be something like this. Returning the screenshot path nui://XXXXXXXXX/images/Screenshot-01.png
making it useable in NUI.
// UseGameScreenshot
void USE_GAME_SCREENSHOT(char* string);
This would add the posibility to use the native to make like a Snapchat app for roleplay phones, MDT systems, mugshots, id cards and plenty more.