프로퍼티 | 타입 | 설명 | |
---|---|---|---|
DefaultSourceShaderFolder | string |
메소드 | 설명 | |
---|---|---|
Compile ( ShaderSource shaderSource, Xenko.Shaders.Compiler.CompilerParameters compilerParameters ) : Xenko.Shaders.Compiler.CompilerResults | ||
Compile ( ShaderMixinSource mixinTree, Xenko.Shaders.Compiler.EffectCompilerParameters effectParameters, Xenko.Shaders.Compiler.CompilerParameters compilerParameters ) : TaskOrResult |
Compiles the ShaderMixinSource into a platform bytecode.
|
|
GetShaderSourceHash ( string type ) : ObjectId | ||
GetStoragePathFromShaderType ( string type ) : string | ||
ResetCache ( HashSet modifiedShaders ) : void |
Remove cached files for modified shaders
|
메소드 | 설명 | |
---|---|---|
EffectCompilerBase ( ) : System |
public Compile ( ShaderSource shaderSource, Xenko.Shaders.Compiler.CompilerParameters compilerParameters ) : Xenko.Shaders.Compiler.CompilerResults | ||
shaderSource | ShaderSource | |
compilerParameters | Xenko.Shaders.Compiler.CompilerParameters | |
리턴 | Xenko.Shaders.Compiler.CompilerResults |
public abstract Compile ( ShaderMixinSource mixinTree, Xenko.Shaders.Compiler.EffectCompilerParameters effectParameters, Xenko.Shaders.Compiler.CompilerParameters compilerParameters ) : TaskOrResult |
||
mixinTree | ShaderMixinSource | The mixin tree. |
effectParameters | Xenko.Shaders.Compiler.EffectCompilerParameters | |
compilerParameters | Xenko.Shaders.Compiler.CompilerParameters | |
리턴 | TaskOrResult |
public abstract GetShaderSourceHash ( string type ) : ObjectId | ||
type | string | |
리턴 | ObjectId |
public static GetStoragePathFromShaderType ( string type ) : string | ||
type | string | |
리턴 | string |
public ResetCache ( HashSet modifiedShaders ) : void | ||
modifiedShaders | HashSet | |
리턴 | void |