New Super Mario Bros. U Headers
Loading...
Searching...
No Matches
ActorCulling.h
Go to the documentation of this file.
1#pragma once
2
3#include <math/seadBoundBox.h>
4
6{
7public:
15 static_assert(sizeof(ActorCullUsable) == 0x10, "ActorCulling::ActorCullUsable size mismatch");
16
17public:
18 /**
19 * @brief 80.0f
20 * @par Address: 0x10000B64
21 */
22 static const f32 cCullUsableX;
23 /**
24 * @brief 256.0f
25 * @par Address: 0x10000B68
26 */
27 static const f32 cCullUsableY;
28
29public:
30 // Address: 0x02008838
31 static bool executeCullCheck(const sead::BoundBox2f& range, const ActorCullUsable& cull_range);
32 // Address: 0x02008918
33 static bool drawCullCheck(const sead::BoundBox2f& range);
34 // Address: 0x0200897C
35 static bool areaCullCheck(const sead::BoundBox2f& range, u8 area_no);
36};
Definition ActorCulling.h:6
static const f32 cCullUsableY
256.0f
Definition ActorCulling.h:27
static bool executeCullCheck(const sead::BoundBox2f &range, const ActorCullUsable &cull_range)
static const f32 cCullUsableX
80.0f
Definition ActorCulling.h:22
static bool areaCullCheck(const sead::BoundBox2f &range, u8 area_no)
static bool drawCullCheck(const sead::BoundBox2f &range)
Definition ActorCulling.h:9
f32 up
Definition ActorCulling.h:10
f32 left
Definition ActorCulling.h:12
f32 down
Definition ActorCulling.h:11
f32 right
Definition ActorCulling.h:13