ksys: Add Hio (#95)

This commit is contained in:
Tonycons-dev 2022-06-25 15:12:31 -04:00 committed by GitHub
parent 5b40c220e5
commit 43e001017f
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
4 changed files with 29 additions and 3 deletions

View File

@ -93377,9 +93377,9 @@ Address,Quality,Size,Name
0x0000007101213410,O,000092,_ZNK4ksys3res7Archive18getRuntimeTypeInfoEv
0x000000710121346c,O,000008,_ZNK4sead15SharcArchiveRes19closeDirectoryImpl_EPNS_9SafeArrayIhLi32EEE
0x0000007101213474,O,000372,_ZN4sead15SharcArchiveRes33checkDerivedRuntimeTypeInfoStaticEPKNS_15RuntimeTypeInfo9InterfaceE
0x00000071012135e8,U,000056,
0x0000007101213620,U,000092,
0x000000710121367c,U,000144,Hio::createInstance
0x00000071012135e8,O,000056,_ZN4ksys3Hio18SingletonDisposer_D1Ev
0x0000007101213620,O,000092,_ZN4ksys3Hio18SingletonDisposer_D0Ev
0x000000710121367c,O,000144,_ZN4ksys3Hio14createInstanceEPN4sead4HeapE
0x000000710121370c,O,000168,_ZN4ksys4phys11GroupFilterC2ENS0_16ContactLayerTypeENS0_12ContactLayer9ValueTypeES4_
0x00000071012137b4,O,000080,_ZN4ksys4phys11GroupFilterD1Ev
0x0000007101213804,O,000080,_ZThn16_N4ksys4phys11GroupFilterD1Ev

Can't render this file because it is too large.

View File

@ -15,6 +15,8 @@ target_sources(uking PRIVATE
DebugMessage.h
HavokWorkerMgr.cpp
HavokWorkerMgr.h
Hio.cpp
Hio.h
KingEditor.cpp
KingEditor.h
MemoryProfiler.cpp

View File

@ -0,0 +1,7 @@
#include "KingSystem/System/Hio.h"
namespace ksys {
SEAD_SINGLETON_DISPOSER_IMPL(Hio)
} // namespace ksys

View File

@ -0,0 +1,17 @@
#pragma once
#include <heap/seadDisposer.h>
#include <hostio/seadHostIONode.h>
#include "KingSystem/Utils/Types.h"
namespace ksys {
class Hio final : public sead::hostio::Node {
SEAD_SINGLETON_DISPOSER(Hio)
Hio() = default;
~Hio() = default;
};
KSYS_CHECK_SIZE_NX150(Hio, 0x28);
} // namespace ksys