#ifndef __URDE_CMETROIDMODELINSTANCE_HPP__ #define __URDE_CMETROIDMODELINSTANCE_HPP__ #include #include "RetroTypes.hpp" #include "zeus/CTransform.hpp" #include "zeus/CAABox.hpp" namespace urde { class CBooModel; class CMetroidModelInstance { friend class CBooRenderer; int x0_visorFlags; zeus::CTransform x4_xf; zeus::CAABox x34_aabb; std::unique_ptr m_instance; public: CMetroidModelInstance(const void* modelHeader, std::unique_ptr&& inst); ~CMetroidModelInstance(); }; } #endif // __URDE_CMETROIDMODELINSTANCE_HPP__