//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(); }