class Cradare2::Platform::PS2::GifDissector

Defined in:

cradare2/platform/ps2/gif_dissector.cr

Constant Summary

PRIM_TYPES = {0 => "POINT", 1 => "LINE", 2 => "LINESTRIP", 3 => "TRIANGLE", 4 => "TRISTRIP", 5 => "TRIFAN", 6 => "SPRITE"}

Class Method Summary

Class Method Detail

def self.decode_giftag(slice : Bytes) : GifTagInfo #

Decodes a 128-bit GIFTag header from a 16-byte slice.


[View source]
def self.describe_gs_register(reg_id : UInt64, data : UInt64) : String #

Formats human-readable diagnostics for GS register payloads.


[View source]
def self.dissect_packet(slice : Bytes, max_items : Int32 = 100) : Array(GifItemInfo) #

Dissects a series of 128-bit GIF packet items.


[View source]