C# Class srcrepair.NCFVideo

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

Protected Properties

Property Type Description
DefaultsFile List
DefaultsFileName string
VSettings NCFSettings
VideoFile List
VideoFileName string
_AntiAliasQuality int
_AntiAliasing int
_Brightness int
_DisplayBorderless int
_DisplayMode int
_EffectDetails int
_FilteringMode int
_MCRendering int
_MemoryPoolType int
_MotionBlur int
_ScreenRatio int
_ShaderEffects int
_ShadowQuality int
_TextureModelQuality int
_VSync int
_VSyncMode int

Public Methods

Method Description
NCFVideo ( string VFile, string SVID, bool ReadNow = true ) : System

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

WriteSettings ( ) : void

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

Private Methods

Method Description
ExtractCVFromLine ( string LineA ) : string

Извлекает значение переменной из строки.

GetNCFDWord ( string CVar ) : int

Возвращает значение переменной, переданной в параметре, хранящейся в файле.

GetNCFDble ( string CVar ) : decimal

Возвращает значение переменной типа double, переданной в параметре, хранящейся в файле.

ReadSettings ( ) : void

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

Method Details

NCFVideo() public method

Базовый конструктор класса.
public NCFVideo ( string VFile, string SVID, bool ReadNow = true ) : System
VFile string Путь к файлу с настройками графики
SVID string Тип механизма хранения настроек движка Source
ReadNow bool Включает автоматическое считывание настроек из файла
return System

WriteSettings() public method

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

Property Details

DefaultsFile protected_oe property

Хранит содержимое файла со стандартными настройками игры для текущего ПК.
protected List DefaultsFile
return List

DefaultsFileName protected_oe property

Хранит путь к файлу со стандартными настройками для текущего ПК.
protected string DefaultsFileName
return string

VSettings protected_oe property

Хранит и определяет названия переменных внутри базы настроек графики в зависимости от версии движка Source Engine.
protected NCFSettings,srcrepair VSettings
return NCFSettings

VideoFile protected_oe property

Хранит содержимое файла с графическими настройками игры.
protected List VideoFile
return List

VideoFileName protected_oe property

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

_AntiAliasQuality protected_oe property

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

_AntiAliasing protected_oe property

Хранит настройки полноэкранного сглаживания NCF-игры на движке Source 1: setting.mat_antialias.
protected int _AntiAliasing
return int

_Brightness protected_oe property

Хранит настройки контрастности и цветовой гаммы NCF-игры на движке Source 1: setting.mat_monitorgamma.
protected int _Brightness
return int

_DisplayBorderless protected_oe property

Хранит настройки графического режима NCF-игры на движке Source 1: setting.nowindowborder.
protected int _DisplayBorderless
return int

_DisplayMode protected_oe property

Хранит настройки графического режима NCF-игры на движке Source 1: setting.fullscreen.
protected int _DisplayMode
return int

_EffectDetails protected_oe property

Хранит настройки качества обычных эффектов NCF-игры на движке Source 1: setting.cpu_level.
protected int _EffectDetails
return int

_FilteringMode protected_oe property

Хранит настройки качества фильтрации текстур NCF-игры на движке Source 1: setting.mat_forceaniso.
protected int _FilteringMode
return int

_MCRendering protected_oe property

Хранит настройки многоядерного рендеринга NCF-игры на движке Source 1: setting.mat_queue_mode.
protected int _MCRendering
return int

_MemoryPoolType protected_oe property

Хранит настройки выделенного игре пула памяти NCF-игры на движке Source 1: setting.mem_level.
protected int _MemoryPoolType
return int

_MotionBlur protected_oe property

Хранит настройки размытия движений NCF-игры на движке Source 1: setting.mat_motion_blur_enabled.
protected int _MotionBlur
return int

_ScreenRatio protected_oe property

Хранит настройки соотношения сторон NCF-игры на движке Source 1: setting.aspectratiomode.
protected int _ScreenRatio
return int

_ShaderEffects protected_oe property

Хранит настройки качества шейдерных эффектов NCF-игры на движке Source 1: setting.gpu_level.
protected int _ShaderEffects
return int

_ShadowQuality protected_oe property

Хранит настройки качества теней NCF-игры на движке Source 1: setting.csm_quality_level.
protected int _ShadowQuality
return int

_TextureModelQuality protected_oe property

Хранит настройки качества детализации моделей и текстур NCF-игры на движке Source 1: setting.gpu_mem_level.
protected int _TextureModelQuality
return int

_VSync protected_oe property

Хранит настройки вертикальной синхронизации NCF-игры на движке Source 1: setting.mat_vsync.
protected int _VSync
return int

_VSyncMode protected_oe property

Хранит настройки качества вертикальной синхронизации NCF-игры на движке Source 1: setting.mat_triplebuffered.
protected int _VSyncMode
return int