C# 클래스 srcrepair.GCFVideo

Управляет графическими настройками GCF приложений.
상속: VideoSettings
파일 보기 프로젝트 열기: xvitaly/srcrepair 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
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