class
Cradare2::Platform::PS2::GifDissector
- Cradare2::Platform::PS2::GifDissector
- Reference
- Object
Defined in:
cradare2/platform/ps2/gif_dissector.crConstant Summary
-
PRIM_TYPES =
{0 => "POINT", 1 => "LINE", 2 => "LINESTRIP", 3 => "TRIANGLE", 4 => "TRISTRIP", 5 => "TRIFAN", 6 => "SPRITE"}
Class Method Summary
-
.decode_giftag(slice : Bytes) : GifTagInfo
Decodes a 128-bit GIFTag header from a 16-byte slice.
-
.describe_gs_register(reg_id : UInt64, data : UInt64) : String
Formats human-readable diagnostics for GS register payloads.
-
.dissect_packet(slice : Bytes, max_items : Int32 = 100) : Array(GifItemInfo)
Dissects a series of 128-bit GIF packet items.
Class Method Detail
def self.decode_giftag(slice : Bytes) : GifTagInfo
#
Decodes a 128-bit GIFTag header from a 16-byte slice.
def self.describe_gs_register(reg_id : UInt64, data : UInt64) : String
#
Formats human-readable diagnostics for GS register payloads.
Dissects a series of 128-bit GIF packet items.