프로퍼티 | 타입 | 설명 | |
---|---|---|---|
entry | string | ||
preprocessorDefines | string | ||
target | string |
메소드 | 설명 | |
---|---|---|
CreateParameters ( ) : |
||
HLSLProgram ( |
||
SetParam ( string name, string val ) : bool |
Sets a param for this HLSL program.
|
메소드 | 설명 | |
---|---|---|
CreateLowLevelImpl ( ) : void |
Creates a low level implementation based on the results of the high level shader compilation.
|
|
LoadFromSource ( ) : void |
Compiles the high level shader source to low level microcode.
|
|
LoadHighLevelImpl ( ) : void | ||
PopulateParameterNames ( |
Derives parameter names from the constant table.
|
|
UnloadImpl ( ) : void |
Unloads data that is no longer needed.
|
public CreateParameters ( ) : |
||
리턴 |
public HLSLProgram ( |
||
parent | ||
name | string | |
handle | System.UInt64 | |
group | string | |
isManual | bool | |
loader | IManualResourceLoader | |
리턴 | System |
protected PopulateParameterNames ( |
||
parms | ||
리턴 | void |