Beispiel #1
0
 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));
        }
Beispiel #3
0
 public override Stream Open(CompilerIncludeHandlerType includeType,
                        string filename) {
   throw new NotImplementedException();
 }
Beispiel #4
0
 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 );
		}
Beispiel #6
0
 public abstract Stream Open(CompilerIncludeHandlerType includeType, string filename);
Beispiel #7
0
 public override Stream Open(CompilerIncludeHandlerType includeType, string filename)
 {
     return(File.Open(filename, FileMode.Open));
 }
Beispiel #8
0
 public override System.IO.Stream Open(CompilerIncludeHandlerType includeType, string filename)
 {
     return(null);
 }
Beispiel #9
0
 public override Stream Open(CompilerIncludeHandlerType includeType, string filename)
 {
     return(ResourceGroupManager.Instance.OpenResource(filename));
 }
Beispiel #10
0
 public override System.IO.Stream Open(CompilerIncludeHandlerType includeType, string filename)
 {
     return null;
 }
Beispiel #11
0
 public abstract Stream Open(CompilerIncludeHandlerType includeType, string filename);
		public override Stream Open( CompilerIncludeHandlerType includeType, string filename )
		{
			return ResourceGroupManager.Instance.OpenResource( filename );
		}