C# Класс srcrepair.NCFVideo

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

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

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

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

Метод Описание
NCFVideo ( string VFile, string SVID, bool ReadNow = true ) : System

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

WriteSettings ( ) : void

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

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

Метод Описание
ExtractCVFromLine ( string LineA ) : string

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

GetNCFDWord ( string CVar ) : int

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

GetNCFDble ( string CVar ) : decimal

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

ReadSettings ( ) : void

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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