Screenshots API Reference
This section documents all Screenshots Blueprint nodes provided by PloxTools: Steam Integration.
All functions require Steam to be initialized unless stated otherwise.
Screenshots
| Node | Parameters | Callbacks / Return | Description |
|---|---|---|---|
| Trigger Steam Screenshot | – | – | Triggers a Steam screenshot using the standard Steam screenshot flow. |
| Add Steam Screenshot From File | ImagePath (string)ThumbnailPath (string) |
FSteamScreenshotHandle |
Adds a screenshot to the Steam library from an existing image file. |
| Add Steam Screenshot From RGBA | RGBA (array of uint8)Width (int32)Height (int32) |
FSteamScreenshotHandle |
Adds a screenshot to the Steam library from raw RGBA pixel data. |
| Set Steam Screenshot Location | Handle (FSteamScreenshotHandle)Location (string) |
– | Sets a custom location string for a Steam screenshot. |
Events
| Node | Parameters | Callbacks / Return | Description |
|---|---|---|---|
| Subscribe To Steam Screenshot Requested | – | On RequestedFSteamScreenshotsListenerHandle |
Subscribe to Steam screenshot requested event. Returns a handle for later unsubscription. |
| Subscribe To Steam Screenshot Ready | – | On Ready (Handle: FSteamScreenshotHandle, Result: ESteamScreenshotResult)FSteamScreenshotsListenerHandle |
Subscribe to Steam screenshot ready event. Returns a handle for later unsubscription. |
| Unsubscribe From Steam Screenshot Requested | Handle (FSteamScreenshotsListenerHandle) |
– | Unsubscribe from Steam screenshot requested event using the previously obtained handle. |
| Unsubscribe From Steam Screenshot Ready | Handle (FSteamScreenshotsListenerHandle) |
– | Unsubscribe from Steam screenshot ready event using the previously obtained handle. |