CSteam Class
Overview
Note
The CSteam class handles Steam platform interactions
Warning
Only applies to builds of the game engine released on Steam
The structure used for this class is CSteam
Quick Reference
Quick Ref |
void CSteam::CSteam() |
void CSteam::~CSteam() |
void CSteam::CleanStagingDir(int fileid) |
void CSteam::CloudDelete(const char* name) |
void CSteam::CloudLoad() |
int CSteam::CloudLoadStatus() |
void CSteam::CloudWrite(const char* name) |
bool CSteam::GetRequestUGCDetailsStatus() |
bool CSteam::IsConnected() |
void CSteam::OnCreateItemCompleted(CreateItemResult_t* pParam, bool bIOFailure) |
void CSteam::OnPublishedQueryCompleted(SteamUGCQueryCompleted_t* pParam, bool bIOFailure) |
void CSteam::OnRequestUGCDetailsCompleted(SteamUGCRequestUGCDetailsResult_t* pParam, bool bIOFailure) |
void CSteam::OnSubmitItemUpdateComplete(SubmitItemUpdateResult_t* pParam, bool bIOFailure) |
void CSteam::ResetAchievements() |
void CSteam::SetLogger(void (__cdecl *)(const char*, …) func) |
void CSteam::ShowErrorDialog(int errorCode) |
void CSteam::UGCLoad() |
void CSteam::UGCPublish(const char* name) |
void CSteam::Update() |
void CSteam::UpdateAchievement(const char* id) |
void CSteam::UpdateModNameFileId(unsigned __int64 publishedId) |
Constructors
Name |
Description |
CSteam::CSteam | Constructs a |
|
CSteam::CSteam | Destroys a |
|
CSteam::CSteam
Constructs a CSteam object
void CSteam::CSteam();
Remarks
Constructs a CSteam object
CSteam::~CSteam
Destroys the CSteam object
virtual void CSteam::~CSteam();
Remarks
Destroys the CSteam object
Methods
Name |
Description |
CSteam::CleanStagingDir
CSteam::CleanStagingDir();
Parameters
Return Value
Returns
Remarks
CSteam::CloudDelete
CSteam::CloudDelete();
Parameters
Return Value
Returns
Remarks
CSteam::CloudLoad
CSteam::CloudLoad();
Parameters
Return Value
Returns
Remarks
CSteam::CloudLoadStatus
CSteam::CloudLoadStatus();
Parameters
Return Value
Returns
Remarks
CSteam::CloudWrite
CSteam::CloudWrite();
Parameters
Return Value
Returns
Remarks
CSteam::GetRequestUGCDetailsStatus
CSteam::GetRequestUGCDetailsStatus();
Parameters
Return Value
Returns
Remarks
CSteam::IsConnected
CSteam::IsConnected();
Parameters
Return Value
Returns
Remarks
CSteam::OnCreateItemCompleted
CSteam::OnCreateItemCompleted();
Parameters
Return Value
Returns
Remarks
CSteam::OnPublishedQueryCompleted
CSteam::OnPublishedQueryCompleted();
Parameters
Return Value
Returns
Remarks
CSteam::OnRequestUGCDetailsCompleted
CSteam::OnRequestUGCDetailsCompleted();
Parameters
Return Value
Returns
Remarks
CSteam::OnSubmitItemUpdateComplete
CSteam::OnSubmitItemUpdateComplete();
Parameters
Return Value
Returns
Remarks
CSteam::ResetAchievements
CSteam::ResetAchievements();
Parameters
Return Value
Returns
Remarks
CSteam::SetLogger
CSteam::SetLogger();
Parameters
Return Value
Returns
Remarks
CSteam::ShowErrorDialog
CSteam::ShowErrorDialog();
Parameters
Return Value
Returns
Remarks
CSteam::UGCLoad
CSteam::UGCLoad();
Parameters
Return Value
Returns
Remarks
CSteam::UGCPublish
CSteam::UGCPublish();
Parameters
Return Value
Returns
Remarks
CSteam::Update
CSteam::Update();
Parameters
Return Value
Returns
Remarks
CSteam::UpdateAchievement
CSteam::UpdateAchievement();
Parameters
Return Value
Returns
Remarks
CSteam::UpdateModNameFileId
CSteam::UpdateModNameFileId();
Parameters
Return Value
Returns
Remarks