NSMBW-Decomp
A decompilation of New Super Mario Bros. Wii
Loading...
Searching...
No Matches
lyt_bounding.h
1#ifndef NW4R_LYT_BOUNDING_H
2#define NW4R_LYT_BOUNDING_H
3#include <nw4r/types_nw4r.h>
4
5#include <nw4r/lyt/lyt_pane.h>
6
7#include <nw4r/ut.h>
8
9namespace nw4r {
10namespace lyt {
11
12// Forward declarations
13struct ResBlockSet;
14
15namespace res {
16
17/******************************************************************************
18 *
19 * BND1 binary layout
20 *
21 ******************************************************************************/
22struct Bounding : Pane {
23 static const ulong SIGNATURE = 'bnd1';
24};
25
26} // namespace res
27
28/******************************************************************************
29 *
30 * Bounding
31 *
32 ******************************************************************************/
33class Bounding : public Pane {
34public:
35 NW4R_UT_RTTI_DECL(Bounding);
36
37public:
38 Bounding(const res::Bounding* pRes, const ResBlockSet& rBlockSet);
39 virtual ~Bounding(); // at 0x8
40
41 virtual void DrawSelf(const DrawInfo& rInfo); // at 0x18
42};
43
44} // namespace lyt
45} // namespace nw4r
46
47#endif
2D graphics drawing library.