3#include "mc/_HeaderOutputPredefine.h"
12namespace Bedrock::Threading {
class Mutex; }
31 MCNAPI
static void setAssertMessage(
char const* desc,
int line,
char const* file,
char const* function);
40 MCNAPI
static void setEditorWorld(
bool editorWorld);
46 MCNAPI
static void setGraphicsMode(
short graphicsMode);
48 MCNAPI
static void setMainSceneStack(::std::vector<::std::string>
const& sceneNames);
54 MCNAPI
static void setPlayerSceneStack(
int playerIndex, ::std::vector<::std::string>
const& sceneNames);
56 MCNAPI
static void setResourcePackIds(::std::vector<::std::string>
const& packIds);
62 MCNAPI
static void setWorldSeed(
int seed);
73 MCNAPI static ::CrashDump_AllData*&
mAllData();
Definition CrashDumpLog.h:15
static MCAPI bool & mIsThreadRunning()
static MCAPI ::Bedrock::Threading::Mutex & mGlobalDataMutex()
static MCAPI void setBehaviorPackIds(::std::vector<::std::string > const &packIds)
static MCAPI bool setDeviceSessionID(::std::string const &str)
static MCAPI ::Bedrock::Threading::Mutex & mFrameDataMutex()
static MCAPI ::Bedrock::Threading::Mutex & mGameplayDataMutex()
static MCAPI void setGameVersion(char const *gameVersion)
static MCAPI ::std::unique_ptr<::std::thread > & mCrashDumpLog_logThread()
static MCAPI ::std::condition_variable & mCrashDumpThreadMutexCV()
static MCAPI ::Bedrock::Threading::Mutex & mEventDataMutex()
static MCAPI void stopCrashDumpLogThread()
static MCAPI bool setDeviceID(::std::string const &str)
static MCAPI ::Bedrock::Threading::Mutex & mCrashDumpThreadMutex()
static MCAPI void setAssertMessage(char const *desc, int line, char const *file, char const *function)
static MCAPI bool startCrashDumpLogThread()
static MCAPI void crashDumpLogThreadRoutine()
static MCAPI void logEvent(::CrashDumpEventData const &eventData)
static MCAPI void setTotalMemory(uint64 memory)
static MCAPI void logFrame(::CrashDumpFrameData const &frameData)
static MCAPI void logKeyValue(::CrashDumpKeyValueData const &keyValueData)
static MCAPI void setPlatform(char const *platformString)
static MCAPI ::Bedrock::Threading::Mutex & mKeyValueDataMutex()
static MCAPI ::CrashDump_AllData *& mAllData()
static MCAPI ::Bedrock::Threading::Mutex & mPlayerDataMutex()
static MCAPI ::Bedrock::Threading::Mutex & mRenderDataMutex()
static MCAPI ::Bedrock::Threading::Mutex & mAssertDataMutex()
Definition CrashDumpEventData.h:13
Definition CrashDumpFrameData.h:10
Definition CrashDumpKeyValueData.h:13
Definition CrashDumpRenderData.h:13
Definition CrashDump_AllData.h:5