Files
Commonwealth-Online-Public/plugin/lib/commonlibf4/include/RE/B/BSResourceStreamParser.h
T
2026-05-30 18:33:24 +12:00

28 lines
886 B
C++

#pragma once
#include "RE/B/BSResourceNiBinaryStream.h"
#include "RE/B/BSStreamParserData.h"
namespace RE
{
class BSResourceStreamParser :
public BSResourceNiBinaryStream,
public BSStreamParserData
{
public:
inline static constexpr auto RTTI{ RTTI::BSResourceStreamParser };
inline static constexpr auto VTABLE{ VTABLE::BSResourceStreamParser };
BSResourceStreamParser(const char* a_file) :
BSResourceNiBinaryStream(a_file, false, nullptr, false)
{}
virtual ~BSResourceStreamParser() = default; // 00
// override (BSStreamParserData)
virtual bool Begin() override { return BSResourceNiBinaryStream::operator bool(); } // 1:01
virtual void End() override {} // 1:02
virtual NiBinaryStream* GetStream() override { return this; } // 1:03
};
}