





#ifndef XCLEAFBRUSHNODELEAF_H
#define XCLEAFBRUSHNODELEAF_H

#include "xasset.h"

class XCLeafBrushNodeLeaf : public XAsset
{
public:
    explicit XCLeafBrushNodeLeaf();

    void ParseData(QDataStream *aStream) override;

    // Note: In a real implementation, we would have proper handling for brushes pointer
    // For now, we'll just use a placeholder
    void* GetBrushes() const;
    void SetBrushes(void* brushes);

private:
    void* mBrushes = nullptr; // Placeholder for unsigned __int16*
};

#endif // XCLEAFBRUSHNODELEAF_H





