26 lines
702 B
C#
26 lines
702 B
C#
using System;
|
|
using System.IO;
|
|
|
|
// This file is part of the ANX.Framework created by the
|
|
// "ANX.Framework developer group" and released under the Ms-PL license.
|
|
// For details see: http://anxframework.codeplex.com/license
|
|
|
|
namespace ANX.RenderSystem.Windows.Metro.Shader
|
|
{
|
|
public class ExtendedShaderPass
|
|
{
|
|
public string Name;
|
|
public byte[] VertexCode;
|
|
public byte[] PixelCode;
|
|
|
|
public ExtendedShaderPass(BinaryReader reader)
|
|
{
|
|
Name = reader.ReadString();
|
|
int vertexCodeLength = reader.ReadInt32();
|
|
VertexCode = reader.ReadBytes(vertexCodeLength);
|
|
int pixelCodeLength = reader.ReadInt32();
|
|
PixelCode = reader.ReadBytes(pixelCodeLength);
|
|
}
|
|
}
|
|
}
|