1#pragma once
2
3#include <math/seadVector.h>
4
5namespace al {
6class LiveActor;
7class Resource;
8
9class ModelOcclusionQuery {
10public:
11 static ModelOcclusionQuery* tryCreate(LiveActor*, Resource*, const char*);
12
13 ModelOcclusionQuery();
14 ~ModelOcclusionQuery();
15
16 void update();
17 u64 getZPassCount() const;
18 bool isInside(const sead::Vector3f&) const;
19};
20
21} // namespace al
22