mirror of
https://github.com/swordbluesword/PalWorld-NetCrack.git
synced 2025-04-29 02:47:17 +09:00
1009 lines
67 KiB
C++
1009 lines
67 KiB
C++
#pragma once
|
|
|
|
// Dumped with Dumper-7!
|
|
|
|
|
|
namespace SDK
|
|
{
|
|
//---------------------------------------------------------------------------------------------------------------------
|
|
// CLASSES
|
|
//---------------------------------------------------------------------------------------------------------------------
|
|
|
|
// 0x0 (0x290 - 0x290)
|
|
// Class AugmentedReality.ARActor
|
|
class AARActor : public AActor
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class AARActor* GetDefaultObj();
|
|
|
|
class UARComponent* AddARComponent(TSubclassOf<class UARComponent> InComponentClass, struct FGuid& NativeID);
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class AugmentedReality.ARBlueprintLibrary
|
|
class UARBlueprintLibrary : public UBlueprintFunctionLibrary
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UARBlueprintLibrary* GetDefaultObj();
|
|
|
|
void UnpinComponent(class USceneComponent* ComponentToUnpin);
|
|
bool ToggleARCapture(bool bOnOff, enum class EARCaptureType CaptureType);
|
|
void StopARSession();
|
|
void StartARSession(class UARSessionConfig* SessionConfig);
|
|
void SetEnabledXRCamera(bool bOnOff);
|
|
void SetARWorldScale(float InWorldScale);
|
|
void SetARWorldOriginLocationAndRotation(const struct FVector& OriginLocation, const struct FRotator& OriginRotation, bool bIsTransformInWorldSpace, bool bMaintainUpDirection);
|
|
void SetAlignmentTransform(struct FTransform& InAlignmentTransform);
|
|
bool SaveARPinToLocalStore(class FName InSaveName, class UARPin* InPin);
|
|
struct FIntPoint ResizeXRCamera(struct FIntPoint& InSize);
|
|
void RemovePin(class UARPin* PinToRemove);
|
|
void RemoveARPinFromLocalStore(class FName InSaveName);
|
|
void RemoveAllARPinsFromLocalStore();
|
|
class UARPin* PinComponentToTraceResult(class USceneComponent* ComponentToPin, struct FARTraceResult& TraceResult, class FName DebugName);
|
|
bool PinComponentToARPin(class USceneComponent* ComponentToPin, class UARPin* Pin);
|
|
class UARPin* PinComponent(class USceneComponent* ComponentToPin, struct FTransform& PinToWorldTransform, class UARTrackedGeometry* TrackedGeometry, class FName DebugName);
|
|
void PauseARSession();
|
|
TMap<class FName, class UARPin*> LoadARPinsFromLocalStore();
|
|
TArray<struct FARTraceResult> LineTraceTrackedObjects3D(const struct FVector& Start, const struct FVector& End, bool bTestFeaturePoints, bool bTestGroundPlane, bool bTestPlaneExtents, bool bTestPlaneBoundaryPolygon);
|
|
TArray<struct FARTraceResult> LineTraceTrackedObjects(const struct FVector2D& ScreenCoord, bool bTestFeaturePoints, bool bTestGroundPlane, bool bTestPlaneExtents, bool bTestPlaneBoundaryPolygon);
|
|
bool IsSessionTypeSupported(enum class EARSessionType SessionType);
|
|
bool IsSessionTrackingFeatureSupported(enum class EARSessionType SessionType, enum class EARSessionTrackingFeature SessionTrackingFeature);
|
|
bool IsSceneReconstructionSupported(enum class EARSessionType SessionType, enum class EARSceneReconstruction SceneReconstructionMethod);
|
|
bool IsARSupported();
|
|
bool IsARPinLocalStoreSupported();
|
|
bool IsARPinLocalStoreReady();
|
|
enum class EARWorldMappingState GetWorldMappingStatus();
|
|
enum class EARTrackingQualityReason GetTrackingQualityReason();
|
|
enum class EARTrackingQuality GetTrackingQuality();
|
|
TArray<struct FARVideoFormat> GetSupportedVideoFormats(enum class EARSessionType SessionType);
|
|
class UARSessionConfig* GetSessionConfig();
|
|
TArray<struct FVector> GetPointCloud();
|
|
class UARTexture* GetPersonSegmentationImage();
|
|
class UARTexture* GetPersonSegmentationDepthImage();
|
|
bool GetObjectClassificationAtLocation(struct FVector& InWorldLocation, enum class EARObjectClassification* OutClassification, struct FVector* OutClassificationLocation, float MaxLocationDiff);
|
|
int32 GetNumberOfTrackedFacesSupported();
|
|
class UARLightEstimate* GetCurrentLightEstimate();
|
|
bool GetCameraIntrinsics(struct FARCameraIntrinsics* OutCameraIntrinsics);
|
|
class UARTextureCameraImage* GetCameraImage();
|
|
class UARTextureCameraDepth* GetCameraDepth();
|
|
float GetARWorldScale();
|
|
class UARTexture* GetARTexture(enum class EARTextureType TextureType);
|
|
struct FARSessionStatus GetARSessionStatus();
|
|
TArray<class UARTrackedPose*> GetAllTrackedPoses();
|
|
TArray<class UARTrackedPoint*> GetAllTrackedPoints();
|
|
TArray<class UARPlaneGeometry*> GetAllTrackedPlanes();
|
|
TArray<class UARTrackedImage*> GetAllTrackedImages();
|
|
TArray<class UAREnvironmentCaptureProbe*> GetAllTrackedEnvironmentCaptureProbes();
|
|
TArray<struct FARPose2D> GetAllTracked2DPoses();
|
|
TArray<class UARPin*> GetAllPins();
|
|
TArray<class UARTrackedGeometry*> GetAllGeometriesByClass(TSubclassOf<class UARTrackedGeometry> GeometryClass);
|
|
TArray<class UARTrackedGeometry*> GetAllGeometries();
|
|
struct FTransform GetAlignmentTransform();
|
|
TArray<class UARTrackedPoint*> FindTrackedPointsByName(const class FString& PointName);
|
|
void DebugDrawTrackedGeometry(class UARTrackedGeometry* TrackedGeometry, class UObject* WorldContextObject, const struct FLinearColor& Color, float OutlineThickness, float PersistForSeconds);
|
|
void DebugDrawPin(class UARPin* ARPin, class UObject* WorldContextObject, const struct FLinearColor& Color, float Scale, float PersistForSeconds);
|
|
void CalculateClosestIntersection(TArray<struct FVector>& StartPoints, TArray<struct FVector>& EndPoints, struct FVector* ClosestIntersection);
|
|
void CalculateAlignmentTransform(struct FTransform& TransformInFirstCoordinateSystem, struct FTransform& TransformInSecondCoordinateSystem, struct FTransform* AlignmentTransform);
|
|
bool AddTrackedPointWithName(struct FTransform& WorldTransform, const class FString& PointName, bool bDeletePointsWithSameName);
|
|
class UARCandidateImage* AddRuntimeCandidateImage(class UARSessionConfig* SessionConfig, class UTexture2D* CandidateTexture, const class FString& FriendlyName, float PhysicalWidth);
|
|
bool AddManualEnvironmentCaptureProbe(const struct FVector& Location, const struct FVector& Extent);
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class AugmentedReality.ARTraceResultLibrary
|
|
class UARTraceResultLibrary : public UBlueprintFunctionLibrary
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UARTraceResultLibrary* GetDefaultObj();
|
|
|
|
class UARTrackedGeometry* GetTrackedGeometry(struct FARTraceResult& TraceResult);
|
|
enum class EARLineTraceChannels GetTraceChannel(struct FARTraceResult& TraceResult);
|
|
struct FTransform GetLocalTransform(struct FARTraceResult& TraceResult);
|
|
struct FTransform GetLocalToWorldTransform(struct FARTraceResult& TraceResult);
|
|
struct FTransform GetLocalToTrackingTransform(struct FARTraceResult& TraceResult);
|
|
float GetDistanceFromCamera(struct FARTraceResult& TraceResult);
|
|
};
|
|
|
|
// 0x20 (0x50 - 0x30)
|
|
// Class AugmentedReality.ARBaseAsyncTaskBlueprintProxy
|
|
class UARBaseAsyncTaskBlueprintProxy : public UBlueprintAsyncActionBase
|
|
{
|
|
public:
|
|
uint8 Pad_1E69[0x20]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UARBaseAsyncTaskBlueprintProxy* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x30 (0x80 - 0x50)
|
|
// Class AugmentedReality.ARSaveWorldAsyncTaskBlueprintProxy
|
|
class UARSaveWorldAsyncTaskBlueprintProxy : public UARBaseAsyncTaskBlueprintProxy
|
|
{
|
|
public:
|
|
FMulticastInlineDelegateProperty_ OnSuccess; // 0x50(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnFailed; // 0x60(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
uint8 Pad_1E79[0x10]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UARSaveWorldAsyncTaskBlueprintProxy* GetDefaultObj();
|
|
|
|
class UARSaveWorldAsyncTaskBlueprintProxy* ARSaveWorld(class UObject* WorldContextObject);
|
|
};
|
|
|
|
// 0x60 (0xB0 - 0x50)
|
|
// Class AugmentedReality.ARGetCandidateObjectAsyncTaskBlueprintProxy
|
|
class UARGetCandidateObjectAsyncTaskBlueprintProxy : public UARBaseAsyncTaskBlueprintProxy
|
|
{
|
|
public:
|
|
FMulticastInlineDelegateProperty_ OnSuccess; // 0x50(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnFailed; // 0x60(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
uint8 Pad_1E84[0x40]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UARGetCandidateObjectAsyncTaskBlueprintProxy* GetDefaultObj();
|
|
|
|
class UARGetCandidateObjectAsyncTaskBlueprintProxy* ARGetCandidateObject(class UObject* WorldContextObject, const struct FVector& Location, const struct FVector& Extent);
|
|
};
|
|
|
|
// 0x80 (0x320 - 0x2A0)
|
|
// Class AugmentedReality.ARComponent
|
|
class UARComponent : public USceneComponent
|
|
{
|
|
public:
|
|
struct FGuid NativeID; // 0x2A0(0x10)(Net, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_1EA0[0x30]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
bool bUseDefaultReplication; // 0x2E0(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_1EA3[0x7]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
class UMaterialInterface* DefaultMeshMaterial; // 0x2E8(0x8)(Edit, ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UMaterialInterface* DefaultWireframeMeshMaterial; // 0x2F0(0x8)(Edit, ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UMRMeshComponent* MRMeshComponent; // 0x2F8(0x8)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UARTrackedGeometry* MyTrackedGeometry; // 0x300(0x8)(ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_1EA7[0x18]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UARComponent* GetDefaultObj();
|
|
|
|
void UpdateVisualization();
|
|
void SetNativeID(const struct FGuid& NativeID);
|
|
void ReceiveRemove();
|
|
void OnRep_Payload();
|
|
class UMRMeshComponent* GetMRMesh();
|
|
};
|
|
|
|
// 0xD0 (0x3F0 - 0x320)
|
|
// Class AugmentedReality.ARPlaneComponent
|
|
class UARPlaneComponent : public UARComponent
|
|
{
|
|
public:
|
|
struct FARPlaneUpdatePayload ReplicatedPayload; // 0x320(0xD0)(BlueprintVisible, BlueprintReadOnly, Net, RepNotify, Protected, NativeAccessSpecifierProtected)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UARPlaneComponent* GetDefaultObj();
|
|
|
|
void SetPlaneComponentDebugMode(enum class EPlaneComponentDebugMode NewDebugMode);
|
|
void SetObjectClassificationDebugColors(TMap<enum class EARObjectClassification, struct FLinearColor>& InColors);
|
|
void ServerUpdatePayload(struct FARPlaneUpdatePayload& NewPayload);
|
|
void ReceiveUpdate(struct FARPlaneUpdatePayload& Payload);
|
|
void ReceiveAdd(struct FARPlaneUpdatePayload& Payload);
|
|
TMap<enum class EARObjectClassification, struct FLinearColor> GetObjectClassificationDebugColors();
|
|
};
|
|
|
|
// 0x10 (0x330 - 0x320)
|
|
// Class AugmentedReality.ARPointComponent
|
|
class UARPointComponent : public UARComponent
|
|
{
|
|
public:
|
|
struct FARPointUpdatePayload ReplicatedPayload; // 0x320(0x1)(BlueprintVisible, BlueprintReadOnly, Net, ZeroConstructor, IsPlainOldData, RepNotify, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
uint8 Pad_1ED9[0xF]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UARPointComponent* GetDefaultObj();
|
|
|
|
void ServerUpdatePayload(struct FARPointUpdatePayload& NewPayload);
|
|
void ReceiveUpdate(struct FARPointUpdatePayload& Payload);
|
|
void ReceiveAdd(struct FARPointUpdatePayload& Payload);
|
|
};
|
|
|
|
// 0x90 (0x3B0 - 0x320)
|
|
// Class AugmentedReality.ARFaceComponent
|
|
class UARFaceComponent : public UARComponent
|
|
{
|
|
public:
|
|
enum class EARFaceTransformMixing TransformSetting; // 0x320(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bUpdateVertexNormal; // 0x321(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bFaceOutOfScreen; // 0x322(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_1F00[0x5]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FARFaceUpdatePayload ReplicatedPayload; // 0x328(0x60)(BlueprintVisible, BlueprintReadOnly, Net, RepNotify, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
uint8 Pad_1F01[0x28]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UARFaceComponent* GetDefaultObj();
|
|
|
|
void SetFaceComponentDebugMode(enum class EFaceComponentDebugMode NewDebugMode);
|
|
void ServerUpdatePayload(struct FARFaceUpdatePayload& NewPayload);
|
|
void ReceiveUpdate(struct FARFaceUpdatePayload& Payload);
|
|
void ReceiveAdd(struct FARFaceUpdatePayload& Payload);
|
|
};
|
|
|
|
// 0xA0 (0x3C0 - 0x320)
|
|
// Class AugmentedReality.ARImageComponent
|
|
class UARImageComponent : public UARComponent
|
|
{
|
|
public:
|
|
struct FARImageUpdatePayload ReplicatedPayload; // 0x320(0xA0)(BlueprintVisible, BlueprintReadOnly, Net, RepNotify, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UARImageComponent* GetDefaultObj();
|
|
|
|
void SetImageComponentDebugMode(enum class EImageComponentDebugMode NewDebugMode);
|
|
void ServerUpdatePayload(struct FARImageUpdatePayload& NewPayload);
|
|
void ReceiveUpdate(struct FARImageUpdatePayload& Payload);
|
|
void ReceiveAdd(struct FARImageUpdatePayload& Payload);
|
|
};
|
|
|
|
// 0xB0 (0x3D0 - 0x320)
|
|
// Class AugmentedReality.ARQRCodeComponent
|
|
class UARQRCodeComponent : public UARComponent
|
|
{
|
|
public:
|
|
struct FARQRCodeUpdatePayload ReplicatedPayload; // 0x320(0xB0)(BlueprintVisible, BlueprintReadOnly, Net, RepNotify, Protected, NativeAccessSpecifierProtected)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UARQRCodeComponent* GetDefaultObj();
|
|
|
|
void SetQRCodeComponentDebugMode(enum class EQRCodeComponentDebugMode NewDebugMode);
|
|
void ServerUpdatePayload(struct FARQRCodeUpdatePayload& NewPayload);
|
|
void ReceiveUpdate(struct FARQRCodeUpdatePayload& Payload);
|
|
void ReceiveAdd(struct FARQRCodeUpdatePayload& Payload);
|
|
};
|
|
|
|
// 0x70 (0x390 - 0x320)
|
|
// Class AugmentedReality.ARPoseComponent
|
|
class UARPoseComponent : public UARComponent
|
|
{
|
|
public:
|
|
struct FARPoseUpdatePayload ReplicatedPayload; // 0x320(0x70)(BlueprintVisible, BlueprintReadOnly, Net, RepNotify, Protected, NativeAccessSpecifierProtected)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UARPoseComponent* GetDefaultObj();
|
|
|
|
void SetPoseComponentDebugMode(enum class EPoseComponentDebugMode NewDebugMode);
|
|
void ServerUpdatePayload(struct FARPoseUpdatePayload& NewPayload);
|
|
void ReceiveUpdate(struct FARPoseUpdatePayload& Payload);
|
|
void ReceiveAdd(struct FARPoseUpdatePayload& Payload);
|
|
};
|
|
|
|
// 0x60 (0x380 - 0x320)
|
|
// Class AugmentedReality.AREnvironmentProbeComponent
|
|
class UAREnvironmentProbeComponent : public UARComponent
|
|
{
|
|
public:
|
|
struct FAREnvironmentProbeUpdatePayload ReplicatedPayload; // 0x320(0x60)(BlueprintVisible, BlueprintReadOnly, Net, RepNotify, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UAREnvironmentProbeComponent* GetDefaultObj();
|
|
|
|
void ServerUpdatePayload(struct FAREnvironmentProbeUpdatePayload& NewPayload);
|
|
void ReceiveUpdate(struct FAREnvironmentProbeUpdatePayload& Payload);
|
|
void ReceiveAdd(struct FAREnvironmentProbeUpdatePayload& Payload);
|
|
};
|
|
|
|
// 0x60 (0x380 - 0x320)
|
|
// Class AugmentedReality.ARObjectComponent
|
|
class UARObjectComponent : public UARComponent
|
|
{
|
|
public:
|
|
struct FARObjectUpdatePayload ReplicatedPayload; // 0x320(0x60)(BlueprintVisible, BlueprintReadOnly, Net, RepNotify, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UARObjectComponent* GetDefaultObj();
|
|
|
|
void ServerUpdatePayload(struct FARObjectUpdatePayload& NewPayload);
|
|
void ReceiveUpdate(struct FARObjectUpdatePayload& Payload);
|
|
void ReceiveAdd(struct FARObjectUpdatePayload& Payload);
|
|
};
|
|
|
|
// 0x90 (0x3B0 - 0x320)
|
|
// Class AugmentedReality.ARMeshComponent
|
|
class UARMeshComponent : public UARComponent
|
|
{
|
|
public:
|
|
struct FARMeshUpdatePayload ReplicatedPayload; // 0x320(0x90)(BlueprintVisible, BlueprintReadOnly, Net, RepNotify, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UARMeshComponent* GetDefaultObj();
|
|
|
|
void ServerUpdatePayload(struct FARMeshUpdatePayload& NewPayload);
|
|
void ReceiveUpdate(struct FARMeshUpdatePayload& Payload);
|
|
void ReceiveAdd(struct FARMeshUpdatePayload& Payload);
|
|
};
|
|
|
|
// 0xA0 (0x3C0 - 0x320)
|
|
// Class AugmentedReality.ARGeoAnchorComponent
|
|
class UARGeoAnchorComponent : public UARComponent
|
|
{
|
|
public:
|
|
struct FARGeoAnchorUpdatePayload ReplicatedPayload; // 0x320(0xA0)(BlueprintVisible, BlueprintReadOnly, Net, RepNotify, Protected, NativeAccessSpecifierProtected)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UARGeoAnchorComponent* GetDefaultObj();
|
|
|
|
void SetGeoAnchorComponentDebugMode(enum class EGeoAnchorComponentDebugMode NewDebugMode);
|
|
void ServerUpdatePayload(struct FARGeoAnchorUpdatePayload& NewPayload);
|
|
void ReceiveUpdate(struct FARGeoAnchorUpdatePayload& Payload);
|
|
void ReceiveAdd(struct FARGeoAnchorUpdatePayload& Payload);
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class AugmentedReality.ARDependencyHandler
|
|
class UARDependencyHandler : public UObject
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UARDependencyHandler* GetDefaultObj();
|
|
|
|
void StartARSessionLatent(class UObject* WorldContextObject, class UARSessionConfig* SessionConfig, const struct FLatentActionInfo& LatentInfo);
|
|
void RequestARSessionPermission(class UObject* WorldContextObject, class UARSessionConfig* SessionConfig, const struct FLatentActionInfo& LatentInfo, enum class EARServicePermissionRequestResult* OutPermissionResult);
|
|
void InstallARService(class UObject* WorldContextObject, const struct FLatentActionInfo& LatentInfo, enum class EARServiceInstallRequestResult* OutInstallResult);
|
|
class UARDependencyHandler* GetARDependencyHandler();
|
|
void CheckARServiceAvailability(class UObject* WorldContextObject, const struct FLatentActionInfo& LatentInfo, enum class EARServiceAvailability* OutAvailability);
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class AugmentedReality.ARGeoTrackingSupport
|
|
class UARGeoTrackingSupport : public UObject
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UARGeoTrackingSupport* GetDefaultObj();
|
|
|
|
class UARGeoTrackingSupport* GetGeoTrackingSupport();
|
|
enum class EARGeoTrackingStateReason GetGeoTrackingStateReason();
|
|
enum class EARGeoTrackingState GetGeoTrackingState();
|
|
enum class EARGeoTrackingAccuracy GetGeoTrackingAccuracy();
|
|
bool AddGeoAnchorAtLocationWithAltitude(float Longitude, float Latitude, float AltitudeMeters, const class FString& OptionalAnchorName);
|
|
bool AddGeoAnchorAtLocation(float Longitude, float Latitude, const class FString& OptionalAnchorName);
|
|
};
|
|
|
|
// 0x50 (0xA0 - 0x50)
|
|
// Class AugmentedReality.CheckGeoTrackingAvailabilityAsyncTaskBlueprintProxy
|
|
class UCheckGeoTrackingAvailabilityAsyncTaskBlueprintProxy : public UARBaseAsyncTaskBlueprintProxy
|
|
{
|
|
public:
|
|
FMulticastInlineDelegateProperty_ OnSuccess; // 0x50(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnFailed; // 0x60(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2004[0x30]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UCheckGeoTrackingAvailabilityAsyncTaskBlueprintProxy* GetDefaultObj();
|
|
|
|
void GeoTrackingAvailabilityDelegate__DelegateSignature(bool bIsAvailable, const class FString& Error);
|
|
class UCheckGeoTrackingAvailabilityAsyncTaskBlueprintProxy* CheckGeoTrackingAvailabilityAtLocation(class UObject* WorldContextObject, float Longitude, float Latitude);
|
|
class UCheckGeoTrackingAvailabilityAsyncTaskBlueprintProxy* CheckGeoTrackingAvailability(class UObject* WorldContextObject);
|
|
};
|
|
|
|
// 0x58 (0xA8 - 0x50)
|
|
// Class AugmentedReality.GetGeoLocationAsyncTaskBlueprintProxy
|
|
class UGetGeoLocationAsyncTaskBlueprintProxy : public UARBaseAsyncTaskBlueprintProxy
|
|
{
|
|
public:
|
|
FMulticastInlineDelegateProperty_ OnSuccess; // 0x50(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnFailed; // 0x60(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
uint8 Pad_200A[0x38]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UGetGeoLocationAsyncTaskBlueprintProxy* GetDefaultObj();
|
|
|
|
void GetGeoLocationDelegate__DelegateSignature(float Longitude, float Latitude, float Altitude, const class FString& Error);
|
|
class UGetGeoLocationAsyncTaskBlueprintProxy* GetGeoLocationAtWorldPosition(class UObject* WorldContextObject, struct FVector& WorldPosition);
|
|
};
|
|
|
|
// 0x30 (0x2D0 - 0x2A0)
|
|
// Class AugmentedReality.ARLifeCycleComponent
|
|
class UARLifeCycleComponent : public USceneComponent
|
|
{
|
|
public:
|
|
FMulticastInlineDelegateProperty_ OnARActorSpawnedDelegate; // 0x2A0(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnARActorToBeDestroyedDelegate; // 0x2B0(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
uint8 Pad_202E[0x10]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UARLifeCycleComponent* GetDefaultObj();
|
|
|
|
void ServerSpawnARActor(class UClass* ComponentClass, const struct FGuid& NativeID);
|
|
void ServerDestroyARActor(class AARActor* Actor);
|
|
void InstanceARActorToBeDestroyedDelegate__DelegateSignature(class AARActor* Actor);
|
|
void InstanceARActorSpawnedDelegate__DelegateSignature(class UClass* ComponentClass, const struct FGuid& NativeID, class AARActor* SpawnedActor);
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class AugmentedReality.ARLightEstimate
|
|
class UARLightEstimate : public UObject
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UARLightEstimate* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x18 (0x40 - 0x28)
|
|
// Class AugmentedReality.ARBasicLightEstimate
|
|
class UARBasicLightEstimate : public UARLightEstimate
|
|
{
|
|
public:
|
|
float AmbientIntensityLumens; // 0x28(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
float AmbientColorTemperatureKelvin; // 0x2C(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
struct FLinearColor AmbientColor; // 0x30(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UARBasicLightEstimate* GetDefaultObj();
|
|
|
|
float GetAmbientIntensityLumens();
|
|
float GetAmbientColorTemperatureKelvin();
|
|
struct FLinearColor GetAmbientColor();
|
|
};
|
|
|
|
// 0x0 (0x290 - 0x290)
|
|
// Class AugmentedReality.AROriginActor
|
|
class AAROriginActor : public AActor
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class AAROriginActor* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x128 (0x150 - 0x28)
|
|
// Class AugmentedReality.ARPin
|
|
class UARPin : public UObject
|
|
{
|
|
public:
|
|
class UARTrackedGeometry* TrackedGeometry; // 0x28(0x8)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
class USceneComponent* PinnedComponent; // 0x30(0x8)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_2072[0x8]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FTransform LocalToTrackingTransform; // 0x40(0x60)(IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
struct FTransform LocalToAlignedTrackingTransform; // 0xA0(0x60)(IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
enum class EARTrackingState TrackingState; // 0x100(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_2075[0x1F]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
FMulticastInlineDelegateProperty_ OnARTrackingStateChanged; // 0x120(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPrivate)
|
|
FMulticastInlineDelegateProperty_ OnARTransformUpdated; // 0x130(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_2077[0x10]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UARPin* GetDefaultObj();
|
|
|
|
enum class EARTrackingState GetTrackingState();
|
|
class UARTrackedGeometry* GetTrackedGeometry();
|
|
class USceneComponent* GetPinnedComponent();
|
|
struct FTransform GetLocalToWorldTransform();
|
|
struct FTransform GetLocalToTrackingTransform();
|
|
class FName GetDebugName();
|
|
void DebugDraw(class UWorld* World, struct FLinearColor& Color, float Scale, float PersistForSeconds);
|
|
};
|
|
|
|
// 0xE0 (0x110 - 0x30)
|
|
// Class AugmentedReality.ARSessionConfig
|
|
class UARSessionConfig : public UDataAsset
|
|
{
|
|
public:
|
|
bool bGenerateMeshDataFromTrackedGeometry; // 0x30(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bGenerateCollisionForMeshData; // 0x31(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bGenerateNavMeshForMeshData; // 0x32(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bUseMeshDataForOcclusion; // 0x33(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bRenderMeshDataInWireframe; // 0x34(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bTrackSceneObjects; // 0x35(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bUsePersonSegmentationForOcclusion; // 0x36(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bUseSceneDepthForOcclusion; // 0x37(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bUseAutomaticImageScaleEstimation; // 0x38(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bUseStandardOnboardingUX; // 0x39(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
enum class EARWorldAlignment WorldAlignment; // 0x3A(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
enum class EARSessionType SessionType; // 0x3B(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
enum class EARPlaneDetectionMode PlaneDetectionMode; // 0x3C(0x1)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bHorizontalPlaneDetection; // 0x3D(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bVerticalPlaneDetection; // 0x3E(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bEnableAutoFocus; // 0x3F(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
enum class EARLightEstimationMode LightEstimationMode; // 0x40(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
enum class EARFrameSyncMode FrameSyncMode; // 0x41(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bEnableAutomaticCameraOverlay; // 0x42(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bEnableAutomaticCameraTracking; // 0x43(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bResetCameraTracking; // 0x44(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
bool bResetTrackedObjects; // 0x45(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_21C1[0x2]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
TArray<class UARCandidateImage*> CandidateImages; // 0x48(0x10)(Edit, ZeroConstructor, Protected, UObjectWrapper, NativeAccessSpecifierProtected)
|
|
int32 MaxNumSimultaneousImagesTracked; // 0x58(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
enum class EAREnvironmentCaptureProbeType EnvironmentCaptureProbeType; // 0x5C(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_21C2[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
TArray<uint8> WorldMapData; // 0x60(0x10)(Edit, ZeroConstructor, EditConst, Protected, NativeAccessSpecifierProtected)
|
|
TArray<class UARCandidateObject*> CandidateObjects; // 0x70(0x10)(Edit, ZeroConstructor, Protected, UObjectWrapper, NativeAccessSpecifierProtected)
|
|
struct FARVideoFormat DesiredVideoFormat; // 0x80(0xC)(Edit, NoDestructor, Protected, NativeAccessSpecifierProtected)
|
|
bool bUseOptimalVideoFormat; // 0x8C(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
enum class EARFaceTrackingDirection FaceTrackingDirection; // 0x8D(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
enum class EARFaceTrackingUpdate FaceTrackingUpdate; // 0x8E(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_21C9[0x1]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
int32 MaxNumberOfTrackedFaces; // 0x90(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_21CA[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
TArray<uint8> SerializedARCandidateImageDatabase; // 0x98(0x10)(ZeroConstructor, Protected, NativeAccessSpecifierProtected)
|
|
enum class EARSessionTrackingFeature EnabledSessionTrackingFeature; // 0xA8(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
enum class EARSceneReconstruction SceneReconstructionMethod; // 0xA9(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_21CC[0x6]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
TSubclassOf<class UARPlaneComponent> PlaneComponentClass; // 0xB0(0x8)(Edit, ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TSubclassOf<class UARPointComponent> PointComponentClass; // 0xB8(0x8)(Edit, ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TSubclassOf<class UARFaceComponent> FaceComponentClass; // 0xC0(0x8)(Edit, ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TSubclassOf<class UARImageComponent> ImageComponentClass; // 0xC8(0x8)(Edit, ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TSubclassOf<class UARQRCodeComponent> QRCodeComponentClass; // 0xD0(0x8)(Edit, ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TSubclassOf<class UARPoseComponent> PoseComponentClass; // 0xD8(0x8)(Edit, ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TSubclassOf<class UAREnvironmentProbeComponent> EnvironmentProbeComponentClass; // 0xE0(0x8)(Edit, ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TSubclassOf<class UARObjectComponent> ObjectComponentClass; // 0xE8(0x8)(Edit, ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TSubclassOf<class UARMeshComponent> MeshComponentClass; // 0xF0(0x8)(Edit, ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
TSubclassOf<class UARGeoAnchorComponent> GeoAnchorComponentClass; // 0xF8(0x8)(Edit, ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UMaterialInterface* DefaultMeshMaterial; // 0x100(0x8)(Edit, ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UMaterialInterface* DefaultWireframeMeshMaterial; // 0x108(0x8)(Edit, ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UARSessionConfig* GetDefaultObj();
|
|
|
|
bool ShouldResetTrackedObjects();
|
|
bool ShouldResetCameraTracking();
|
|
bool ShouldRenderCameraOverlay();
|
|
bool ShouldEnableCameraTracking();
|
|
bool ShouldEnableAutoFocus();
|
|
void SetWorldMapData(const TArray<uint8>& WorldMapData);
|
|
void SetSessionTrackingFeatureToEnable(enum class EARSessionTrackingFeature InSessionTrackingFeature);
|
|
void SetSceneReconstructionMethod(enum class EARSceneReconstruction InSceneReconstructionMethod);
|
|
void SetResetTrackedObjects(bool bNewValue);
|
|
void SetResetCameraTracking(bool bNewValue);
|
|
void SetFaceTrackingUpdate(enum class EARFaceTrackingUpdate InUpdate);
|
|
void SetFaceTrackingDirection(enum class EARFaceTrackingDirection InDirection);
|
|
void SetEnableAutoFocus(bool bNewValue);
|
|
void SetDesiredVideoFormat(const struct FARVideoFormat& NewFormat);
|
|
void SetCandidateObjectList(TArray<class UARCandidateObject*>& InCandidateObjects);
|
|
TArray<uint8> GetWorldMapData();
|
|
enum class EARWorldAlignment GetWorldAlignment();
|
|
enum class EARSessionType GetSessionType();
|
|
enum class EARSceneReconstruction GetSceneReconstructionMethod();
|
|
enum class EARPlaneDetectionMode GetPlaneDetectionMode();
|
|
int32 GetMaxNumSimultaneousImagesTracked();
|
|
enum class EARLightEstimationMode GetLightEstimationMode();
|
|
enum class EARFrameSyncMode GetFrameSyncMode();
|
|
enum class EARFaceTrackingUpdate GetFaceTrackingUpdate();
|
|
enum class EARFaceTrackingDirection GetFaceTrackingDirection();
|
|
enum class EAREnvironmentCaptureProbeType GetEnvironmentCaptureProbeType();
|
|
enum class EARSessionTrackingFeature GetEnabledSessionTrackingFeature();
|
|
struct FARVideoFormat GetDesiredVideoFormat();
|
|
TArray<class UARCandidateObject*> GetCandidateObjectList();
|
|
TArray<class UARCandidateImage*> GetCandidateImageList();
|
|
void AddCandidateObject(class UARCandidateObject* CandidateObject);
|
|
void AddCandidateImage(class UARCandidateImage* NewCandidateImage);
|
|
};
|
|
|
|
// 0x68 (0x3E0 - 0x378)
|
|
// Class AugmentedReality.ARSharedWorldGameMode
|
|
class AARSharedWorldGameMode : public AGameMode
|
|
{
|
|
public:
|
|
int32 BufferSizePerChunk; // 0x378(0x4)(Edit, BlueprintVisible, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_21F8[0x64]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class AARSharedWorldGameMode* GetDefaultObj();
|
|
|
|
void SetPreviewImageData(const TArray<uint8>& ImageData);
|
|
void SetARWorldSharingIsReady();
|
|
void SetARSharedWorldData(const TArray<uint8>& ARWorldData);
|
|
class AARSharedWorldGameState* GetARSharedWorldGameState();
|
|
};
|
|
|
|
// 0x38 (0x338 - 0x300)
|
|
// Class AugmentedReality.ARSharedWorldGameState
|
|
class AARSharedWorldGameState : public AGameState
|
|
{
|
|
public:
|
|
TArray<uint8> PreviewImageData; // 0x300(0x10)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
TArray<uint8> ARWorldData; // 0x310(0x10)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
int32 PreviewImageBytesTotal; // 0x320(0x4)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 ARWorldBytesTotal; // 0x324(0x4)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 PreviewImageBytesDelivered; // 0x328(0x4)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 ARWorldBytesDelivered; // 0x32C(0x4)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2208[0x8]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class AARSharedWorldGameState* GetDefaultObj();
|
|
|
|
void K2_OnARWorldMapIsReady();
|
|
};
|
|
|
|
// 0x8 (0x858 - 0x850)
|
|
// Class AugmentedReality.ARSharedWorldPlayerController
|
|
class AARSharedWorldPlayerController : public APlayerController
|
|
{
|
|
public:
|
|
uint8 Pad_222D[0x8]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class AARSharedWorldPlayerController* GetDefaultObj();
|
|
|
|
void ServerMarkReadyForReceiving();
|
|
void ClientUpdatePreviewImageData(int32 Offset, TArray<uint8>& Buffer);
|
|
void ClientUpdateARWorldData(int32 Offset, TArray<uint8>& Buffer);
|
|
void ClientInitSharedWorld(int32 PreviewImageSize, int32 ARWorldDataSize);
|
|
};
|
|
|
|
// 0x10 (0x2B0 - 0x2A0)
|
|
// Class AugmentedReality.ARSkyLight
|
|
class AARSkyLight : public ASkyLight
|
|
{
|
|
public:
|
|
class UAREnvironmentCaptureProbe* CaptureProbe; // 0x2A0(0x8)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_223E[0x8]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class AARSkyLight* GetDefaultObj();
|
|
|
|
void SetEnvironmentCaptureProbe(class UAREnvironmentCaptureProbe* InCaptureProbe);
|
|
};
|
|
|
|
// 0x28 (0x218 - 0x1F0)
|
|
// Class AugmentedReality.ARTexture
|
|
class UARTexture : public UTexture
|
|
{
|
|
public:
|
|
enum class EARTextureType TextureType; // 0x1F0(0x1)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2242[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
float Timestamp; // 0x1F4(0x4)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FGuid ExternalTextureGuid; // 0x1F8(0x10)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FVector2D Size; // 0x208(0x10)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UARTexture* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x8 (0x220 - 0x218)
|
|
// Class AugmentedReality.ARTextureCameraImage
|
|
class UARTextureCameraImage : public UARTexture
|
|
{
|
|
public:
|
|
uint8 Pad_224B[0x8]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UARTextureCameraImage* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x8 (0x220 - 0x218)
|
|
// Class AugmentedReality.ARTextureCameraDepth
|
|
class UARTextureCameraDepth : public UARTexture
|
|
{
|
|
public:
|
|
enum class EARDepthQuality DepthQuality; // 0x218(0x1)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
enum class EARDepthAccuracy DepthAccuracy; // 0x219(0x1)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bIsTemporallySmoothed; // 0x21A(0x1)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2250[0x5]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UARTextureCameraDepth* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x30 (0x2C0 - 0x290)
|
|
// Class AugmentedReality.AREnvironmentCaptureProbeTexture
|
|
class UAREnvironmentCaptureProbeTexture : public UTextureCube
|
|
{
|
|
public:
|
|
enum class EARTextureType TextureType; // 0x290(0x1)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2257[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
float Timestamp; // 0x294(0x4)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FGuid ExternalTextureGuid; // 0x298(0x10)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FVector2D Size; // 0x2A8(0x10)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2259[0x8]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UAREnvironmentCaptureProbeTexture* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class AugmentedReality.ARTraceResultDummy
|
|
class UARTraceResultDummy : public UObject
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UARTraceResultDummy* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x130 (0x158 - 0x28)
|
|
// Class AugmentedReality.ARTrackedGeometry
|
|
class UARTrackedGeometry : public UObject
|
|
{
|
|
public:
|
|
struct FGuid UniqueId; // 0x28(0x10)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_227D[0x8]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FTransform LocalToTrackingTransform; // 0x40(0x60)(IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FTransform LocalToAlignedTrackingTransform; // 0xA0(0x60)(IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
enum class EARTrackingState TrackingState; // 0x100(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_2283[0xF]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
class UMRMeshComponent* UnderlyingMesh; // 0x110(0x8)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
enum class EARObjectClassification ObjectClassification; // 0x118(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
enum class EARSpatialMeshUsageFlags SpatialMeshUsageFlags; // 0x119(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_2285[0x16]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
int32 LastUpdateFrameNumber; // 0x130(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_2286[0xC]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
class FName DebugName; // 0x140(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_2287[0x10]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UARTrackedGeometry* GetDefaultObj();
|
|
|
|
bool IsTracked();
|
|
bool HasSpatialMeshUsageFlag(enum class EARSpatialMeshUsageFlags InFlag);
|
|
class UMRMeshComponent* GetUnderlyingMesh();
|
|
enum class EARTrackingState GetTrackingState();
|
|
enum class EARObjectClassification GetObjectClassification();
|
|
class FString GetName();
|
|
struct FTransform GetLocalToWorldTransform();
|
|
struct FTransform GetLocalToTrackingTransform();
|
|
float GetLastUpdateTimestamp();
|
|
int32 GetLastUpdateFrameNumber();
|
|
class FName GetDebugName();
|
|
};
|
|
|
|
// 0x58 (0x1B0 - 0x158)
|
|
// Class AugmentedReality.ARPlaneGeometry
|
|
class UARPlaneGeometry : public UARTrackedGeometry
|
|
{
|
|
public:
|
|
enum class EARPlaneOrientation Orientation; // 0x158(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_22A0[0x7]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FVector Center; // 0x160(0x18)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
struct FVector Extent; // 0x178(0x18)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
TArray<struct FVector> BoundaryPolygon; // 0x190(0x10)(ZeroConstructor, NativeAccessSpecifierPrivate)
|
|
class UARPlaneGeometry* SubsumedBy; // 0x1A0(0x8)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_22A4[0x8]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UARPlaneGeometry* GetDefaultObj();
|
|
|
|
class UARPlaneGeometry* GetSubsumedBy();
|
|
enum class EARPlaneOrientation GetOrientation();
|
|
struct FVector GetExtent();
|
|
struct FVector GetCenter();
|
|
TArray<struct FVector> GetBoundaryPolygonInLocalSpace();
|
|
};
|
|
|
|
// 0x8 (0x160 - 0x158)
|
|
// Class AugmentedReality.ARTrackedPoint
|
|
class UARTrackedPoint : public UARTrackedGeometry
|
|
{
|
|
public:
|
|
uint8 Pad_22AC[0x8]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UARTrackedPoint* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x18 (0x170 - 0x158)
|
|
// Class AugmentedReality.ARTrackedImage
|
|
class UARTrackedImage : public UARTrackedGeometry
|
|
{
|
|
public:
|
|
class UARCandidateImage* DetectedImage; // 0x158(0x8)(ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
struct FVector2D EstimatedSize; // 0x160(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UARTrackedImage* GetDefaultObj();
|
|
|
|
struct FVector2D GetEstimateSize();
|
|
class UARCandidateImage* GetDetectedImage();
|
|
};
|
|
|
|
// 0x20 (0x190 - 0x170)
|
|
// Class AugmentedReality.ARTrackedQRCode
|
|
class UARTrackedQRCode : public UARTrackedImage
|
|
{
|
|
public:
|
|
class FString QRCode; // 0x170(0x10)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 Version; // 0x180(0x4)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_22B5[0xC]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UARTrackedQRCode* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x168 (0x2C0 - 0x158)
|
|
// Class AugmentedReality.ARFaceGeometry
|
|
class UARFaceGeometry : public UARTrackedGeometry
|
|
{
|
|
public:
|
|
struct FVector LookAtTarget; // 0x158(0x18)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bIsTracked; // 0x170(0x1)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_22CC[0x7]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
TMap<enum class EARFaceBlendShape, float> BlendShapes; // 0x178(0x50)(NativeAccessSpecifierPrivate)
|
|
uint8 Pad_22CD[0x38]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FTransform LeftEyeTransform; // 0x200(0x60)(IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
struct FTransform RightEyeTransform; // 0x260(0x60)(IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UARFaceGeometry* GetDefaultObj();
|
|
|
|
struct FTransform GetWorldSpaceEyeTransform(enum class EAREye Eye);
|
|
struct FTransform GetLocalSpaceEyeTransform(enum class EAREye Eye);
|
|
float GetBlendShapeValue(enum class EARFaceBlendShape BlendShape);
|
|
TMap<enum class EARFaceBlendShape, float> GetBlendShapes();
|
|
};
|
|
|
|
// 0x28 (0x180 - 0x158)
|
|
// Class AugmentedReality.AREnvironmentCaptureProbe
|
|
class UAREnvironmentCaptureProbe : public UARTrackedGeometry
|
|
{
|
|
public:
|
|
struct FVector Extent; // 0x158(0x18)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class UAREnvironmentCaptureProbeTexture* EnvironmentCaptureTexture; // 0x170(0x8)(ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_22E5[0x8]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UAREnvironmentCaptureProbe* GetDefaultObj();
|
|
|
|
struct FVector GetExtent();
|
|
class UAREnvironmentCaptureProbeTexture* GetEnvironmentCaptureTexture();
|
|
};
|
|
|
|
// 0x8 (0x160 - 0x158)
|
|
// Class AugmentedReality.ARTrackedObject
|
|
class UARTrackedObject : public UARTrackedGeometry
|
|
{
|
|
public:
|
|
class UARCandidateObject* DetectedObject; // 0x158(0x8)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UARTrackedObject* GetDefaultObj();
|
|
|
|
class UARCandidateObject* GetDetectedObject();
|
|
};
|
|
|
|
// 0x58 (0x1B0 - 0x158)
|
|
// Class AugmentedReality.ARTrackedPose
|
|
class UARTrackedPose : public UARTrackedGeometry
|
|
{
|
|
public:
|
|
struct FARPose3D TrackedPose; // 0x158(0x50)(NativeAccessSpecifierPrivate)
|
|
uint8 Pad_2300[0x8]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UARTrackedPose* GetDefaultObj();
|
|
|
|
struct FARPose3D GetTrackedPoseData();
|
|
};
|
|
|
|
// 0x8 (0x160 - 0x158)
|
|
// Class AugmentedReality.ARMeshGeometry
|
|
class UARMeshGeometry : public UARTrackedGeometry
|
|
{
|
|
public:
|
|
uint8 Pad_2310[0x8]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UARMeshGeometry* GetDefaultObj();
|
|
|
|
bool GetObjectClassificationAtLocation(struct FVector& InWorldLocation, enum class EARObjectClassification* OutClassification, struct FVector* OutClassificationLocation, float MaxLocationDiff);
|
|
};
|
|
|
|
// 0x18 (0x170 - 0x158)
|
|
// Class AugmentedReality.ARGeoAnchor
|
|
class UARGeoAnchor : public UARTrackedGeometry
|
|
{
|
|
public:
|
|
uint8 Pad_231D[0x18]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UARGeoAnchor* GetDefaultObj();
|
|
|
|
float GetLongitude();
|
|
float GetLatitude();
|
|
enum class EARAltitudeSource GetAltitudeSource();
|
|
float GetAltitudeMeters();
|
|
};
|
|
|
|
// 0x150 (0x1F0 - 0xA0)
|
|
// Class AugmentedReality.ARTrackableNotifyComponent
|
|
class UARTrackableNotifyComponent : public UActorComponent
|
|
{
|
|
public:
|
|
FMulticastInlineDelegateProperty_ OnAddTrackedGeometry; // 0xA0(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnUpdateTrackedGeometry; // 0xB0(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnRemoveTrackedGeometry; // 0xC0(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnAddTrackedPlane; // 0xD0(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnUpdateTrackedPlane; // 0xE0(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnRemoveTrackedPlane; // 0xF0(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnAddTrackedPoint; // 0x100(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnUpdateTrackedPoint; // 0x110(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnRemoveTrackedPoint; // 0x120(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnAddTrackedImage; // 0x130(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnUpdateTrackedImage; // 0x140(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnRemoveTrackedImage; // 0x150(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnAddTrackedFace; // 0x160(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnUpdateTrackedFace; // 0x170(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnRemoveTrackedFace; // 0x180(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnAddTrackedEnvProbe; // 0x190(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnUpdateTrackedEnvProbe; // 0x1A0(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnRemoveTrackedEnvProbe; // 0x1B0(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnAddTrackedObject; // 0x1C0(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnUpdateTrackedObject; // 0x1D0(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
FMulticastInlineDelegateProperty_ OnRemoveTrackedObject; // 0x1E0(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UARTrackableNotifyComponent* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x28 - 0x28)
|
|
// Class AugmentedReality.ARTypesDummyClass
|
|
class UARTypesDummyClass : public UObject
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UARTypesDummyClass* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x28 (0x58 - 0x30)
|
|
// Class AugmentedReality.ARCandidateImage
|
|
class UARCandidateImage : public UDataAsset
|
|
{
|
|
public:
|
|
class UTexture2D* CandidateTexture; // 0x30(0x8)(Edit, ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
class FString FriendlyName; // 0x38(0x10)(Edit, ZeroConstructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float Width; // 0x48(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
float Height; // 0x4C(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
enum class EARCandidateImageOrientation Orientation; // 0x50(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected)
|
|
uint8 Pad_2341[0x7]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UARCandidateImage* GetDefaultObj();
|
|
|
|
float GetPhysicalWidth();
|
|
float GetPhysicalHeight();
|
|
enum class EARCandidateImageOrientation GetOrientation();
|
|
class FString GetFriendlyName();
|
|
class UTexture2D* GetCandidateTexture();
|
|
};
|
|
|
|
// 0x58 (0x88 - 0x30)
|
|
// Class AugmentedReality.ARCandidateObject
|
|
class UARCandidateObject : public UDataAsset
|
|
{
|
|
public:
|
|
TArray<uint8> CandidateObjectData; // 0x30(0x10)(Edit, ZeroConstructor, NativeAccessSpecifierPrivate)
|
|
class FString FriendlyName; // 0x40(0x10)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
struct FBox BoundingBox; // 0x50(0x38)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPrivate)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UARCandidateObject* GetDefaultObj();
|
|
|
|
void SetFriendlyName(const class FString& NewName);
|
|
void SetCandidateObjectData(TArray<uint8>& InCandidateObject);
|
|
void SetBoundingBox(struct FBox& InBoundingBox);
|
|
class FString GetFriendlyName();
|
|
TArray<uint8> GetCandidateObjectData();
|
|
struct FBox GetBoundingBox();
|
|
};
|
|
|
|
}
|
|
|
|
|