mirror of
https://github.com/zeldaret/ss
synced 2026-06-01 09:47:32 -04:00
1180e1f486
* Initial M3d Pass * `m_bmdl` and `m_bline` left --------- Co-authored-by: elijah-thomas774 <elijahthomas774@gmail.com> Co-authored-by: Elijah Thomas <42302100+elijah-thomas774@users.noreply.github.com>
29 lines
616 B
C++
29 lines
616 B
C++
#ifndef EGG_FOG_H
|
|
#define EGG_FOG_H
|
|
|
|
#include <egg/prim/eggBinary.h>
|
|
#include <nw4r/types_nw4r.h>
|
|
|
|
namespace EGG {
|
|
|
|
// TODO: Add members
|
|
class FogManager : IBinary<FogManager> {
|
|
public:
|
|
FogManager(u16);
|
|
virtual ~FogManager();
|
|
virtual void SetBinaryInner(Bin &) override;
|
|
virtual void GetBinaryInner(Bin *) const override;
|
|
virtual size_t GetBinarySize() override;
|
|
virtual void SetBinaryInner(const Bin &, const Bin &, f32) override;
|
|
|
|
void Calc();
|
|
void CopyToG3D(nw4r::g3d::ScnRoot *) const;
|
|
|
|
/* 0x04 */ u8 mFlag;
|
|
/* 0x05 */ u8 TODO[0x10 - 0x05];
|
|
};
|
|
|
|
} // namespace EGG
|
|
|
|
#endif
|