XPlor/libs/xassets/xsurfacecollisionnode.cpp

27 lines
470 B
C++
Raw Normal View History

2025-09-03 13:26:37 -04:00
#include "xsurfacecollisionnode.h"
XSurfaceCollisionNode::XSurfaceCollisionNode()
: XAsset()
, mAABB()
, mChildBeginIndex(0)
, mChildCount(0)
{
2025-09-10 21:58:26 -04:00
SetName("Surface Collision Node");
2025-09-03 13:26:37 -04:00
}
2025-09-10 21:58:26 -04:00
void XSurfaceCollisionNode::ParseData(XDataStream *aStream)
2025-09-03 13:26:37 -04:00
{
2025-09-10 21:58:26 -04:00
mAABB.ParseData(aStream);
*aStream
>> mChildBeginIndex
>> mChildCount;
2025-09-03 13:26:37 -04:00
}
void XSurfaceCollisionNode::Clear()
{
2025-09-10 21:58:26 -04:00
mAABB.Clear();
mChildBeginIndex = 0;
mChildCount = 0;
2025-09-03 13:26:37 -04:00
}