mirror of
https://github.com/isledecomp/isle.git
synced 2025-10-23 08:24:16 +00:00
MxDSBuffer::FUN_100c67b0 100% (#1250)
This commit is contained in:
@@ -63,13 +63,24 @@ public:
|
||||
static MxCore* ReadChunk(MxDSBuffer* p_buffer, MxU32* p_chunkData, MxU16 p_flags);
|
||||
static MxResult Append(MxU8* p_buffer1, MxU8* p_buffer2);
|
||||
|
||||
// FUNCTION: BETA10 0x10148c60
|
||||
MxU8* GetBuffer() { return m_pBuffer; }
|
||||
|
||||
MxU8** GetBufferRef() { return &m_pBuffer; }
|
||||
undefined4 GetUnknown14() { return m_unk0x14; }
|
||||
|
||||
// FUNCTION: BETA10 0x10156420
|
||||
MxBool HasRef() { return m_referenceCount != 0; }
|
||||
|
||||
MxU16 GetRefCount() { return m_referenceCount; }
|
||||
Type GetMode() { return m_mode; }
|
||||
|
||||
// FUNCTION: BETA10 0x10148c40
|
||||
MxU32 GetWriteOffset() { return m_writeOffset; }
|
||||
|
||||
// FUNCTION: BETA10 0x101590d0
|
||||
MxU32 GetBytesRemaining() { return m_bytesRemaining; }
|
||||
|
||||
void SetUnknown14(undefined4 p_unk0x14) { m_unk0x14 = p_unk0x14; }
|
||||
void SetUnknown1c(undefined4 p_unk0x1c) { m_unk0x1c = p_unk0x1c; }
|
||||
void SetMode(Type p_mode) { m_mode = p_mode; }
|
||||
|
@@ -44,6 +44,9 @@ public:
|
||||
void SetUnknowna4(MxDSBuffer* p_unk0xa4) { m_unk0xa4 = p_unk0xa4; }
|
||||
void SetBufferOffset(MxU32 p_bufferOffset) { m_bufferOffset = p_bufferOffset; }
|
||||
|
||||
// FUNCTION: BETA10 0x10156650
|
||||
void ClearUnknowna0() { m_unk0xa0 = NULL; }
|
||||
|
||||
// SYNTHETIC: LEGO1 0x100cd0b0
|
||||
// MxDSStreamingAction::`scalar deleting destructor'
|
||||
|
||||
|
Reference in New Issue
Block a user