示例#1
0
文件: TexFile.cs 项目: takhlaq/Lumina
        public override void LoadFile()
        {
            BinaryReader br = new BinaryReader(new MemoryStream(Data));

            Header = br.ReadStructure <TexHeader>();

            ImageData = Convert(DataSpan.Slice(HeaderLength), Header.Width, Header.Height);
        }
示例#2
0
文件: TexFile.cs 项目: akuseru/Lumina
        public override void LoadFile()
        {
            Reader.BaseStream.Position = 0;
            Header = Reader.ReadStructure <TexHeader>();

            // todo: this isn't correct and reads out the whole data portion as 1 image instead of accounting for lod levels
            // probably a breaking change to fix this
            ImageData = Convert(DataSpan.Slice(HeaderLength), Header.Width, Header.Height);
        }