mirror of
https://github.com/PrimeDecomp/prime.git
synced 2025-12-13 07:26:08 +00:00
@@ -7,20 +7,24 @@
|
||||
#include "rstl/rc_ptr.hpp"
|
||||
|
||||
class CIOWin;
|
||||
// TODO
|
||||
class IOWinPQNode;
|
||||
|
||||
class CIOWinManager {
|
||||
public:
|
||||
CIOWinManager();
|
||||
~CIOWinManager();
|
||||
|
||||
void Draw() const;
|
||||
void AddIOWin(rstl::ncrc_ptr< CIOWin >, int, int);
|
||||
void RemoveAllIOWins();
|
||||
|
||||
inline bool IsEmpty() const { return x4_ == 0 && x0_ == 0; }
|
||||
inline bool IsEmpty() const { return x4_pumpRoot == nullptr && x0_drawRoot == nullptr; }
|
||||
|
||||
private:
|
||||
uint x0_;
|
||||
uint x4_;
|
||||
rstl::list< unkptr > x8_;
|
||||
IOWinPQNode* x0_drawRoot;
|
||||
IOWinPQNode* x4_pumpRoot;
|
||||
CArchitectureQueue x8_localGatherQueue;
|
||||
};
|
||||
CHECK_SIZEOF(CIOWinManager, 0x20)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user