OdysseyDecomp/lib/al/Library/Shadow/ShadowMaskSphere.h
MonsterDruide1 946fe5cf06
Library/LiveActor: Implement ActorInitFunction (#741)
Co-authored-by: Aubrey Taylor <aubrey@hall.ly>
2025-10-02 21:02:05 +02:00

26 lines
554 B
C++

#pragma once
#include "Library/Shadow/ShadowMaskBase.h"
namespace al {
class ShadowMaskSphere : public ShadowMaskBase {
public:
ShadowMaskSphere(const char*);
~ShadowMaskSphere() override;
void declare(ShadowMaskDrawCategory) override;
void update() override;
void calcShadowMatrix(sead::Matrix34f*) override;
void updateMulti() override;
void addMulti() override;
ShadowMaskType getShadowMaskType() const override;
private:
void* _f0[2];
};
static_assert(sizeof(ShadowMaskSphere) == 0x100);
} // namespace al