mirror of
https://github.com/beefytech/Beef.git
synced 2025-06-30 21:36:00 +02:00
Revamp Stdcall
This commit is contained in:
parent
7b4239d08e
commit
ad0dab0d4c
58 changed files with 1398 additions and 1398 deletions
|
@ -4,34 +4,34 @@ namespace Beefy.utils
|
|||
{
|
||||
static class BeefPerf
|
||||
{
|
||||
[StdCall, CLink]
|
||||
[CallingConvention(.Stdcall), CLink]
|
||||
extern static void BpInit(char8* severName, char8* sessionName);
|
||||
|
||||
[StdCall, CLink]
|
||||
[CallingConvention(.Stdcall), CLink]
|
||||
extern static void BpShutdown();
|
||||
|
||||
[StdCall, CLink]
|
||||
[CallingConvention(.Stdcall), CLink]
|
||||
extern static void BpRetryConnect();
|
||||
|
||||
[StdCall, CLink]
|
||||
[CallingConvention(.Stdcall), CLink]
|
||||
extern static void BpPause();
|
||||
|
||||
[StdCall, CLink]
|
||||
[CallingConvention(.Stdcall), CLink]
|
||||
extern static void BpUnpause();
|
||||
|
||||
[StdCall, CLink]
|
||||
[CallingConvention(.Stdcall), CLink]
|
||||
extern static void BpSetThreadName(char8* threadName);
|
||||
|
||||
[StdCall, CLink]
|
||||
[CallingConvention(.Stdcall), CLink]
|
||||
extern static void BpEnter(char8* name);
|
||||
|
||||
[StdCall, CLink]
|
||||
[CallingConvention(.Stdcall), CLink]
|
||||
extern static void BpLeave();
|
||||
|
||||
[StdCall, CLink]
|
||||
[CallingConvention(.Stdcall), CLink]
|
||||
extern static void BpEvent(char8* name, char8* details);
|
||||
|
||||
[StdCall, CLink]
|
||||
[CallingConvention(.Stdcall), CLink]
|
||||
extern static char8* BpDynStr(char8* string);
|
||||
|
||||
public static void Init(StringView serverName, StringView sessionName)
|
||||
|
|
|
@ -13,13 +13,13 @@ namespace Beefy2D.utils
|
|||
|
||||
void* mNativeNetRequest;
|
||||
|
||||
[StdCall, CLink]
|
||||
[CallingConvention(.Stdcall), CLink]
|
||||
static extern void* HTTP_GetFile(char8* url, char8* destPath);
|
||||
|
||||
[StdCall, CLink]
|
||||
[CallingConvention(.Stdcall), CLink]
|
||||
static extern int32 HTTP_GetResult(void* netRequest, int32 waitMS);
|
||||
|
||||
[StdCall, CLink]
|
||||
[CallingConvention(.Stdcall), CLink]
|
||||
static extern void HTTP_Delete(void* netRequest);
|
||||
|
||||
public ~this()
|
||||
|
|
|
@ -6,25 +6,25 @@ namespace Beefy.utils
|
|||
{
|
||||
public abstract class PerfTimer
|
||||
{
|
||||
[StdCall, CLink]
|
||||
[CallingConvention(.Stdcall), CLink]
|
||||
extern static void PerfTimer_ZoneStart(char8* name);
|
||||
|
||||
[StdCall, CLink]
|
||||
[CallingConvention(.Stdcall), CLink]
|
||||
extern static void PerfTimer_ZoneEnd();
|
||||
|
||||
[StdCall, CLink]
|
||||
[CallingConvention(.Stdcall), CLink]
|
||||
extern static void PerfTimer_Message(char8* theString);
|
||||
|
||||
[StdCall, CLink]
|
||||
[CallingConvention(.Stdcall), CLink]
|
||||
extern static int32 PerfTimer_IsRecording();
|
||||
|
||||
[StdCall, CLink]
|
||||
[CallingConvention(.Stdcall), CLink]
|
||||
extern static void PerfTimer_StartRecording();
|
||||
|
||||
[StdCall, CLink]
|
||||
[CallingConvention(.Stdcall), CLink]
|
||||
extern static void PerfTimer_StopRecording();
|
||||
|
||||
[StdCall, CLink]
|
||||
[CallingConvention(.Stdcall), CLink]
|
||||
extern static void PerfTimer_DbgPrint();
|
||||
|
||||
static DisposeProxy mZoneEndDisposeProxy ~ delete _;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue