C# Class srcrepair.GCFVideo

Управляет графическими настройками GCF приложений.
Inheritance: VideoSettings
Exibir arquivo Open project: xvitaly/srcrepair Class Usage Examples

Protected Properties

Property Type Description
RegKey string
_AntiAliasQuality int
_AntiAliasing int
_ColorCorrection int
_DirectXMode int
_DisplayMode int
_FilteringMode int
_FilteringTrilinear int
_HDRMode int
_ModelDetail int
_MotionBlur int
_ShaderDetail int
_ShadowDetail int
_TextureDetail int
_VSync int
_WaterDetail int
_WaterReflections int

Public Methods

Method Description
BackUpVideoSettings ( string RegKey, string FileName, string DestDir ) : void

Используется для создания резервной копии графических настроек GCF игр в файл.

CheckRegKeyExists ( string Subkey ) : bool

Проверяет существование в реестре требуемого ключа. При отсутствии оного возвращает false.

CreateRegBackUpNow ( string RegKey, string FileName, string DestDir ) : void

Используется для создания резервной копии выбранной ветки реестра в переданный в параметре файл.

CreateRegKey ( string Subkey ) : void

Создаёт в реестре указанный ключ.

GCFVideo ( string SAppName, bool ReadNow = true ) : System

Базовый конструктор класса.

GetGameRegKey ( string SAppName ) : string

Возвращает ключ реестра c графическими настройками для выбранной игры.

RemoveRegKey ( string Subkey ) : void

Удаляет из реестра указанный ключ.

WriteSettings ( ) : void

Сохраняет графические настройки игры в реестр.

Private Methods

Method Description
ReadSettings ( ) : void

Считывает графические настройки игры из реестра.

Method Details

BackUpVideoSettings() public static method

Используется для создания резервной копии графических настроек GCF игр в файл.
public static BackUpVideoSettings ( string RegKey, string FileName, string DestDir ) : void
RegKey string Ключ реестра
FileName string Имя файла резервной копии
DestDir string Каталог с резервными копиями
return void

CheckRegKeyExists() public static method

Проверяет существование в реестре требуемого ключа. При отсутствии оного возвращает false.
public static CheckRegKeyExists ( string Subkey ) : bool
Subkey string Подключ реестра для проверки
return bool

CreateRegBackUpNow() public static method

Используется для создания резервной копии выбранной ветки реестра в переданный в параметре файл.
public static CreateRegBackUpNow ( string RegKey, string FileName, string DestDir ) : void
RegKey string Ключ реестра
FileName string Имя файла резервной копии
DestDir string Каталог с резервными копиями
return void

CreateRegKey() public static method

Создаёт в реестре указанный ключ.
public static CreateRegKey ( string Subkey ) : void
Subkey string Подключ реестра для создания
return void

GCFVideo() public method

Базовый конструктор класса.
public GCFVideo ( string SAppName, bool ReadNow = true ) : System
SAppName string Короткое название игры (из БД)
ReadNow bool Включает автоматическое считывание настроек из реестра
return System

GetGameRegKey() public static method

Возвращает ключ реестра c графическими настройками для выбранной игры.
public static GetGameRegKey ( string SAppName ) : string
SAppName string Короткое название игры (из БД)
return string

RemoveRegKey() public static method

Удаляет из реестра указанный ключ.
public static RemoveRegKey ( string Subkey ) : void
Subkey string Подключ реестра для удаления
return void

WriteSettings() public method

Сохраняет графические настройки игры в реестр.
public WriteSettings ( ) : void
return void

Property Details

RegKey protected_oe property

Хранит путь к ветке реестра с графическими настройками игры.
protected string RegKey
return string

_AntiAliasQuality protected_oe property

Хранит значение глубины полноэкранного сглаживания: mat_aaquality.
protected int _AntiAliasQuality
return int

_AntiAliasing protected_oe property

Хранит значение настроек полноэкранного сглаживания: mat_antialias.
protected int _AntiAliasing
return int

_ColorCorrection protected_oe property

Хранит значение настроек коррекции цвета: mat_colorcorrection.
protected int _ColorCorrection
return int

_DirectXMode protected_oe property

Хранит значение настроек режима DirectX: DXLevel_V1.
protected int _DirectXMode
return int

_DisplayMode protected_oe property

Хранит значеение режима окна: ScreenWidth.
protected int _DisplayMode
return int

_FilteringMode protected_oe property

Хранит значение настроек анизотропной фильтрации текстур: mat_forceaniso.
protected int _FilteringMode
return int

_FilteringTrilinear protected_oe property

Хранит значение настроек трилинейной фильтрации текстур: mat_trilinear.
protected int _FilteringTrilinear
return int

_HDRMode protected_oe property

Хранит значение настроек HDR: mat_hdr_level.
protected int _HDRMode
return int

_ModelDetail protected_oe property

Хранит значение детализации моделей: r_rootlod.
protected int _ModelDetail
return int

_MotionBlur protected_oe property

Хранит значение настроек размытия движения: MotionBlur.
protected int _MotionBlur
return int

_ShaderDetail protected_oe property

Хранит значение качества шейдерных эффектов: mat_reducefillrate.
protected int _ShaderDetail
return int

_ShadowDetail protected_oe property

Хранит значение качества теней: r_shadowrendertotexture.
protected int _ShadowDetail
return int

_TextureDetail protected_oe property

Хранит значение детализации текстур: mat_picmip.
protected int _TextureDetail
return int

_VSync protected_oe property

Хранит значение настроек вертикальной синхронизации: mat_vsync.
protected int _VSync
return int

_WaterDetail protected_oe property

Хранит значение качества отражений в воде: r_waterforceexpensive.
protected int _WaterDetail
return int

_WaterReflections protected_oe property

Хранит значение качества отражений в воде: r_waterforcereflectentities.
protected int _WaterReflections
return int