Definition: TESBoundObject.h:24
Definition: TESContainer.h:22
static constexpr auto RTTI
Definition: TESContainer.h:24
void ClearDataComponent() override
void CopyComponent(BaseFormComponent *a_rhs) override
std::uint32_t numContainerObjects
Definition: TESContainer.h:50
std::optional< ContainerObject * > GetContainerObjectAt(std::uint32_t a_idx) const
std::int32_t CountObjectsInContainer(TESBoundObject *a_object) const
ContainerObject ** containerObjects
Definition: TESContainer.h:49
std::uint32_t pad14
Definition: TESContainer.h:51
void ForEachContainerObject(std::function< bool(ContainerObject &)> a_fn) const
Definition: TESContainer.h:33
void InitializeDataComponent() override
Definition: AbsorbEffect.h:6
constexpr REL::ID RTTI_TESContainer
Definition: Offsets_RTTI.h:5983
Definition: TESContainer.h:11
std::int32_t count
Definition: TESContainer.h:14
ContainerItemExtra * itemExtra
Definition: TESContainer.h:17
std::uint32_t pad04
Definition: TESContainer.h:15
TESBoundObject * obj
Definition: TESContainer.h:16