mirror of
https://github.com/AxioDL/metaforce.git
synced 2025-12-14 06:06:11 +00:00
Static geometry list in CBooRenderer
This commit is contained in:
18
Runtime/Graphics/CMetroidModelInstance.cpp
Normal file
18
Runtime/Graphics/CMetroidModelInstance.cpp
Normal file
@@ -0,0 +1,18 @@
|
||||
#include "CMetroidModelInstance.hpp"
|
||||
#include "CModel.hpp"
|
||||
|
||||
namespace urde
|
||||
{
|
||||
|
||||
CMetroidModelInstance::CMetroidModelInstance
|
||||
(const void* modelHeader, std::unique_ptr<CBooModel>&& inst)
|
||||
: x0_visorFlags(hecl::SBig(*static_cast<const u32*>(modelHeader))), m_instance(std::move(inst))
|
||||
{
|
||||
athena::io::MemoryReader r(static_cast<const u8*>(modelHeader) + 4, INT32_MAX);
|
||||
x4_xf.read34RowMajor(r);
|
||||
x34_aabb.readBoundingBoxBig(r);
|
||||
}
|
||||
|
||||
CMetroidModelInstance::~CMetroidModelInstance() {}
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user