using System; using System.Collections.Generic; using System.Runtime.InteropServices; using System.Text; namespace Steamworks.Data { /// /// Represents a screenshot that was taken by a user. /// public struct Screenshot { internal ScreenshotHandle Value; /// /// Tags a user as being visible in the screenshot /// public bool TagUser( SteamId user ) { return SteamScreenshots.Internal != null && SteamScreenshots.Internal.TagUser( Value, user ); } /// /// Sets the location of the screenshot. /// public bool SetLocation( string location ) { return SteamScreenshots.Internal != null && SteamScreenshots.Internal.SetLocation( Value, location ); } public bool TagPublishedFile( PublishedFileId file ) { return SteamScreenshots.Internal != null && SteamScreenshots.Internal.TagPublishedFile( Value, file ); } } }