scripts
This commit is contained in:
@@ -0,0 +1,53 @@
|
||||
using System;
|
||||
|
||||
namespace Hjg.Pngcs.Chunks
|
||||
{
|
||||
// Token: 0x02000012 RID: 18
|
||||
public class PngChunkSTER : PngChunkSingle
|
||||
{
|
||||
// Token: 0x17000005 RID: 5
|
||||
// (get) Token: 0x0600007B RID: 123 RVA: 0x00003556 File Offset: 0x00001756
|
||||
// (set) Token: 0x0600007C RID: 124 RVA: 0x0000355E File Offset: 0x0000175E
|
||||
public byte Mode { get; set; }
|
||||
|
||||
// Token: 0x0600007D RID: 125 RVA: 0x00003567 File Offset: 0x00001767
|
||||
public PngChunkSTER(ImageInfo info)
|
||||
: base("sTER", info)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600007E RID: 126 RVA: 0x00003575 File Offset: 0x00001775
|
||||
public override PngChunk.ChunkOrderingConstraint GetOrderingConstraint()
|
||||
{
|
||||
return PngChunk.ChunkOrderingConstraint.BEFORE_IDAT;
|
||||
}
|
||||
|
||||
// Token: 0x0600007F RID: 127 RVA: 0x00003578 File Offset: 0x00001778
|
||||
public override ChunkRaw CreateRawChunk()
|
||||
{
|
||||
ChunkRaw chunkRaw = base.createEmptyChunk(1, true);
|
||||
chunkRaw.Data[0] = this.Mode;
|
||||
return chunkRaw;
|
||||
}
|
||||
|
||||
// Token: 0x06000080 RID: 128 RVA: 0x0000359D File Offset: 0x0000179D
|
||||
public override void ParseFromRaw(ChunkRaw chunk)
|
||||
{
|
||||
if (chunk.Length != 1)
|
||||
{
|
||||
throw new PngjException("bad chunk length " + chunk);
|
||||
}
|
||||
this.Mode = chunk.Data[0];
|
||||
}
|
||||
|
||||
// Token: 0x06000081 RID: 129 RVA: 0x000035C8 File Offset: 0x000017C8
|
||||
public override void CloneDataFromRead(PngChunk other)
|
||||
{
|
||||
PngChunkSTER pngChunkSTER = (PngChunkSTER)other;
|
||||
this.Mode = pngChunkSTER.Mode;
|
||||
}
|
||||
|
||||
// Token: 0x0400004A RID: 74
|
||||
public const string ID = "sTER";
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user