C# 클래스 SettingsCompiler.Setting

파일 보기 프로젝트 열기: TheRealMJP/Shadows

공개 프로퍼티들

프로퍼티 타입 설명
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