LeviLamina
Loading...
Searching...
No Matches
Globals.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/common/SubClientId.h"
7#include "mc/deps/core/debug/log/LogLevel.h"
8#include "mc/deps/core/file/file_system/FileType.h"
9#include "mc/deps/core/resource/PackType.h"
10#include "mc/deps/core/sem_ver/SemVersionBase.h"
11#include "mc/deps/core/utility/NonOwnerPointer.h"
12#include "mc/deps/json/ValueType.h"
13#include "mc/deps/nether_net/LogSeverity.h"
14#include "mc/deps/scripting/lifetime_registry/StrongTypedObjectHandle.h"
15#include "mc/deps/scripting/runtime/Result.h"
16#include "mc/deps/shared_types/legacy/FilterSubject.h"
17#include "mc/deps/shared_types/legacy/item/UseAnimation.h"
18#include "mc/deps/shared_types/v1_21_110/item/ItemCategory.h"
19#include "mc/events/TextProcessingEventOrigin.h"
20#include "mc/external/lib_http_client/http_stl_allocator.h"
21#include "mc/external/libsrtp/srtp_err_status_t.h"
22#include "mc/legacy/facing/Name.h"
23#include "mc/network/packet/AgentActionType.h"
24#include "mc/options/DiscoveryEnvironment.h"
25#include "mc/options/EducationServicesEnvironment.h"
26#include "mc/platform/Result.h"
27#include "mc/util/HudElement.h"
28#include "mc/util/gltf/Accessor.h"
29#include "mc/util/gltf/Image.h"
30#include "mc/util/gltf/Material.h"
31#include "mc/world/actor/ActorCategory.h"
32#include "mc/world/actor/ActorFilterGroup.h"
33#include "mc/world/actor/ActorType.h"
34#include "mc/world/actor/ActorTypeNamespaceRules.h"
35#include "mc/world/containers/ContainerEnumName.h"
36#include "mc/world/filters/FilterGroup.h"
37#include "mc/world/filters/FilterOperator.h"
38#include "mc/world/item/CreativeItemCategory.h"
39#include "mc/world/level/GameType.h"
40#include "mc/world/level/WorldVersion.h"
41#include "mc/world/level/block/BlockProperty.h"
42#include "mc/world/level/block/BlockSlot.h"
43#include "mc/world/level/block/TorchFacing.h"
44#include "mc/world/level/chunk/ChunkState.h"
45#include "mc/world/level/chunk/LevelChunkTag.h"
46#include "mc/world/level/chunk/SubChunkDelayedDeleter.h"
47#include "mc/world/level/chunk/SubChunkStorage.h"
48#include "mc/world/level/levelgen/flat/FlatWorldPresetID.h"
49#include "mc/world/level/material/MaterialType.h"
50#include "mc/world/level/saveddata/maps/MapItemSavedData.h"
51#include "mc/world/redstone/circuit/components/CircuitComponentType.h"
52
53// auto generated forward declare list
54// clang-format off
55class Actor;
57class Biome;
58class BiomeArea;
59class Block;
60class BlockPos;
61class BlockState;
62class BlockType;
63class BoundingBox;
69class Dimension;
70class ExpressionNode;
71class FeatureRegistry;
73class HashedString;
74class I18n;
75class IFileAccess;
78class ItemInstance;
80class LevelChunk;
81class LevelData;
82class ListTag;
88class ThirdPartyInfo;
89class WorkerPool;
92struct ActorFactoryData;
95struct BlockLayer;
97struct DynDnsResult;
98struct FlatWorldPreset;
99struct HCTraceImplArea;
100struct HC_CALL;
102struct KeyOrNameResult;
103struct MCRESULT;
107struct TypeMapping;
109struct srtp_auth_t;
110namespace Bedrock { class StaticOptimizedString; }
111namespace Bedrock { class WorkerPoolHandleInterface; }
112namespace Bedrock::Services { class IDiscoveryService; }
113namespace Bedrock::Services { struct DiscoveryConfig; }
114namespace Core { class File; }
115namespace Core { class PathView; }
116namespace Json { class Value; }
117namespace RakNet { class RakPeerInterface; }
118namespace RakNet { struct RakPeerConfiguration; }
119namespace ScriptModuleGameTest { class ScriptSimulatedPlayer; }
120namespace ScriptModuleGameTest { struct ScriptPlayerSkinData; }
121namespace ScriptModuleMinecraft { class ScriptPlayer; }
122namespace ScriptModuleMinecraft { struct ScriptDimensionLocation; }
123namespace ScriptModuleMinecraft { struct ScriptInvalidActorError; }
124namespace Scripting { class WeakLifetimeScope; }
125namespace Scripting { struct EngineError; }
126namespace Scripting { struct InvalidArgumentError; }
127namespace SharedTypes::v1_21_20::JigsawStructureTemplatePool { struct EmptyPoolElement; }
128namespace SharedTypes::v1_21_20::JigsawStructureTemplatePool { struct SinglePoolElement; }
129namespace cereal { struct ReflectionCtx; }
130namespace mce { class UUID; }
131// clang-format on
132
133// functions
134// NOLINTBEGIN
135MCAPI void BedrockLogOut(uint, char const*, ...);
136
137MCAPI ::CreativeItemCategory
138CreativeItemCategoryComprehensiveToRuntime(::SharedTypes::v1_21_110::ItemCategory::CreativeItemCategory category);
139
140MCAPI ::CreativeItemCategory CreativeItemCategoryFromString(::std::string const& str);
141
142MCFOLD void* DefaultMemAllocFunction(uint64 size, uint memoryType);
143
144MCFOLD void DefaultMemFreeFunction(void* pointer, uint memoryType);
145
146MCFOLD void DefaultOutOfMemoryHandler(char const* file, long line);
147
148MCAPI bool DoesMockCallMatch(::HC_CALL const* mockCall, ::HC_CALL const* originalCall);
149
150MCAPI ::HashedString const& EntityCanonicalName(::ActorType entityType);
151
152MCAPI ::ActorType EntityTypeFromString(::std::string const& str);
153
154MCAPI ::std::string EntityTypeToFormattedLocString(::ActorType entityType, ::ActorTypeNamespaceRules namespaceRule);
155
156MCAPI ::std::string EntityTypeToLocString(::ActorType entityType, ::ActorTypeNamespaceRules namespaceRule);
157
158MCAPI ::std::string EntityTypeToString(::ActorType entityType, ::ActorTypeNamespaceRules namespaceRule);
159
160MCAPI void EntityTypeToStringAndNamespace(::ActorType entityType, ::std::string& nameOut, ::std::string& namespaceOut);
161
162MCAPI float FoodSaturationFromString(::std::string const& str);
163
164MCAPI ::std::unordered_map<::std::string, ::ActorFactoryData>& GetActorDataRegistry();
165
166MCAPI double GetEngagementMetricsTimeSinceAppStart_DEPRECATED();
167
168MCAPI ::std::optional<::LogLevel> LogLevelFromString(::std::string const& str);
169
170MCFOLD bool MOCK_ASSERT_HANDLER(::AssertHandlerContext const& context);
171
172MCAPI bool MOCK_ASSERT_HANDLER_NO_THROW(::AssertHandlerContext const& context);
173
174MCAPI ::MaterialType MaterialTypeFromString(::std::string const& materialType);
175
176MCAPI bool Mock_Internal_HCHttpCallPerformAsync(::HC_CALL* originalCall);
177
178MCAPI long Mock_Internal_ReadRequestBodyIntoMemory(
179 ::HC_CALL* originalCall,
180 ::std::vector<uchar, ::http_stl_allocator<uchar>>* bodyBytes
181);
182
183MCAPI ::std::optional<::NetherNet::LogSeverity> NetherNetLogSeverityFromString(::std::string const& str);
184
185MCAPI ::PackType PackTypeFromString(::std::string const& value);
186
187MCAPI void PlatformBedrockLogOut(uint _priority, char const* buf, uint64 nullTerminatorPos);
188
189MCAPI void PushCircularReference(
190 ::std::unordered_map<::BlockPos, ::RedstoneTorchCapacitor*>& relatedTorches,
191 ::BlockPos const& pos,
192 ::std::queue<::RedstoneTorchCapacitor*, ::std::deque<::RedstoneTorchCapacitor*>>& list
193);
194
195MCAPI ::std::string StringFromMaterialType(::MaterialType const& materialType);
196
197MCAPI ::std::string const& StringFromPackType(::PackType value);
198
199MCAPI ::SharedTypes::Legacy::UseAnimation UseAnimationFromString(::std::string const& str);
200
201MCAPI void _addEnvironmentSubfilter(
202 ::std::string const& legacyPredicate,
203 ::FilterGroup::CollectionType type,
204 ::std::string const& filterName,
205 ::SharedTypes::Legacy::FilterSubject subject,
206 ::FilterOperator op,
207 ::ActorFilterGroup::Processing process
208);
209
210MCAPI void _addLegacyFilterDefinition(
211 ::std::string const& legacyPredicate,
212 ::FilterGroup::CollectionType type,
213 ::std::string const& filterName,
214 ::SharedTypes::Legacy::FilterSubject subject,
215 ::FilterOperator op,
216 ::ActorFilterGroup::Processing process
217);
218
219MCAPI void _checkTickedActorsForOutOfWorld(::ActorOwnerComponent& actorOwnerComponent);
220
221MCAPI ::std::unique_ptr<::ListTag> _createBlockStateEnum(::BlockState const& state);
222
223MCAPI uint _facingToVineDirection(uchar facing);
224
225MCAPI ::ScatterParamsMolangVariableIndices& _getScatterParamsMolangVariableIndices();
226
227MCAPI ::Block const* _loadLayerBlock(::Json::Value const& layer);
228
229MCAPI ::std::optional<::BlockPos> _locateBiome(
230 ::std::function<bool(::Biome const&)> const& predicate,
231 ::BiomeArea const& biomeArea,
232 ::BlockPos worldCenter,
233 ::BoundingBox worldBounds,
234 uint resolution
235);
236
237MCAPI ::std::optional<::std::vector<::BlockLayer>>
238_parseLayersV3(::Json::Value const& root, ::LevelData const& levelData);
239
240MCAPI ::std::optional<::std::vector<::BlockLayer>>
241_parseLayersV4(::Json::Value const& root, ::LevelData const& levelData);
242
243MCAPI ::std::optional<::std::vector<::BlockLayer>>
244_parseLayersV5(::Json::Value const& root, ::LevelData const& levelData);
245
246MCAPI ::std::optional<::std::vector<::BlockLayer>>
247_parseLayersV6(::Json::Value const& root, ::LevelData const& levelData, ::WorldVersion worldVersion);
248
249MCAPI ::std::unique_ptr<::ListTag> _saveBlockList(::std::vector<::BlockType const*> const& blockList);
250
251MCAPI void
252_tickBribeableComponent(::ActorOwnerComponent& actorOwnerComponent, ::BribeableComponent& bribeableComponent);
253
254MCAPI void bindCreativeItemCategoryType(::cereal::ReflectionCtx& ctx);
255
256MCAPI void bindMaterialType(::cereal::ReflectionCtx& ctx);
257
258MCAPI char const* blockSlotToString(::BlockSlot slot);
259
260MCAPI ::KeyOrNameResult
261buildActorDisplayName(::ActorType actorType, ::std::string const& nameTag, ::Actor const* actor);
262
263MCAPI void checkComponent(
264 ::CircuitSceneGraph& graph,
265 ::CircuitComponentList& powerAssociationMap,
266 ::CircuitComponentType typeId,
267 uchar id,
268 ::BlockPos const& otherPos,
270 ::std::queue<::CircuitTrackingInfo, ::std::deque<::CircuitTrackingInfo>>& positions,
271 bool goingDown
272);
273
274MCAPI bool checkTypeFilter(
275 ::ActorDefinitionIdentifier const& entityIdentifier,
276 ::ActorDefinitionIdentifier const& identifierFilter
277);
278
279MCAPI void compoundBlockVolumeActionBindType(::cereal::ReflectionCtx& ctx);
280
281MCAPI void compoundBlockVolumePositionRelativityBindType(::cereal::ReflectionCtx& ctx);
282
283MCAPI ::TorchFacing convertTorchDirection(::Facing::Name facing);
284
285MCAPI ::std::unique_ptr<::RakNet::RakPeerInterface, void (*)(::RakNet::RakPeerInterface*)>
286createUniqueRakPeer(::RakNet::RakPeerConfiguration const& config);
287
288MCAPI ::Bedrock::NonOwnerPointer<::WorkerPool> createWorkerPool(
289 ::std::string_view name,
290 ::WorkerConfiguration const& config,
291 ::std::shared_ptr<::Bedrock::WorkerPoolHandleInterface>& destHandle
292);
293
294MCAPI ::ActorCategory entityCategoriesFromString(::std::string const& str);
295
296MCAPI ::ActorCategory entityCategoryFromString(::std::string const& str);
297
298MCAPI ::srtp_err_status_t external_crypto_init();
299
300MCAPI ::srtp_err_status_t external_hmac_alloc(::srtp_auth_t** a, int key_len, int out_len);
301
302MCAPI ::srtp_err_status_t external_hmac_compute(void*, uchar const*, int, int tag_len, uchar* result);
303
304MCAPI ::srtp_err_status_t external_hmac_dealloc(::srtp_auth_t* a);
305
306MCAPI ::srtp_err_status_t external_hmac_init(void* state, uchar const* key, int key_len);
307
308MCFOLD ::srtp_err_status_t external_hmac_start(void*);
309
310MCFOLD ::srtp_err_status_t external_hmac_update(void*, uchar const*, int);
311
312MCAPI int fclose(::Core::File& file);
313
314MCAPI ::std::optional<::FlatWorldPresetID> flatWorldPresetIDFromString(::std::string const& str);
315
316MCAPI void forEachEntityType(
317 ::std::function<bool(::ActorType, ::std::string const&)> callback,
318 ::ActorTypeNamespaceRules namespaceRule
319);
320
321MCAPI uint64 fread(void* buffer, uint64 size, uint64 count, ::Core::File& file);
322
323MCAPI ::std::tuple<::std::string, ::std::unique_ptr<::StructurePoolElement>> from(
325 ::Bedrock::NotNullNonOwnerPtr<::IStructureTemplateManager> structureManager,
327 ::FeatureRegistry const&
328);
329
330MCAPI ::std::tuple<::std::string, ::std::unique_ptr<::StructurePoolElement>> from(
332 ::Bedrock::NotNullNonOwnerPtr<::IStructureTemplateManager> structureManager,
334 ::FeatureRegistry const&
335);
336
337MCAPI ::std::tuple<::std::string, ::std::unique_ptr<::StructurePoolElement>> from(
338 ::std::variant<
341 ::Bedrock::NotNullNonOwnerPtr<::IStructureTemplateManager> structures,
343 ::FeatureRegistry const& features
344);
345
346MCAPI int fseek(::Core::File& file, int64 offset, int origin);
347
348MCAPI int64 ftell(::Core::File& file);
349
350MCAPI uint64 fwrite(void const* buffer, uint64 size, uint64 count, ::Core::File& file);
351
352MCAPI ::std::string gatherTypeStrings(::std::vector<::Json::ValueType> const& types);
353
354MCAPI ::std::string getDiscoveryServiceURL(::DiscoveryEnvironment environment);
355
356MCAPI ::std::string const getEdition();
357
358MCAPI ::Bedrock::FileType getFileType(::Core::PathView filePath, ::IFileAccess& fileAccess);
359
360MCAPI ::std::unordered_map<::FlatWorldPresetID, ::FlatWorldPreset> const& getFlatWorldPresets();
361
362MCAPI ::I18n& getI18n();
363
364MCAPI ::std::string getJsonTypeString(::Json::ValueType const& type);
365
366MCAPI ::std::unordered_map<int, ::std::string> const& getPackParseErrorTypeEventMapAccess();
367
368MCAPI ::std::unordered_map<int, ::std::string> const& getPackParseErrorTypeLOCMapAccess();
369
370MCAPI ::Scripting::Result<
374getPlayerSkin(::ScriptModuleMinecraft::ScriptPlayer const& player);
375
376MCAPI ::AllWorkerConfigurations getWorkerConfiguration(uint highPowerCores, uint totalCores);
377
378MCAPI bool isChunkAtStage(::std::weak_ptr<::LevelChunk> lcwp, ::ChunkState stateToCheck);
379
380MCAPI ::std::string join(::std::string prefix, ::std::string_view chunkKey);
381
382MCAPI ::std::string join(::std::string_view prefix, ::LevelChunkTag tag);
383
384MCAPI ::std::string join(::std::string_view prefix, ::LevelChunkTag tag, uint i);
385
386MCAPI ::std::string makeGuestDisplayName(::std::string const& hostName, ::SubClientId subclientId);
387
388MCAPI ::mce::UUID makeGuestUUID(::mce::UUID const& hostUuid, ::SubClientId subclientId);
389
390MCAPI ::mce::UUID makePlayerUUIDForXUID(::std::string const& xuid);
391
392MCAPI ::std::shared_ptr<::Bedrock::Services::IDiscoveryService>
393makeServerDiscoveryService(::Bedrock::Services::DiscoveryConfig const& discoveryConfig);
394
395MCAPI bool operator!=(
398);
399
400MCAPI bool operator<(
403);
404
405MCAPI bool operator<(
408);
409
410MCAPI bool operator<(
413);
414
415MCAPI bool operator==(::DefinitionTrigger const& a, ::DefinitionTrigger const& b);
416
417MCAPI bool operator==(::ExpressionNode const& lhs, ::ExpressionNode const& rhs);
418
419MCAPI bool operator==(::BlockMaterialInstance const& lhs, ::BlockMaterialInstance const& rhs);
420
421MCAPI bool operator==(
424);
425
426MCAPI bool operator==(
429);
430
431MCAPI ::BlockProperty operator|(::BlockProperty lhs, ::BlockProperty b);
432
433MCAPI void renderMapChunk(
434 ::Dimension& dimension,
436 uint scale,
437 ::BlockPos const& origin,
439);
440
441MCAPI ::Scripting::Result<
444spawnSimulatedPlayer(
447 ::std::string const& name,
448 ::GameType gameMode
449);
450
451MCAPI ::DiscoveryEnvironment stringToDiscoveryEnvironment(::std::string const& str);
452
453MCAPI ::ItemInstance toItemInstance(::RecipeIngredient const& ingredient);
454
455MCAPI ::leveldb::Status toLevelDbStatus(::Bedrock::Result<void>&& result);
456
457MCAPI ::std::string toString(::AgentActionType type);
458
459MCAPI ::std::optional<::std::locale> tryGetLocaleFromName(::std::string const& localeName);
460
461MCAPI ::http_wstring utf16_from_utf8(::http_string const& utf8);
462
463MCAPI ::http_wstring utf16_from_utf8(char const* utf8);
464
465MCAPI ::http_wstring utf16_from_utf8(char const* utf8, uint64 size);
466
467MCAPI ::http_string utf8_from_utf16(::http_wstring const& utf16);
468
469MCAPI ::http_string utf8_from_utf16(wchar_t const* utf16, uint64 size);
470// NOLINTEND
471
472// static variables
473// NOLINTBEGIN
474MCAPI ::std::vector<::HudElement> const& ALL_HUD_ELEMENTS();
475
476MCAPI ::std::unordered_map<
477 ::glTF::Accessor::Type,
478 ::std::string,
480 ::std::equal_to<::glTF::Accessor::Type>> const&
481AccessorTypeEnumMap();
482
483MCAPI ::HashedString const& BLAST_FURNACE_TAG();
484
485MCAPI ::HashedString const& CAMPFIRE_TAG();
486
487MCAPI ::std::unordered_map<::ContainerEnumName, ::std::string>& ContainerCollectionNameMap();
488
489MCAPI ::HashedString const& FURNACE_TAG();
490
491MCAPI ::std::array<::std::pair<::HudElement, ::std::string>, 13> const& HUD_ELEMENTS_TO_STRINGS();
492
493MCAPI ::GatheringServerInfo const& INVALID_GATHERING_SERVER_INFO();
494
495MCAPI ::ThirdPartyInfo const& INVALID_THIRD_PARTY_INFO();
496
497MCAPI char const*& IPV4_LOOPBACK();
498
499MCAPI char const*& IPV6_LOOPBACK();
500
501MCAPI ::std::unordered_map<
502 ::glTF::Image::ImageMimeType,
503 ::std::string,
505 ::std::equal_to<::glTF::Image::ImageMimeType>> const&
506ImageMimeTypeEnumMap();
507
508MCAPI ::MCRESULT const& MCRESULT_AllTargetsWillFail();
509
510MCAPI ::MCRESULT const& MCRESULT_ChatMuted();
511
512MCAPI ::MCRESULT const& MCRESULT_CommandExecIncomplete();
513
514MCAPI ::MCRESULT const& MCRESULT_CommandNotFound();
515
516MCAPI ::MCRESULT const& MCRESULT_CommandRequestInitiated();
517
518MCAPI ::MCRESULT const& MCRESULT_CommandStepDone();
519
520MCAPI ::MCRESULT const& MCRESULT_CommandStepFail();
521
522MCAPI ::MCRESULT const& MCRESULT_CommandVersionMismatch();
523
524MCAPI ::MCRESULT const& MCRESULT_CommandsDisabled();
525
526MCAPI ::MCRESULT const& MCRESULT_EncryptionRequired();
527
528MCAPI ::MCRESULT const& MCRESULT_ExecutionFail();
529
530MCAPI ::MCRESULT const& MCRESULT_ExpectedRequestMsg();
531
532MCAPI ::MCRESULT const& MCRESULT_FailWithoutFailMsg();
533
534MCAPI ::MCRESULT const& MCRESULT_FailedToParseCommand();
535
536MCAPI ::MCRESULT const& MCRESULT_InvalidCommandCall();
537
538MCAPI ::MCRESULT const& MCRESULT_InvalidCommandContext();
539
540MCAPI ::MCRESULT const& MCRESULT_InvalidCommandOrigin();
541
542MCAPI ::MCRESULT const& MCRESULT_InvalidOverloadSyntax();
543
544MCAPI ::MCRESULT const& MCRESULT_MalformedRequest();
545
546MCAPI ::MCRESULT const& MCRESULT_MustSpecifyVersion();
547
548MCAPI ::MCRESULT const& MCRESULT_NewCommandVersionAvailable();
549
550MCAPI ::MCRESULT const& MCRESULT_NoChatPermissions();
551
552MCAPI ::MCRESULT const& MCRESULT_NoTargetsFound();
553
554MCAPI ::MCRESULT const& MCRESULT_NotEnoughPermissions();
555
556MCAPI ::MCRESULT const& MCRESULT_Success();
557
558MCAPI ::MCRESULT const& MCRESULT_TooManyPendingRequests();
559
560MCAPI ::MCRESULT const& MCRESULT_VersionMismatch();
561
562MCAPI ::SemVersionConstant const& MIN_ENGINE_VERSION_MINIMUM_V2();
563
564MCAPI ::std::unordered_map<
565 ::glTF::Material::AlphaMode,
566 ::std::string,
568 ::std::equal_to<::glTF::Material::AlphaMode>> const&
569MaterialAlphaModeEnumMap();
570
571MCAPI ::std::bitset<38> const& PLAYER_ACTION_MOVEMENT_BITSET();
572
573MCAPI ::std::bitset<38> const& PLAYER_ACTION_MOVEMENT_FLYING_ATTRIBUTE_BITSET();
574
575MCAPI ::std::bitset<38> const& PLAYER_ACTION_MOVEMENT_SPEED_ATTRIBUTE_BITSET();
576
577MCAPI ::HashedString const& SMOKER_TAG();
578
579MCAPI ::HashedString const& SOUL_CAMPFIRE_TAG();
580
581MCAPI ::std::add_lvalue_reference_t<bool (*)(::AssertHandlerContext const&)> TEST_HANDLER();
582
583MCAPI ::std::add_lvalue_reference_t<bool (*)(::AssertHandlerContext const&)> TEST_HANDLER_NO_THROW();
584
585MCAPI ::std::unordered_map<
586 ::TextProcessingEventOrigin,
587 ::std::string,
589 ::std::equal_to<::TextProcessingEventOrigin>> const&
590TextProcessingEventOriginEnumMap();
591
592MCAPI ::std::array<::HashedString, 17> const& VanillaStructureFeatureTypes();
593
594MCAPI ::std::unordered_map<::std::string, ::ActorFilterGroup::LegacyMapping>& _environmentSubfilters();
595
596MCAPI ::std::unordered_map<::std::string, ::ActorFilterGroup::LegacyMapping>& _legacyPredicates();
597
598MCAPI ::std::unordered_map<int, ::std::string> const& discoveryEnvironmentLabels();
599
600MCAPI ::std::unordered_map<::std::string, ::DiscoveryEnvironment> const& discoveryEnvironmentStrings();
601
602MCAPI ::std::unordered_map<::DiscoveryEnvironment, ::std::string> const& discoveryEnvironments();
603
604MCAPI ::std::array<::std::pair<char const*, char const*>, 5> const& educationServicesEnvironmentStrings();
605
606MCAPI ::std::add_lvalue_reference_t<uint[]> englishCharacterFrequencies();
607
608MCAPI ::std::vector<::std::string>& gAreaFilters();
609
610MCAPI ::SubChunkDelayedDeleter<::SubChunkStorage<::Biome>>& gBiomeChunkGC();
611
612MCAPI ::SubChunkDelayedDeleter<::SubChunkStorage<::Block>>& gBlockStorageGC();
613
614MCAPI ::InternalTaskGroup& gInternalTaskGroup();
615
616MCAPI ::SubChunkDelayedDeleter<::SubChunkBrightnessStorage>& gLightStorageGC();
617
618MCAPI ::std::vector<::std::string>& gPriorityFilters();
619
620MCAPI ::std::add_lvalue_reference_t<void* (*)(uint64, uint)> g_memAllocFunc();
621
622MCAPI ::std::add_lvalue_reference_t<void (*)(void*, uint)> g_memFreeFunc();
623
624MCAPI ::HCTraceImplArea& g_traceHTTPCLIENT();
625
626MCAPI ::HCTraceImplArea& g_traceWEBSOCKET();
627
628MCAPI ::EducationServicesEnvironment& mCachedServicesEnvironment();
629
630MCAPI ::std::add_lvalue_reference_t<void (*)(char const*, long)> notifyOutOfMemory();
631
632MCAPI ::std::add_lvalue_reference_t<void (*)(void*, char const*, uint)> rakFree_Ex();
633
634MCAPI ::std::add_lvalue_reference_t<void* (*)(uint64, char const*, uint)> rakMalloc_Ex();
635
636MCAPI ::std::add_lvalue_reference_t<void* (*)(void*, uint64, char const*, uint)> rakRealloc_Ex();
637
638MCAPI ::std::add_lvalue_reference_t<::DynDnsResult[]> resultTable();
639
640MCAPI bool& s_AsyncLibEnablePumpingWait();
641
642MCAPI ::std::atomic<uint>& s_AsyncLibGlobalStateCount();
643
644MCAPI ::__m128i& stbir__s16_32768();
645
646MCAPI ::__m128i& stbir__s32_32768();
647
648MCAPI ::std::add_lvalue_reference_t<::TypeMapping[]> typeMappings();
649// NOLINTEND
Definition ActorOwnerComponent.h:10
Definition Actor.h:102
Definition Result.h:9
Definition BiomeArea.h:11
Definition Biome.h:23
Definition BlockPos.h:17
Definition BlockState.h:13
Definition BlockType.h:84
Definition Block.h:38
Definition BoundingBox.h:13
Definition BribeableComponent.h:13
Definition CircuitComponentList.h:14
Definition CircuitSceneGraph.h:18
Definition CircuitTrackingInfo.h:14
Definition File.h:20
Definition PathView.h:15
Definition DefinitionTrigger.h:15
Definition Dimension.h:83
Definition EmptyPoolElement.h:19
Definition ExpressionNode.h:28
Definition FeatureRegistry.h:18
Definition GatheringServerInfo.h:5
Definition HashedString.h:5
Definition I18n.h:19
Definition IFileAccess.h:15
Definition IStructureTemplateManager.h:16
Definition InternalTaskGroup.h:18
Definition ItemInstance.h:15
Definition JigsawStructureRegistry.h:22
Definition Value.h:16
Definition LevelChunk.h:78
Definition LevelData.h:49
Definition ListTag.h:12
Definition RakPeerInterface.h:32
Definition RecipeIngredient.h:17
Definition RedstoneTorchCapacitor.h:19
Definition ScriptPlayer.h:53
Definition StrongTypedObjectHandle.h:8
Definition WeakLifetimeScope.h:7
Definition SemVersionBase.h:9
Definition SemVersionConstant.h:8
Definition StructurePoolElement.h:39
Definition SubChunkBrightnessStorage.h:5
Definition ThirdPartyInfo.h:5
Definition WorkerPool.h:19
Definition _HeaderOutputPredefine.h:196
Definition http_stl_allocator.h:6
Definition UUID.h:7
Definition AccessorTypeEnumHasher.h:5
Definition ActorDefinitionIdentifier.h:15
Definition ActorFactoryData.h:16
Definition AllWorkerConfigurations.h:5
Definition AssertHandlerContext.h:5
Definition DiscoveryConfig.h:7
Definition BlockLayer.h:10
Definition BlockMaterialInstance.h:17
Definition DiscoveryConfig.h:5
Definition DynDnsResult.h:5
Definition FlatWorldPreset.h:15
Definition HCTraceImplArea.h:5
Definition HC_CALL.h:16
Definition ImageMimeTypeEnumHasher.h:5
Definition KeyOrNameResult.h:5
Definition MCRESULT.h:8
Definition MapItemSavedData.h:43
Definition MaterialAlphaModeEnumHasher.h:5
Definition RakPeerConfiguration.h:7
Definition ScatterParamsMolangVariableIndices.h:8
Definition ScriptPlayerSkinData.h:12
Definition ScriptDimensionLocation.h:12
Definition ScriptInvalidActorError.h:17
Definition EngineError.h:10
Definition InvalidArgumentError.h:17
Definition TextProcessingEventOriginEnumHasher.h:5
Definition TypeMapping.h:5
Definition WorkerConfiguration.h:8
Definition buffer.h:5
Definition ReflectionCtx.h:11
Definition context.h:5
Definition ctx.h:5
Definition srtp_auth_t.h:5