GameApi 28
Library used by GameApi Builder tool
Loading...
Searching...
No Matches
vr::IVRSettings Class Reference

#include <openvr_mingw.h>

Public Member Functions

const char * GetSettingsErrorNameFromEnum (EVRSettingsError eError)
bool Sync (bool bForce=false, EVRSettingsError *peError=nullptr)
void SetBool (const char *pchSection, const char *pchSettingsKey, bool bValue, EVRSettingsError *peError=nullptr)
void SetInt32 (const char *pchSection, const char *pchSettingsKey, int32_t nValue, EVRSettingsError *peError=nullptr)
void SetFloat (const char *pchSection, const char *pchSettingsKey, float flValue, EVRSettingsError *peError=nullptr)
void SetString (const char *pchSection, const char *pchSettingsKey, const char *pchValue, EVRSettingsError *peError=nullptr)
bool GetBool (const char *pchSection, const char *pchSettingsKey, EVRSettingsError *peError=nullptr)
int32_t GetInt32 (const char *pchSection, const char *pchSettingsKey, EVRSettingsError *peError=nullptr)
float GetFloat (const char *pchSection, const char *pchSettingsKey, EVRSettingsError *peError=nullptr)
void GetString (const char *pchSection, const char *pchSettingsKey, VR_OUT_STRING() char *pchValue, uint32_t unValueLen, EVRSettingsError *peError=nullptr)
void RemoveSection (const char *pchSection, EVRSettingsError *peError=nullptr)
void RemoveKeyInSection (const char *pchSection, const char *pchSettingsKey, EVRSettingsError *peError=nullptr)

Member Function Documentation

◆ GetBool()

bool vr::IVRSettings::GetBool ( const char * pchSection,
const char * pchSettingsKey,
EVRSettingsError * peError = nullptr )
inline

◆ GetFloat()

float vr::IVRSettings::GetFloat ( const char * pchSection,
const char * pchSettingsKey,
EVRSettingsError * peError = nullptr )
inline

◆ GetInt32()

int32_t vr::IVRSettings::GetInt32 ( const char * pchSection,
const char * pchSettingsKey,
EVRSettingsError * peError = nullptr )
inline

◆ GetSettingsErrorNameFromEnum()

const char * vr::IVRSettings::GetSettingsErrorNameFromEnum ( EVRSettingsError eError)
inline

◆ GetString()

void vr::IVRSettings::GetString ( const char * pchSection,
const char * pchSettingsKey,
VR_OUT_STRING() char * pchValue,
uint32_t unValueLen,
EVRSettingsError * peError = nullptr )
inline

◆ RemoveKeyInSection()

void vr::IVRSettings::RemoveKeyInSection ( const char * pchSection,
const char * pchSettingsKey,
EVRSettingsError * peError = nullptr )
inline

◆ RemoveSection()

void vr::IVRSettings::RemoveSection ( const char * pchSection,
EVRSettingsError * peError = nullptr )
inline

◆ SetBool()

void vr::IVRSettings::SetBool ( const char * pchSection,
const char * pchSettingsKey,
bool bValue,
EVRSettingsError * peError = nullptr )
inline

◆ SetFloat()

void vr::IVRSettings::SetFloat ( const char * pchSection,
const char * pchSettingsKey,
float flValue,
EVRSettingsError * peError = nullptr )
inline

◆ SetInt32()

void vr::IVRSettings::SetInt32 ( const char * pchSection,
const char * pchSettingsKey,
int32_t nValue,
EVRSettingsError * peError = nullptr )
inline

◆ SetString()

void vr::IVRSettings::SetString ( const char * pchSection,
const char * pchSettingsKey,
const char * pchValue,
EVRSettingsError * peError = nullptr )
inline

◆ Sync()

bool vr::IVRSettings::Sync ( bool bForce = false,
EVRSettingsError * peError = nullptr )
inline

The documentation for this class was generated from the following file: