Class ShaderResult
public class ShaderResult
- Inheritance
-
ShaderResult
- Inherited Members
Properties
AdditionalOutputFiles
public List<string> AdditionalOutputFiles { get; }
Property Value
Debug
public bool Debug { get; }
Property Value
Dependencies
public List<string> Dependencies { get; }
Property Value
FileContent
public string FileContent { get; }
Property Value
FilePath
public string FilePath { get; }
Property Value
OutputFilePath
public string OutputFilePath { get; }
Property Value
Profile
public ShaderProfile Profile { get; }
Property Value
RelativeFilePath
public string RelativeFilePath { get; set; }
Property Value
ShaderInfo
public ShaderInfo ShaderInfo { get; }
Property Value
Methods
FromFile(string, Options, IEffectCompilerOutput)
public static ShaderResult FromFile(string path, Options options, IEffectCompilerOutput output)
Parameters
pathstringoptionsOptionsoutputIEffectCompilerOutput
Returns
FromString(string, string, Options, IEffectCompilerOutput)
public static ShaderResult FromString(string effectSource, string filePath, Options options, IEffectCompilerOutput output)
Parameters
effectSourcestringfilePathstringoptionsOptionsoutputIEffectCompilerOutput
Returns
WhitespaceNodes(TokenType, List<ParseNode>, ref string)
public static void WhitespaceNodes(TokenType type, List<ParseNode> nodes, ref string sourceFile)