OdysseyDecomp/lib/al/include/Library/Area/AreaShapeInfinite.h
MonsterDruide1 53fe6e9915 al/Area: Reverse most AreaShape funcs (aedad59)
Co-authored-by: aster <tetraxile@gmail.com>
2023-09-15 16:56:51 +02:00

20 lines
603 B
C++

#pragma once
#include "Library/Area/AreaShape.h"
namespace al {
class AreaShapeInfinite : public AreaShape {
public:
AreaShapeInfinite();
bool isInVolume(const sead::Vector3f&) const override;
bool isInVolumeOffset(const sead::Vector3f&, f32) const override;
bool calcNearestEdgePoint(sead::Vector3f*, const sead::Vector3f&) const override;
bool checkArrowCollision(sead::Vector3f*, sead::Vector3f*, const sead::Vector3f&,
const sead::Vector3f&) const override;
bool calcLocalBoundingBox(sead::BoundBox3f*) const override;
};
} // namespace al