Свойство | Тип | Описание | |
---|---|---|---|
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 |
public SetParam ( string name, string val ) : bool | ||
name | string | |
val | string | |
Результат | bool |