C# Class SettingsCompiler.Setting

Afficher le fichier Open project: TheRealMJP/Shadows

Méthodes publiques

Свойство Type Description
DisplayName string
Group string
HelpText String
Name string
Type SettingType
UseAsShaderConstant bool

Méthodes publiques

Méthode Description
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

Method Details

FloatString() public static méthode

public static FloatString ( float num ) : string
num float
Résultat string

MakeParameter() public static méthode

public static MakeParameter ( Color parameter ) : string
parameter Color
Résultat string

MakeParameter() public static méthode

public static MakeParameter ( Direction parameter ) : string
parameter Direction
Résultat string

MakeParameter() public static méthode

public static MakeParameter ( Orientation parameter ) : string
parameter Orientation
Résultat string

MakeParameter() public static méthode

public static MakeParameter ( bool parameter ) : string
parameter bool
Résultat string

MakeParameter() public static méthode

public static MakeParameter ( float parameter ) : string
parameter float
Résultat string

MakeParameter() public static méthode

public static MakeParameter ( int parameter ) : string
parameter int
Résultat string

MakeParameter() public static méthode

public static MakeParameter ( string parameter ) : string
parameter string
Résultat string

Setting() public méthode

public Setting ( FieldInfo field, SettingType type, string group ) : System
field System.Reflection.FieldInfo
type SettingType
group string
Résultat System

WriteCBufferStruct() public méthode

public WriteCBufferStruct ( List lines, uint &cbSize ) : void
lines List
cbSize uint
Résultat void

WriteCBufferUpdate() public méthode

public WriteCBufferUpdate ( List lines ) : void
lines List
Résultat void

WriteDeclaration() public abstract méthode

public abstract WriteDeclaration ( List lines ) : void
lines List
Résultat void

WriteDefinition() public abstract méthode

public abstract WriteDefinition ( List lines ) : void
lines List
Résultat void

WriteHLSL() public méthode

public WriteHLSL ( List lines ) : void
lines List
Résultat void

WriteInitialization() public abstract méthode

public abstract WriteInitialization ( List lines ) : void
lines List
Résultat void

Property Details

DisplayName public_oe property

public string DisplayName
Résultat string

Group public_oe property

public string Group
Résultat string

HelpText public_oe property

public String HelpText
Résultat String

Name public_oe property

public string Name
Résultat string

Type public_oe property

public SettingType Type
Résultat SettingType

UseAsShaderConstant public_oe property

public bool UseAsShaderConstant
Résultat bool