Tästä osiosta löytyy täydellinen lista kaikista saatavilla olevista Steamworks-ohjelmointirajapinnoista. Kannattaa katsoa myös
, ennen kuin päätät käyttää Steamworks-ohjelmointirajapintaa.
-dokumentaatiosta.
.
Käyttöliittymä | Kuvaus |
ISteamApps | Sisältää laajan valikoiman tietoa ja toimintoja sovelluksille ja lisämateriaaleille (DLC). |
ISteamAppTicket | Käyttöliittymä sovelluksen omistajuustietojen haulle. Steamin DRM-kääre käyttää tätä kysyessään omistajuustietoja suuremmalla luotettavuudella. |
ISteamClient | Käyttöliittymä, jolla voi luoda uuden Steam-ilmentymän tai yhdistää olemassa olevaan Steam-ilmentymään, oli se sitten eri prosessi tai paikallinen. |
ISteamController | Steam Controllerin tuen ohjelmointirajapinta (vanhentunut, ISteamInput korvaa tämän). |
ISteamFriends | Käyttöliittymä, jolla päästään käsiksi yksittäisen käyttäjän tietoihin ja heidän Steam-yhteisönäkymä-toimintaan. |
ISteamGameCoordinator | Funktioita pelikoordinaattorin viestien lähettämiseen ja vastaanottamiseen. |
ISteamGameServer | Tarjoaa Steamin pelipalvelinten ohjelmointirajapinnan ytimen. |
ISteamGameServerStats | Funktioita, joiden avulla pelipalvelimet määrittävät pelaajien tilastoja ja saavutuksia. |
ISteamHTMLSurface | Käyttöliittymä HTML-sivujen renderöintiin ja niiden kanssa vuorovaikuttamiseen. |
ISteamHTTP | Pieni ja helppokäyttöinen HTTP-asiakasohjelma, jolla voi lähettää ja vastaanottaa dataa verkosta. |
ISteamInput | Käyttöliittymä Xbox-, PlayStation-, Switch- ja Steam Controller -ohjainten tuelle. |
ISteamInventory | Steam-tavaraluettelon kysely- ja manipulointiohjelmointirajapinta. |
ISteamMatchmaking | Funktioita, joilla asiakasohjelmat pääsevät pelihakupalveluihin, suosikkeihin ja voivat toimia pelin auloissa. |
ISteamMatchmakingServers | Funktioita, jotka tarjoavat pääsyn pelipalvelimen selaimeen. |
ISteamMusic | Funktioita, joilla voi kontrolloida musiikin toistamista Steam-asiakasohjelmassa. |
ISteamMusicRemote | Tarjoaa suoran vuorovaikutuksen Steam-musiikkisoittimen kanssa. |
ISteamNetworking | Verkkoyhteyksien funktioita, joilla muodostetaan yhteyksiä ja lähetetään dataa asiakasohjelmistojen välillä, NAT:n kautta, jos mahdollista. |
ISteamNetworkingSockets | Uudempi verkkoyhteyksien ohjelmointirajapinta. Paremman suorituskyvyn ohjelmointirajapinta, joka välittää dataa Valven verkon läpi ja suojaa pelaajan IP-osoitteen. |
ISteamNetworkingUtils | Sekalaisia verkkoyhteyksien hyötyohjelmia, jotka ovat hyödyllisiä ISteamNetworkingSockets-ohjelmointirajapinnan kanssa. |
ISteamRemotePlay | Funktioita, joilla saa tietoa Steam Remote Play -istunnoista. |
ISteamRemoteStorage | Tarjoaa funktioita tiedostojen lukemiseen, kirjoittamiseen ja niihin pääsyyn. Tiedostot voidaan tallentaa etänä Steam Cloudiin. |
ISteamScreenshots | Funktioita, joilla lisätään kuvakaappauksia käyttäjän kuvakaappauskirjastoon. |
ISteamUGC | Funktioita, joilla voi luoda luomuksia Steam Workshopiin, käyttää sitä ja vuorovaikuttaa sen kanssa. |
ISteamUser | Funktioita Steamin käyttäjätietoihin pääsyyn ja niiden manipulointiin. |
ISteamUserStats | Tarjoaa funktioita tilastojen, saavutusten ja pistetaulukoiden lähettämiseen ja niihin pääsyyn. |
ISteamUtils | Käyttöliittymä, joka tarjoaa pääsyn erilaisiin hyötyohjelmien funktioihin. |
ISteamVideo | Tarjoaa funktioita Steam video- ja lähetysalustojen kanssa kommunikointiin. |
SteamEncryptedAppTicket | Hyötyohjelmia sovelluslippujen salauksen/koodauksen purkamiseen. |
steam_api | Tarjoaa ydintoimintoja Steamworks-ohjelmointirajapinnan alustamiseen ja siihen pääsyyn. |
steam_gameserver | Tarjoaa ydintoimintoja Steamworks-pelipalvelimen ohjelmointirajapinnan alustamiseen ja siihen pääsyyn. |