mirror of
https://github.com/hedge-dev/UnleashedRecomp.git
synced 2025-12-20 23:12:24 +00:00
* Implemented guest-to-host function pointers (WIP) Co-Authored-By: Skyth (Asilkan) <19259897+blueskythlikesclouds@users.noreply.github.com> * function: support more types for function pointers * api: ported BlueBlur headers and misc. research * Move over function-pointers changes from options-menu branch. --------- Co-authored-by: Skyth (Asilkan) <19259897+blueskythlikesclouds@users.noreply.github.com>
25 lines
732 B
C++
25 lines
732 B
C++
#pragma once
|
|
|
|
#include "SWA.inl"
|
|
#include "Hedgehog/Universe/Thread/hhParallelJob.h"
|
|
|
|
namespace Hedgehog::Universe
|
|
{
|
|
class CUpdateUnit : public Base::CObject, public IParallelJob
|
|
{
|
|
public:
|
|
xpointer<void> m_pVftable;
|
|
SWA_INSERT_PADDING(0x20);
|
|
|
|
CUpdateUnit(const swa_null_ctor& nil) : CObject(nil), IParallelJob(nil) {}
|
|
CUpdateUnit();
|
|
|
|
// TODO: implement virtual functions.
|
|
// virtual ~CUpdateUnit();
|
|
//
|
|
// virtual void ExecuteParallelJob(const SUpdateInfo& in_rUpdateInfo) override;
|
|
//
|
|
// virtual void UpdateParallel(const SUpdateInfo& in_rUpdateInfo) {}
|
|
// virtual void UpdateSerial(const SUpdateInfo& in_rUpdateInfo) {}
|
|
};
|
|
}
|