C# Class srcrepair.GCFVideo

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

Protected Properties

Свойство 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

Méthodes publiques

Méthode 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

Méthode Description
ReadSettings ( ) : void

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

Method Details

BackUpVideoSettings() public static méthode

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

CheckRegKeyExists() public static méthode

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

CreateRegBackUpNow() public static méthode

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

CreateRegKey() public static méthode

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

GCFVideo() public méthode

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

GetGameRegKey() public static méthode

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

RemoveRegKey() public static méthode

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

WriteSettings() public méthode

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

Property Details

RegKey protected_oe property

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

_AntiAliasQuality protected_oe property

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

_AntiAliasing protected_oe property

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

_ColorCorrection protected_oe property

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

_DirectXMode protected_oe property

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

_DisplayMode protected_oe property

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

_FilteringMode protected_oe property

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

_FilteringTrilinear protected_oe property

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

_HDRMode protected_oe property

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

_ModelDetail protected_oe property

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

_MotionBlur protected_oe property

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

_ShaderDetail protected_oe property

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

_ShadowDetail protected_oe property

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

_TextureDetail protected_oe property

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

_VSync protected_oe property

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

_WaterDetail protected_oe property

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

_WaterReflections protected_oe property

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