Exemplo n.º 1
0
            //public bool IsBGRA8 { get { return

            /// <summary>Reads a DirectDraw Surface descriptor from the current stream.</summary>
            /// <param name="stream">The stream containing the descriptor.</param>
            public DDSURFACEDESC2(BinaryReader stream)
            {
                Size         = stream.ReadInt32();
                Flags        = stream.ReadInt32();
                Height       = stream.ReadInt32();
                Width        = stream.ReadInt32();
                LinearSize   = stream.ReadInt32();
                Depth        = stream.ReadInt32();
                MipmapCount  = stream.ReadInt32();
                Reserved0    = stream.ReadInt32();
                Reserved1    = stream.ReadInt32();
                Reserved2    = stream.ReadInt32();
                Reserved3    = stream.ReadInt32();
                Reserved4    = stream.ReadInt32();
                Reserved5    = stream.ReadInt32();
                Reserved6    = stream.ReadInt32();
                Reserved7    = stream.ReadInt32();
                Reserved8    = stream.ReadInt32();
                Reserved9    = stream.ReadInt32();
                Reserved10   = stream.ReadInt32();
                PixelFormat  = new DDS_PIXEL_FORMAT(stream);
                SurfaceFlags = stream.ReadInt32();
                CubemapFlags = stream.ReadInt32();
                Reserved11   = stream.ReadInt32();
                Reserved12   = stream.ReadInt32();
                Reserved13   = stream.ReadInt32();
            }
Exemplo n.º 2
0
 //public bool IsBGRA8 { get { return
 /// <summary>Reads a DirectDraw Surface descriptor from the current stream.</summary>
 /// <param name="stream">The stream containing the descriptor.</param>
 public DDSURFACEDESC2(BinaryReader stream)
 {
     Size = stream.ReadInt32();
     Flags = stream.ReadInt32();
     Height = stream.ReadInt32();
     Width = stream.ReadInt32();
     LinearSize = stream.ReadInt32();
     Depth = stream.ReadInt32();
     MipmapCount = stream.ReadInt32();
     Reserved0 = stream.ReadInt32();
     Reserved1 = stream.ReadInt32();
     Reserved2 = stream.ReadInt32();
     Reserved3 = stream.ReadInt32();
     Reserved4 = stream.ReadInt32();
     Reserved5 = stream.ReadInt32();
     Reserved6 = stream.ReadInt32();
     Reserved7 = stream.ReadInt32();
     Reserved8 = stream.ReadInt32();
     Reserved9 = stream.ReadInt32();
     Reserved10 = stream.ReadInt32();
     PixelFormat = new DDS_PIXEL_FORMAT(stream);
     SurfaceFlags = stream.ReadInt32();
     CubemapFlags = stream.ReadInt32();
     Reserved11 = stream.ReadInt32();
     Reserved12 = stream.ReadInt32();
     Reserved13 = stream.ReadInt32();
 }