Skip to content

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 Requested
FSteamScreenshotsListenerHandle
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.