OdysseyDecomp/lib/al/Library/Execute/ExecutorListBase.h

25 lines
435 B
C++

#pragma once
#include "Library/HostIO/HioNode.h"
namespace al {
class ExecutorListBase : public HioNode {
public:
ExecutorListBase(const char* name);
virtual ~ExecutorListBase() { ; }
virtual void executeList() const = 0;
virtual bool isActive() const = 0;
const char* getName() const { return mName; }
private:
const char* mName;
};
static_assert(sizeof(ExecutorListBase) == 0x10);
} // namespace al