Свойство | Type | Description | |
---|---|---|---|
entry | string | ||
preprocessorDefines | string | ||
target | string |
Méthode | Description | |
---|---|---|
CreateParameters ( ) : |
||
HLSLProgram ( |
||
SetParam ( string name, string val ) : bool |
Sets a param for this HLSL program.
|
Méthode | Description | |
---|---|---|
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 ( ) : |
||
Résultat |
public HLSLProgram ( |
||
parent | ||
name | string | |
handle | System.UInt64 | |
group | string | |
isManual | bool | |
loader | IManualResourceLoader | |
Résultat | System |
protected PopulateParameterNames ( |
||
parms | ||
Résultat | void |
public SetParam ( string name, string val ) : bool | ||
name | string | |
val | string | |
Résultat | bool |