C# Class srcrepair.NCFVideo

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

Protected Properties

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

Méthodes publiques

Méthode Description
NCFVideo ( string VFile, string SVID, bool ReadNow = true ) : System

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

WriteSettings ( ) : void

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

Private Methods

Méthode Description
ExtractCVFromLine ( string LineA ) : string

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

GetNCFDWord ( string CVar ) : int

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

GetNCFDble ( string CVar ) : decimal

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

ReadSettings ( ) : void

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

Method Details

NCFVideo() public méthode

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

WriteSettings() public méthode

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

Property Details

DefaultsFile protected_oe property

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

DefaultsFileName protected_oe property

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

VSettings protected_oe property

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

VideoFile protected_oe property

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

VideoFileName protected_oe property

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

_AntiAliasQuality protected_oe property

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

_AntiAliasing protected_oe property

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

_Brightness protected_oe property

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

_DisplayBorderless protected_oe property

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

_DisplayMode protected_oe property

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

_EffectDetails protected_oe property

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

_FilteringMode protected_oe property

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

_MCRendering protected_oe property

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

_MemoryPoolType protected_oe property

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

_MotionBlur protected_oe property

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

_ScreenRatio protected_oe property

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

_ShaderEffects protected_oe property

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

_ShadowQuality protected_oe property

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

_TextureModelQuality protected_oe property

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

_VSync protected_oe property

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

_VSyncMode protected_oe property

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