UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
ARSharedWorldGameState.h
Go to the documentation of this file.
1// Copyright Epic Games, Inc. All Rights Reserved.
2
3#pragma once
4
5#include "CoreMinimal.h"
6
8#include "ARSharedWorldGameState.generated.h"
9
10#define UE_API AUGMENTEDREALITY_API
11
12UCLASS(MinimalAPI, BlueprintType)
15{
17
18public:
20 UPROPERTY(BlueprintReadOnly, Category="AR Shared World")
22 TArray<uint8> PreviewImageData;
23
25 UPROPERTY(BlueprintReadOnly, Category="AR Shared World")
26 TArray<uint8> ARWorldData;
27
29 UPROPERTY(BlueprintReadOnly, Category="AR Shared World")
30 int32 PreviewImageBytesTotal;
31
33 UPROPERTY(BlueprintReadOnly, Category="AR Shared World")
34 int32 ARWorldBytesTotal;
35
37 UPROPERTY(BlueprintReadOnly, Category="AR Shared World")
38 int32 PreviewImageBytesDelivered;
39
41 UPROPERTY(BlueprintReadOnly, Category="AR Shared World")
42 int32 ARWorldBytesDelivered;
43
50 UE_API void InitSharedWorld(int32 PreviewImageSize, int32 ARWorldDataSize);
51
59 UE_API void UpdatePreviewImageData(int32 Offset, const uint8* Buffer, int32 Size);
60
68 UE_API void UpdateARWorldData(int32 Offset, const uint8* Buffer, int32 Size);
69
70 UFUNCTION(BlueprintImplementableEvent, Category="AR Shared World", meta = (DisplayName = "OnARWorldMapIsReady", ScriptName = "OnARWorldMapIsReady"))
71 UE_API void K2_OnARWorldMapIsReady();
72
74 UE_API void TriggerCompletionIfDone();
75
76 bool bFiredCompletionEvent;
77};
78
79#undef UE_API
#define UE_API
Definition ARSharedWorldGameState.h:10
FPlatformTypes::int32 int32
A 32-bit signed integer.
Definition Platform.h:1125
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
#define UPROPERTY(...)
UObject definition macros.
Definition ObjectMacros.h:744
#define UFUNCTION(...)
Definition ObjectMacros.h:745
#define GENERATED_UCLASS_BODY(...)
Definition ObjectMacros.h:768
#define UCLASS(...)
Definition ObjectMacros.h:776
uint32 Offset
Definition VulkanMemory.cpp:4033
uint32 Size
Definition VulkanMemory.cpp:4034
uint8_t uint8
Definition binka_ue_file_header.h:8
Definition ARSharedWorldGameState.h:15
Definition GameState.h:17
Definition Array.h:670