2025-09-03 13:04:24 -04:00
|
|
|
#include "xd3dindexbuffer.h"
|
|
|
|
|
|
|
|
|
|
XD3DIndexBuffer::XD3DIndexBuffer()
|
|
|
|
|
: XD3DResource()
|
|
|
|
|
, mAddress(0)
|
|
|
|
|
, mSize(0)
|
|
|
|
|
{
|
2025-09-10 21:58:26 -04:00
|
|
|
SetName("D3D Index Buffer");
|
2025-09-03 13:04:24 -04:00
|
|
|
}
|
|
|
|
|
|
2025-09-10 21:58:26 -04:00
|
|
|
void XD3DIndexBuffer::ParseData(XDataStream *aStream)
|
2025-09-03 13:04:24 -04:00
|
|
|
{
|
2025-09-07 23:15:50 -04:00
|
|
|
XD3DResource::ParseData(aStream);
|
|
|
|
|
|
2025-12-19 23:06:03 -05:00
|
|
|
mAddress = aStream->ParseUInt32(QString("%1 address").arg(GetName()));
|
|
|
|
|
mSize = aStream->ParseUInt32(QString("%1 size").arg(GetName()));
|
2025-09-03 13:04:24 -04:00
|
|
|
}
|
|
|
|
|
|
|
|
|
|
void XD3DIndexBuffer::Clear()
|
|
|
|
|
{
|
2025-09-07 23:15:50 -04:00
|
|
|
mAddress = 0;
|
|
|
|
|
mSize = 0;
|
2025-09-03 13:04:24 -04:00
|
|
|
}
|