public override Stream Open(CompilerIncludeHandlerType includeType, string filename) { if (CustomIncludes.ContainsKey(filename)) { return(CustomIncludes[filename]()); } throw new InvalidOperationException("Cannot resolve shader include!! (" + filename + ")"); }
public override Stream Open(CompilerIncludeHandlerType includeType, string includePath) { if (usingVfetch && includePath.ToLower() == IncludeSymbol) { requiresPreProcess = true; if (targetPC) { return(new MemoryStream(vfetchPcBytes)); } else { return(new MemoryStream(vfetchXboxBytes)); } } string resolvedPath = ResolveIncludePath(includePath, rootFile); return(File.OpenRead(resolvedPath)); }
public override Stream Open(CompilerIncludeHandlerType includeType, string filename) { throw new NotImplementedException(); }
public override Stream Open(CompilerIncludeHandlerType includeType, string filename) { throw new NotImplementedException(); }
public override Stream Open( CompilerIncludeHandlerType includeType, string filename ) { return File.Open( filename, FileMode.Open ); }
public abstract Stream Open(CompilerIncludeHandlerType includeType, string filename);
public override Stream Open(CompilerIncludeHandlerType includeType, string filename) { return(File.Open(filename, FileMode.Open)); }
public override System.IO.Stream Open(CompilerIncludeHandlerType includeType, string filename) { return(null); }
public override Stream Open(CompilerIncludeHandlerType includeType, string filename) { return(ResourceGroupManager.Instance.OpenResource(filename)); }
public override System.IO.Stream Open(CompilerIncludeHandlerType includeType, string filename) { return null; }
public abstract Stream Open(CompilerIncludeHandlerType includeType, string filename);
public override Stream Open( CompilerIncludeHandlerType includeType, string filename ) { return ResourceGroupManager.Instance.OpenResource( filename ); }