LiteLoaderBDS-1.16.40/LiteLoader/Header/MC/ScriptApi.hpp
2022-09-21 19:47:03 +08:00

44 lines
3.0 KiB
C++

// This Header is auto generated by BDSLiteLoader Toolchain
#pragma once
#define AUTO_GENERATED
#include "../Global.h"
#define BEFORE_EXTRA
#undef BEFORE_EXTRA
namespace ScriptApi {
#define AFTER_EXTRA
#undef AFTER_EXTRA
MCAPI void * AddFilterToQueryChakraCallback(void *, bool, void **, unsigned short, void *);
MCAPI void * ApplyComponentChangesChakraCallback(void *, bool, void **, unsigned short, void *);
MCAPI void * BroadcastEventChakraCallback(void *, bool, void **, unsigned short, void *);
MCAPI void * CreateComponentChakraCallback(void *, bool, void **, unsigned short, void *);
MCAPI void * CreateEntityChakraCallback(void *, bool, void **, unsigned short, void *);
MCAPI void * CreateEventDataChakraCallback(void *, bool, void **, unsigned short, void *);
MCAPI enum _JsErrorCode DefineChakraCallback(void *, std::string const &, void * ( *)(void *, bool, void **, unsigned short, void *), void *, class ScriptApi::ScriptReport &);
MCAPI void * DestroyComponentChakraCallback(void *, bool, void **, unsigned short, void *);
MCAPI void * DestroyEntityChakraCallback(void *, bool, void **, unsigned short, void *);
MCAPI void * ErrorChakraCallback(void *, bool, void **, unsigned short, void *);
MCAPI void * ExecuteCommandChakraCallback(void *, bool, void **, unsigned short, void *);
MCAPI void * GetBlockChakraCallback(void *, bool, void **, unsigned short, void *);
MCAPI void * GetBlocksChakraCallback(void *, bool, void **, unsigned short, void *);
MCAPI void * GetComponentChakraCallback(void *, bool, void **, unsigned short, void *);
MCAPI void * GetEntitiesFromQueryChakraCallback(void *, bool, void **, unsigned short, void *);
MCAPI void * HasComponentChakraCallback(void *, bool, void **, unsigned short, void *);
MCAPI void * InfoChakraCallback(void *, bool, void **, unsigned short, void *);
MCAPI void * IsValidEntityChakraCallback(void *, bool, void **, unsigned short, void *);
MCAPI enum _JsErrorCode JsCreatePropertyIdHelper(std::string const &, void **);
MCAPI enum _JsErrorCode JsGetStringHelper(void *, std::string &);
MCAPI void * ListenForEventChakraCallback(void *, bool, void **, unsigned short, void *);
MCAPI void * LogChakraCallback(void *, bool, void **, unsigned short, void *);
MCAPI void * OnChakraEngineCall(void *, bool, void **, unsigned short, void *, class std::function<void (class ScriptApi::ScriptCallbackInterface &, std::vector<class ScriptApi::ScriptObjectHandle> const &, class ScriptApi::ScriptObjectHandle &)>);
MCAPI void * RegisterComponentChakraCallback(void *, bool, void **, unsigned short, void *);
MCAPI void * RegisterEventDataChakraCallback(void *, bool, void **, unsigned short, void *);
MCAPI void * RegisterQueryChakraCallback(void *, bool, void **, unsigned short, void *);
MCAPI void * RegisterSystemChakraCallback(void *, bool, void **, unsigned short, void *);
MCAPI void * WarningChakraCallback(void *, bool, void **, unsigned short, void *);
};