C# Класс SettingsCompiler.Setting

Показать файл Открыть проект

Открытые свойства

Свойство Тип Описание
DisplayName string
Group string
HelpText String
Name string
Type SettingType
UseAsShaderConstant bool

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

Метод Описание
FloatString ( float num ) : string
MakeParameter ( Color parameter ) : string
MakeParameter ( Direction parameter ) : string
MakeParameter ( Orientation parameter ) : string
MakeParameter ( bool parameter ) : string
MakeParameter ( float parameter ) : string
MakeParameter ( int parameter ) : string
MakeParameter ( string parameter ) : string
Setting ( FieldInfo field, SettingType type, string group ) : System
WriteCBufferStruct ( List lines, uint &cbSize ) : void
WriteCBufferUpdate ( List lines ) : void
WriteDeclaration ( List lines ) : void
WriteDefinition ( List lines ) : void
WriteHLSL ( List lines ) : void
WriteInitialization ( List lines ) : void

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

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

public static FloatString ( float num ) : string
num float
Результат string

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

public static MakeParameter ( Color parameter ) : string
parameter Color
Результат string

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

public static MakeParameter ( Direction parameter ) : string
parameter Direction
Результат string

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

public static MakeParameter ( Orientation parameter ) : string
parameter Orientation
Результат string

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

public static MakeParameter ( bool parameter ) : string
parameter bool
Результат string

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

public static MakeParameter ( float parameter ) : string
parameter float
Результат string

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

public static MakeParameter ( int parameter ) : string
parameter int
Результат string

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

public static MakeParameter ( string parameter ) : string
parameter string
Результат string

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

public Setting ( FieldInfo field, SettingType type, string group ) : System
field System.Reflection.FieldInfo
type SettingType
group string
Результат System

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

public WriteCBufferStruct ( List lines, uint &cbSize ) : void
lines List
cbSize uint
Результат void

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

public WriteCBufferUpdate ( List lines ) : void
lines List
Результат void

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

public abstract WriteDeclaration ( List lines ) : void
lines List
Результат void

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

public abstract WriteDefinition ( List lines ) : void
lines List
Результат void

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

public WriteHLSL ( List lines ) : void
lines List
Результат void

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

public abstract WriteInitialization ( List lines ) : void
lines List
Результат void

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

DisplayName публичное свойство

public string DisplayName
Результат string

Group публичное свойство

public string Group
Результат string

HelpText публичное свойство

public String HelpText
Результат String

Name публичное свойство

public string Name
Результат string

Type публичное свойство

public SettingType Type
Результат SettingType

UseAsShaderConstant публичное свойство

public bool UseAsShaderConstant
Результат bool