C# Класс srcrepair.GCFVideo

Управляет графическими настройками GCF приложений.
Наследование: VideoSettings
Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
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

Открытые методы

Метод Описание
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

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

Приватные методы

Метод Описание
ReadSettings ( ) : void

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

Описание методов

BackUpVideoSettings() публичный статический Метод

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

CheckRegKeyExists() публичный статический Метод

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

CreateRegBackUpNow() публичный статический Метод

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

CreateRegKey() публичный статический Метод

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

GCFVideo() публичный Метод

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

GetGameRegKey() публичный статический Метод

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

RemoveRegKey() публичный статический Метод

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

WriteSettings() публичный Метод

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

Описание свойств

RegKey защищенное свойство

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

_AntiAliasQuality защищенное свойство

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

_AntiAliasing защищенное свойство

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

_ColorCorrection защищенное свойство

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

_DirectXMode защищенное свойство

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

_DisplayMode защищенное свойство

Хранит значеение режима окна: ScreenWidth.
protected int _DisplayMode
Результат int

_FilteringMode защищенное свойство

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

_FilteringTrilinear защищенное свойство

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

_HDRMode защищенное свойство

Хранит значение настроек HDR: mat_hdr_level.
protected int _HDRMode
Результат int

_ModelDetail защищенное свойство

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

_MotionBlur защищенное свойство

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

_ShaderDetail защищенное свойство

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

_ShadowDetail защищенное свойство

Хранит значение качества теней: r_shadowrendertotexture.
protected int _ShadowDetail
Результат int

_TextureDetail защищенное свойство

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

_VSync защищенное свойство

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

_WaterDetail защищенное свойство

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

_WaterReflections защищенное свойство

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