ReXGlue SDK
Loading...
Searching...
No Matches
rex::xam::UserProfile::SettingByteStream Class Reference

#include <rex/xam/user_profile.h>

Inheritance diagram for rex::xam::UserProfile::SettingByteStream:
[legend]

Public Member Functions

 SettingByteStream (u32 ptr, u8 *data, size_t data_length, size_t offset=0)
u32 GetPtr () const
Public Member Functions inherited from rex::memory::ByteStream
 ByteStream (u8 *data, size_t data_length, size_t offset=0)
void Advance (size_t num_bytes)
void Read (std::span< u8 > buf)
void Write (std::span< const u8 > buf)
void Read (void *buf, size_t len)
void Write (const void *buf, size_t len)
const u8 * GetData () const
u8 * GetData ()
size_t GetSize () const
size_t GetOffset () const
void SetOffset (size_t offset)
template<typename T>
T Read ()
template<typename T>
void Write (T data)
void Write (const std::string_view str)
void Write (const std::u16string_view str)
template<>
std::string Read ()
template<>
std::u16string Read ()

Detailed Description

Byte stream that tracks the guest address of its buffer.

Member Function Documentation

◆ GetPtr()

u32 rex::xam::UserProfile::SettingByteStream::GetPtr ( ) const
inline

Returns the guest address of the current offset.


The documentation for this class was generated from the following file: