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

58 lines
863 B
C++

#pragma once
#include "RE/H/hkArray.h"
#include "RE/H/hkLocalArray.h"
namespace RE
{
template <class T>
class hkBitFieldStorage
{
public:
// members
T words; // 00
std::int32_t numBits; // ??
};
template <class T>
class hkOffsetBitFieldStorage
{
public:
// members
T words; // 00
std::int32_t offset; // ??
};
template <class T>
class hkBitFieldBase
{
public:
// members
T storage; // 00
};
class hkBitField :
public hkBitFieldBase<hkBitFieldStorage<hkArray<std::uint32_t>>>
{
public:
};
class hkBitFieldEx :
public hkBitField
{
public:
};
class hkOffsetBitField :
public hkBitFieldBase<hkOffsetBitFieldStorage<hkArray<std::uint32_t>>>
{
public:
};
class hkOffsetBitFieldLocal :
public hkBitFieldBase<hkOffsetBitFieldStorage<hkLocalArray<std::uint32_t>>>
{
public:
};
}