Files
EGameTools/_IDAScripts/generated/cbs/CSystemBase-unclean.h
T

31 lines
1.3 KiB
C++

#pragma once
#include <EGSDK\Imports.h>
class CSystemBase {
#pragma region GENERATED by ExportClassToCPPH.py
public:
VIRTUAL_CALL(0, _QWORD *__fastcall, sub_462480, (char a1), a1);
virtual void _StrippedVFunc1() = 0;
virtual void _StrippedVFunc2() = 0;
virtual void _StrippedVFunc3() = 0;
virtual void _StrippedVFunc4() = 0;
virtual void _StrippedVFunc5() = 0;
virtual void _StrippedVFunc6() = 0;
GAME_IMPORT virtual void Release(enum cbs::detail::Handle);
virtual void _StrippedVFunc7() = 0;
virtual void _StrippedVFunc8() = 0;
virtual void _StrippedVFunc9() = 0;
GAME_IMPORT static unsigned int Count(struct cbs::WorldIndex, class CRTTI const *, bool);
GAME_IMPORT static unsigned int Count(struct cbs::WorldIndex, class rtti::Type const &, bool);
GAME_IMPORT bool CanInvokeFrame(unsigned int) const;
GAME_IMPORT bool IsAbstract() const;
GAME_IMPORT class cbs::CSystemCallManager & GetSystemCallManager();
GAME_IMPORT void CallSystemHandlers(struct cbs::WorldIndex, enum cbs::Call::TYPE);
GAME_IMPORT CSystemBase(unsigned int);
GAME_IMPORT bool TryReleaseCallManager();
GAME_IMPORT void CallHandlers(struct cbs::WorldIndex, enum cbs::Call::TYPE, bool);
GAME_IMPORT void RegisterAsCallableSystem();
GAME_IMPORT void RegisterAsCallable();
#pragma endregion
};