lazarus/formats/dcc/dcc.go

52 lines
882 B
Go
Raw Normal View History

2019-01-09 02:12:53 +00:00
package dcc
import "io"
type DccSprite struct {
}
2019-01-17 03:04:49 +00:00
type extents struct {
x1 int32
y1 int32
x2 int32
y2 int32
}
type fileHeader struct {
Signature uint8
Version uint8
DirCount uint8
FramesPerDir uint32
Tag uint32
FinalDc6Size uint32
}
type directionHeader struct {
CodedSize uint32
HasRawPixelEncoding bool
CompressEqualCells bool
Variable0Bits uint32
WidthBits uint32
HeightBits uint32
OffsetXBits int32
OffsetYBits int32
OptionalBytesBits uint32
CodedBytesBits uint32
}
type frameHeader struct {
Variable0 uint32
Width uint32
Height uint32
OffsetX int32
OffsetY int32
OptionalBytes uint32
CodedBytes uint32
FrameBottomUp bool
Extents extents
}
2019-01-09 02:12:53 +00:00
func NewFromReader(reader io.ReadSeeker) (*DccSprite, error) {
return nil, nil
}