MCPcopy Create free account
hub / github.com/AbyssEngine/AbyssEngineOld / DC6Frame

Method DC6Frame

src/Abyss/DataTypes/DC6Frame.cpp:7–22  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

5namespace Abyss::DataTypes {
6
7DC6Frame::DC6Frame(Streams::StreamReader &stream) {
8 _flipped = stream.readUInt32();
9 _width = stream.readUInt32();
10 _height = stream.readUInt32();
11 _xOffset = stream.readInt32();
12 _yOffset = stream.readInt32();
13 _unknown = stream.readUInt32();
14 _nextBlock = stream.readUInt32();
15 _length = stream.readUInt32();
16
17 _frameData.resize(_length);
18 stream.readBytes(_frameData);
19
20 _terminator.resize(DC6TerminatorSize);
21 stream.readBytes(_terminator);
22}
23
24uint32_t DC6Frame::getFlipped() const { return _flipped; }
25

Callers

nothing calls this directly

Calls 4

readUInt32Method · 0.80
readInt32Method · 0.80
resizeMethod · 0.80
readBytesMethod · 0.80

Tested by

no test coverage detected