class
Lapis::Debugger::VariantDecoder
- Lapis::Debugger::VariantDecoder
- Reference
- Object
Overview
Binary decoder for Godot Variant instances in process memory.
Defined in:
libgodot/debugger/r2_godot_types.crClass Method Summary
-
.decode(bytes : Bytes, address : UInt64 | Nil = nil, client : Cradare2::Client | Nil = nil) : DecodedVariant
Decodes a Variant from raw bytes (typically 24 to 32 bytes).
-
.decode_at(client : Cradare2::Client, address : Cradare2::Address) : DecodedVariant
Reads and decodes a Variant at a specified virtual memory address.
Class Method Detail
def self.decode(bytes : Bytes, address : UInt64 | Nil = nil, client : Cradare2::Client | Nil = nil) : DecodedVariant
#
Decodes a Variant from raw bytes (typically 24 to 32 bytes).
def self.decode_at(client : Cradare2::Client, address : Cradare2::Address) : DecodedVariant
#
Reads and decodes a Variant at a specified virtual memory address.