#include "xcleafbrushnode.h" XCLeafBrushNode::XCLeafBrushNode() : XAsset() { } void XCLeafBrushNode::ParseData(QDataStream *aStream) { if (GetPtr() == -1) { aStream->read((char*)&mAxis, sizeof(quint8)); aStream->read((char*)&mLeafBrushCount, sizeof(qint16)); aStream->read((char*)&mContents, sizeof(int)); // Parse data mData.ParseData(aStream); } } quint8 XCLeafBrushNode::GetAxis() const { return mAxis; } void XCLeafBrushNode::SetAxis(quint8 axis) { mAxis = axis; } qint16 XCLeafBrushNode::GetLeafBrushCount() const { return mLeafBrushCount; } void XCLeafBrushNode::SetLeafBrushCount(qint16 count) { mLeafBrushCount = count; } int XCLeafBrushNode::GetContents() const { return mContents; } void XCLeafBrushNode::SetContents(int contents) { mContents = contents; } XCLeafBrushNodeData& XCLeafBrushNode::GetData() { return mData; } const XCLeafBrushNodeData& XCLeafBrushNode::GetData() const { return mData; } void XCLeafBrushNode::SetData(const XCLeafBrushNodeData& data) { mData = data; }