XPlor/libs/xassets/xcnode.cpp
2025-09-10 21:58:26 -04:00

33 lines
527 B
C++

#include "xcnode.h"
XCNode::XCNode()
: XAsset()
, mPlane()
, mChildren(2)
{
SetName("C Node");
}
XCNode::~XCNode()
{
}
void XCNode::ParseData(XDataStream *aStream)
{
if (GetPtr() == -1)
{
mPlane.ParsePtr(aStream);
mChildren[0] = aStream->ParseInt16(QString("%1 child 0").arg(GetName()));
mChildren[1] = aStream->ParseInt16(QString("%1 child 1").arg(GetName()));
mPlane.ParseData(aStream);
}
}
void XCNode::Clear()
{
mPlane.Clear();
mChildren.clear();
}