mirror of
https://github.com/swordbluesword/PalWorld-NetCrack.git
synced 2025-04-29 02:47:17 +09:00
678 lines
30 KiB
C++
678 lines
30 KiB
C++
#pragma once
|
|
|
|
// Dumped with Dumper-7!
|
|
|
|
|
|
namespace SDK
|
|
{
|
|
//---------------------------------------------------------------------------------------------------------------------
|
|
// ENUMS
|
|
//---------------------------------------------------------------------------------------------------------------------
|
|
|
|
enum class EARTrackingState : uint8
|
|
{
|
|
Unknown = 0,
|
|
Tracking = 1,
|
|
NotTracking = 2,
|
|
StoppedTracking = 3,
|
|
EARTrackingState_MAX = 4,
|
|
};
|
|
|
|
enum class EARSessionConfigFlags : uint8
|
|
{
|
|
None = 0,
|
|
GenerateMeshData = 1,
|
|
RenderMeshDataInWireframe = 2,
|
|
GenerateCollisionForMeshData = 4,
|
|
GenerateNavMeshForMeshData = 8,
|
|
UseMeshDataForOcclusion = 16,
|
|
EARSessionConfigFlags_MAX = 17,
|
|
};
|
|
|
|
enum class EPlaneComponentDebugMode : uint8
|
|
{
|
|
None = 0,
|
|
ShowNetworkRole = 1,
|
|
ShowClassification = 2,
|
|
EPlaneComponentDebugMode_MAX = 3,
|
|
};
|
|
|
|
enum class EFaceComponentDebugMode : uint8
|
|
{
|
|
None = 0,
|
|
ShowEyeVectors = 1,
|
|
ShowFaceMesh = 2,
|
|
EFaceComponentDebugMode_MAX = 3,
|
|
};
|
|
|
|
enum class EARFaceTransformMixing : uint8
|
|
{
|
|
ComponentOnly = 0,
|
|
ComponentLocationTrackedRotation = 1,
|
|
ComponentWithTracked = 2,
|
|
TrackingOnly = 3,
|
|
EARFaceTransformMixing_MAX = 4,
|
|
};
|
|
|
|
enum class EImageComponentDebugMode : uint8
|
|
{
|
|
None = 0,
|
|
ShowDetectedImage = 1,
|
|
EImageComponentDebugMode_MAX = 2,
|
|
};
|
|
|
|
enum class EQRCodeComponentDebugMode : uint8
|
|
{
|
|
None = 0,
|
|
ShowQRCode = 1,
|
|
EQRCodeComponentDebugMode_MAX = 2,
|
|
};
|
|
|
|
enum class EPoseComponentDebugMode : uint8
|
|
{
|
|
None = 0,
|
|
ShowSkeleton = 1,
|
|
EPoseComponentDebugMode_MAX = 2,
|
|
};
|
|
|
|
enum class EGeoAnchorComponentDebugMode : uint8
|
|
{
|
|
None = 0,
|
|
ShowGeoData = 1,
|
|
EGeoAnchorComponentDebugMode_MAX = 2,
|
|
};
|
|
|
|
enum class EARServiceAvailability : uint8
|
|
{
|
|
UnknownError = 0,
|
|
UnknownChecking = 1,
|
|
UnknownTimedOut = 2,
|
|
UnsupportedDeviceNotCapable = 3,
|
|
SupportedNotInstalled = 4,
|
|
SupportedVersionTooOld = 5,
|
|
SupportedInstalled = 6,
|
|
EARServiceAvailability_MAX = 7,
|
|
};
|
|
|
|
enum class EARServiceInstallRequestResult : uint8
|
|
{
|
|
Installed = 0,
|
|
DeviceNotCompatible = 1,
|
|
UserDeclinedInstallation = 2,
|
|
FatalError = 3,
|
|
EARServiceInstallRequestResult_MAX = 4,
|
|
};
|
|
|
|
enum class EARServicePermissionRequestResult : uint8
|
|
{
|
|
Granted = 0,
|
|
Denied = 1,
|
|
EARServicePermissionRequestResult_MAX = 2,
|
|
};
|
|
|
|
enum class EARGeoTrackingState : uint8
|
|
{
|
|
Initializing = 0,
|
|
Localized = 1,
|
|
Localizing = 2,
|
|
NotAvailable = 3,
|
|
EARGeoTrackingState_MAX = 4,
|
|
};
|
|
|
|
enum class EARGeoTrackingStateReason : uint8
|
|
{
|
|
None = 0,
|
|
NotAvailableAtLocation = 1,
|
|
NeedLocationPermissions = 2,
|
|
DevicePointedTooLow = 3,
|
|
WorldTrackingUnstable = 4,
|
|
WaitingForLocation = 5,
|
|
GeoDataNotLoaded = 6,
|
|
VisualLocalizationFailed = 7,
|
|
WaitingForAvailabilityCheck = 8,
|
|
EARGeoTrackingStateReason_MAX = 9,
|
|
};
|
|
|
|
enum class EARGeoTrackingAccuracy : uint8
|
|
{
|
|
Undetermined = 0,
|
|
Low = 1,
|
|
Medium = 2,
|
|
High = 3,
|
|
EARGeoTrackingAccuracy_MAX = 4,
|
|
};
|
|
|
|
enum class EARWorldAlignment : uint8
|
|
{
|
|
Gravity = 0,
|
|
GravityAndHeading = 1,
|
|
Camera = 2,
|
|
EARWorldAlignment_MAX = 3,
|
|
};
|
|
|
|
enum class EARSessionType : uint8
|
|
{
|
|
None = 0,
|
|
Orientation = 1,
|
|
World = 2,
|
|
Face = 3,
|
|
Image = 4,
|
|
ObjectScanning = 5,
|
|
PoseTracking = 6,
|
|
GeoTracking = 7,
|
|
EARSessionType_MAX = 8,
|
|
};
|
|
|
|
enum class EARPlaneDetectionMode : uint8
|
|
{
|
|
None = 0,
|
|
HorizontalPlaneDetection = 1,
|
|
VerticalPlaneDetection = 2,
|
|
EARPlaneDetectionMode_MAX = 3,
|
|
};
|
|
|
|
enum class EARLightEstimationMode : uint8
|
|
{
|
|
None = 0,
|
|
AmbientLightEstimate = 1,
|
|
DirectionalLightEstimate = 2,
|
|
EARLightEstimationMode_MAX = 3,
|
|
};
|
|
|
|
enum class EARFrameSyncMode : uint8
|
|
{
|
|
SyncTickWithCameraImage = 0,
|
|
SyncTickWithoutCameraImage = 1,
|
|
EARFrameSyncMode_MAX = 2,
|
|
};
|
|
|
|
enum class EAREnvironmentCaptureProbeType : uint8
|
|
{
|
|
None = 0,
|
|
Manual = 1,
|
|
Automatic = 2,
|
|
EAREnvironmentCaptureProbeType_MAX = 3,
|
|
};
|
|
|
|
enum class EARFaceTrackingUpdate : uint8
|
|
{
|
|
CurvesAndGeo = 0,
|
|
CurvesOnly = 1,
|
|
EARFaceTrackingUpdate_MAX = 2,
|
|
};
|
|
|
|
enum class EARSessionTrackingFeature : uint8
|
|
{
|
|
None = 0,
|
|
PoseDetection2D = 1,
|
|
PersonSegmentation = 2,
|
|
PersonSegmentationWithDepth = 3,
|
|
SceneDepth = 4,
|
|
SmoothedSceneDepth = 5,
|
|
EARSessionTrackingFeature_MAX = 6,
|
|
};
|
|
|
|
enum class EARSceneReconstruction : uint8
|
|
{
|
|
None = 0,
|
|
MeshOnly = 1,
|
|
MeshWithClassification = 2,
|
|
EARSceneReconstruction_MAX = 3,
|
|
};
|
|
|
|
enum class EARTextureType : uint8
|
|
{
|
|
Unknown = 0,
|
|
CameraImage = 1,
|
|
CameraDepth = 2,
|
|
EnvironmentCapture = 3,
|
|
PersonSegmentationImage = 4,
|
|
PersonSegmentationDepth = 5,
|
|
SceneDepthMap = 6,
|
|
SceneDepthConfidenceMap = 7,
|
|
EARTextureType_MAX = 8,
|
|
};
|
|
|
|
enum class EARDepthQuality : uint8
|
|
{
|
|
Unkown = 0,
|
|
Low = 1,
|
|
High = 2,
|
|
EARDepthQuality_MAX = 3,
|
|
};
|
|
|
|
enum class EARDepthAccuracy : uint8
|
|
{
|
|
Unkown = 0,
|
|
Approximate = 1,
|
|
Accurate = 2,
|
|
EARDepthAccuracy_MAX = 3,
|
|
};
|
|
|
|
enum class EARFaceTrackingDirection : uint8
|
|
{
|
|
FaceRelative = 0,
|
|
FaceMirrored = 1,
|
|
EARFaceTrackingDirection_MAX = 2,
|
|
};
|
|
|
|
enum class EARFaceBlendShape : uint8
|
|
{
|
|
EyeBlinkLeft = 0,
|
|
EyeLookDownLeft = 1,
|
|
EyeLookInLeft = 2,
|
|
EyeLookOutLeft = 3,
|
|
EyeLookUpLeft = 4,
|
|
EyeSquintLeft = 5,
|
|
EyeWideLeft = 6,
|
|
EyeBlinkRight = 7,
|
|
EyeLookDownRight = 8,
|
|
EyeLookInRight = 9,
|
|
EyeLookOutRight = 10,
|
|
EyeLookUpRight = 11,
|
|
EyeSquintRight = 12,
|
|
EyeWideRight = 13,
|
|
JawForward = 14,
|
|
JawLeft = 15,
|
|
JawRight = 16,
|
|
JawOpen = 17,
|
|
MouthClose = 18,
|
|
MouthFunnel = 19,
|
|
MouthPucker = 20,
|
|
MouthLeft = 21,
|
|
MouthRight = 22,
|
|
MouthSmileLeft = 23,
|
|
MouthSmileRight = 24,
|
|
MouthFrownLeft = 25,
|
|
MouthFrownRight = 26,
|
|
MouthDimpleLeft = 27,
|
|
MouthDimpleRight = 28,
|
|
MouthStretchLeft = 29,
|
|
MouthStretchRight = 30,
|
|
MouthRollLower = 31,
|
|
MouthRollUpper = 32,
|
|
MouthShrugLower = 33,
|
|
MouthShrugUpper = 34,
|
|
MouthPressLeft = 35,
|
|
MouthPressRight = 36,
|
|
MouthLowerDownLeft = 37,
|
|
MouthLowerDownRight = 38,
|
|
MouthUpperUpLeft = 39,
|
|
MouthUpperUpRight = 40,
|
|
BrowDownLeft = 41,
|
|
BrowDownRight = 42,
|
|
BrowInnerUp = 43,
|
|
BrowOuterUpLeft = 44,
|
|
BrowOuterUpRight = 45,
|
|
CheekPuff = 46,
|
|
CheekSquintLeft = 47,
|
|
CheekSquintRight = 48,
|
|
NoseSneerLeft = 49,
|
|
NoseSneerRight = 50,
|
|
TongueOut = 51,
|
|
HeadYaw = 52,
|
|
HeadPitch = 53,
|
|
HeadRoll = 54,
|
|
LeftEyeYaw = 55,
|
|
LeftEyePitch = 56,
|
|
LeftEyeRoll = 57,
|
|
RightEyeYaw = 58,
|
|
RightEyePitch = 59,
|
|
RightEyeRoll = 60,
|
|
MAX = 61,
|
|
};
|
|
|
|
enum class EAREye : uint8
|
|
{
|
|
LeftEye = 0,
|
|
RightEye = 1,
|
|
EAREye_MAX = 2,
|
|
};
|
|
|
|
enum class EARCaptureType : uint8
|
|
{
|
|
Camera = 0,
|
|
QRCode = 1,
|
|
SpatialMapping = 2,
|
|
SceneUnderstanding = 3,
|
|
HandMesh = 4,
|
|
EARCaptureType_MAX = 5,
|
|
};
|
|
|
|
enum class EARLineTraceChannels : uint8
|
|
{
|
|
None = 0,
|
|
FeaturePoint = 1,
|
|
GroundPlane = 2,
|
|
PlaneUsingExtent = 4,
|
|
PlaneUsingBoundaryPolygon = 8,
|
|
EARLineTraceChannels_MAX = 9,
|
|
};
|
|
|
|
enum class EARTrackingQuality : uint8
|
|
{
|
|
NotTracking = 0,
|
|
OrientationOnly = 1,
|
|
OrientationAndPosition = 2,
|
|
EARTrackingQuality_MAX = 3,
|
|
};
|
|
|
|
enum class EARTrackingQualityReason : uint8
|
|
{
|
|
None = 0,
|
|
Initializing = 1,
|
|
Relocalizing = 2,
|
|
ExcessiveMotion = 3,
|
|
InsufficientFeatures = 4,
|
|
InsufficientLight = 5,
|
|
BadState = 6,
|
|
EARTrackingQualityReason_MAX = 7,
|
|
};
|
|
|
|
enum class EARSessionStatus : uint8
|
|
{
|
|
NotStarted = 0,
|
|
Running = 1,
|
|
NotSupported = 2,
|
|
FatalError = 3,
|
|
PermissionNotGranted = 4,
|
|
UnsupportedConfiguration = 5,
|
|
Other = 6,
|
|
EARSessionStatus_MAX = 7,
|
|
};
|
|
|
|
enum class EARWorldMappingState : uint8
|
|
{
|
|
NotAvailable = 0,
|
|
StillMappingNotRelocalizable = 1,
|
|
StillMappingRelocalizable = 2,
|
|
Mapped = 3,
|
|
EARWorldMappingState_MAX = 4,
|
|
};
|
|
|
|
enum class EARPlaneOrientation : uint8
|
|
{
|
|
Horizontal = 0,
|
|
Vertical = 1,
|
|
Diagonal = 2,
|
|
EARPlaneOrientation_MAX = 3,
|
|
};
|
|
|
|
enum class EARObjectClassification : uint8
|
|
{
|
|
NotApplicable = 0,
|
|
Unknown = 1,
|
|
Wall = 2,
|
|
Ceiling = 3,
|
|
Floor = 4,
|
|
Table = 5,
|
|
Seat = 6,
|
|
Face = 7,
|
|
Image = 8,
|
|
World = 9,
|
|
SceneObject = 10,
|
|
HandMesh = 11,
|
|
Door = 12,
|
|
Window = 13,
|
|
EARObjectClassification_MAX = 14,
|
|
};
|
|
|
|
enum class EARSpatialMeshUsageFlags : uint8
|
|
{
|
|
NotApplicable = 0,
|
|
Visible = 1,
|
|
Collision = 2,
|
|
EARSpatialMeshUsageFlags_MAX = 3,
|
|
};
|
|
|
|
enum class EARJointTransformSpace : uint8
|
|
{
|
|
Model = 0,
|
|
ParentJoint = 1,
|
|
EARJointTransformSpace_MAX = 2,
|
|
};
|
|
|
|
enum class EARAltitudeSource : uint8
|
|
{
|
|
Precise = 0,
|
|
Coarse = 1,
|
|
UserDefined = 2,
|
|
Unknown = 3,
|
|
EARAltitudeSource_MAX = 4,
|
|
};
|
|
|
|
enum class EARCandidateImageOrientation : uint8
|
|
{
|
|
Landscape = 0,
|
|
Portrait = 1,
|
|
EARCandidateImageOrientation_MAX = 2,
|
|
};
|
|
|
|
|
|
//---------------------------------------------------------------------------------------------------------------------
|
|
// STRUCTS
|
|
//---------------------------------------------------------------------------------------------------------------------
|
|
|
|
// 0x18 (0x18 - 0x0)
|
|
// ScriptStruct AugmentedReality.TrackedGeometryGroup
|
|
struct FTrackedGeometryGroup
|
|
{
|
|
public:
|
|
class AARActor* ARActor; // 0x0(0x8)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UARComponent* ARComponent; // 0x8(0x8)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UARTrackedGeometry* TrackedGeometry; // 0x10(0x8)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
|
|
// 0x18 (0x18 - 0x0)
|
|
// ScriptStruct AugmentedReality.ARSessionPayload
|
|
struct FARSessionPayload
|
|
{
|
|
public:
|
|
int32 ConfigFlags; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2383[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
class UMaterialInterface* DefaultMeshMaterial; // 0x8(0x8)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UMaterialInterface* DefaultWireframeMeshMaterial; // 0x10(0x8)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
|
|
// 0xD0 (0xD0 - 0x0)
|
|
// ScriptStruct AugmentedReality.ARPlaneUpdatePayload
|
|
struct FARPlaneUpdatePayload
|
|
{
|
|
public:
|
|
struct FARSessionPayload SessionPayload; // 0x0(0x18)(BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2387[0x8]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FTransform WorldTransform; // 0x20(0x60)(BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FVector Center; // 0x80(0x18)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FVector Extents; // 0x98(0x18)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TArray<struct FVector> BoundaryVertices; // 0xB0(0x10)(BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
enum class EARObjectClassification ObjectClassification; // 0xC0(0x1)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_238A[0xF]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
};
|
|
|
|
// 0x1 (0x1 - 0x0)
|
|
// ScriptStruct AugmentedReality.ARPointUpdatePayload
|
|
struct FARPointUpdatePayload
|
|
{
|
|
public:
|
|
uint8 Pad_238D[0x1]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
};
|
|
|
|
// 0x60 (0x60 - 0x0)
|
|
// ScriptStruct AugmentedReality.ARFaceUpdatePayload
|
|
struct FARFaceUpdatePayload
|
|
{
|
|
public:
|
|
struct FARSessionPayload SessionPayload; // 0x0(0x18)(BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic)
|
|
struct FVector LeftEyePosition; // 0x18(0x18)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FVector RightEyePosition; // 0x30(0x18)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FVector LookAtTarget; // 0x48(0x18)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
|
|
// 0xA0 (0xA0 - 0x0)
|
|
// ScriptStruct AugmentedReality.ARImageUpdatePayload
|
|
struct FARImageUpdatePayload
|
|
{
|
|
public:
|
|
struct FARSessionPayload SessionPayload; // 0x0(0x18)(BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2396[0x8]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FTransform WorldTransform; // 0x20(0x60)(BlueprintVisible, BlueprintReadOnly, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class UARCandidateImage* DetectedImage; // 0x80(0x8)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FVector2D EstimatedSize; // 0x88(0x10)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_2397[0x8]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
};
|
|
|
|
// 0xB0 (0xB0 - 0x0)
|
|
// ScriptStruct AugmentedReality.ARQRCodeUpdatePayload
|
|
struct FARQRCodeUpdatePayload
|
|
{
|
|
public:
|
|
struct FARSessionPayload SessionPayload; // 0x0(0x18)(BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic)
|
|
uint8 Pad_239A[0x8]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FTransform WorldTransform; // 0x20(0x60)(BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FVector Extents; // 0x80(0x18)(BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
class FString QRCode; // 0x98(0x10)(BlueprintVisible, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_239C[0x8]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
};
|
|
|
|
// 0x70 (0x70 - 0x0)
|
|
// ScriptStruct AugmentedReality.ARPoseUpdatePayload
|
|
struct FARPoseUpdatePayload
|
|
{
|
|
public:
|
|
struct FTransform WorldTransform; // 0x0(0x60)(BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TArray<struct FTransform> JointTransforms; // 0x60(0x10)(BlueprintVisible, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
};
|
|
|
|
// 0x60 (0x60 - 0x0)
|
|
// ScriptStruct AugmentedReality.AREnvironmentProbeUpdatePayload
|
|
struct FAREnvironmentProbeUpdatePayload
|
|
{
|
|
public:
|
|
struct FTransform WorldTransform; // 0x0(0x60)(BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
|
|
// 0x60 (0x60 - 0x0)
|
|
// ScriptStruct AugmentedReality.ARObjectUpdatePayload
|
|
struct FARObjectUpdatePayload
|
|
{
|
|
public:
|
|
struct FTransform WorldTransform; // 0x0(0x60)(BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
|
|
// 0x90 (0x90 - 0x0)
|
|
// ScriptStruct AugmentedReality.ARMeshUpdatePayload
|
|
struct FARMeshUpdatePayload
|
|
{
|
|
public:
|
|
struct FARSessionPayload SessionPayload; // 0x0(0x18)(BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic)
|
|
uint8 Pad_23A4[0x8]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FTransform WorldTransform; // 0x20(0x60)(BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
enum class EARObjectClassification ObjectClassification; // 0x80(0x1)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_23A7[0xF]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
};
|
|
|
|
// 0xA0 (0xA0 - 0x0)
|
|
// ScriptStruct AugmentedReality.ARGeoAnchorUpdatePayload
|
|
struct FARGeoAnchorUpdatePayload
|
|
{
|
|
public:
|
|
struct FARSessionPayload SessionPayload; // 0x0(0x18)(BlueprintVisible, BlueprintReadOnly, NoDestructor, NativeAccessSpecifierPublic)
|
|
uint8 Pad_23AA[0x8]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FTransform WorldTransform; // 0x20(0x60)(BlueprintVisible, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float Longitude; // 0x80(0x4)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float Latitude; // 0x84(0x4)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float AltitudeMeters; // 0x88(0x4)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
enum class EARAltitudeSource AltitudeSource; // 0x8C(0x1)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_23AD[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
class FString AnchorName; // 0x90(0x10)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
|
|
// 0x8 (0x8 - 0x0)
|
|
// ScriptStruct AugmentedReality.ARSharedWorldReplicationState
|
|
struct FARSharedWorldReplicationState
|
|
{
|
|
public:
|
|
int32 PreviewImageOffset; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 ARWorldOffset; // 0x4(0x4)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
|
|
// 0x90 (0x90 - 0x0)
|
|
// ScriptStruct AugmentedReality.ARTraceResult
|
|
struct FARTraceResult
|
|
{
|
|
public:
|
|
float DistanceFromCamera; // 0x0(0x4)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
enum class EARLineTraceChannels TraceChannel; // 0x4(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_23B6[0xB]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FTransform LocalTransform; // 0x10(0x60)(IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
class UARTrackedGeometry* TrackedGeometry; // 0x70(0x8)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
uint8 Pad_23B8[0x18]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
};
|
|
|
|
// 0x18 (0x18 - 0x0)
|
|
// ScriptStruct AugmentedReality.ARSessionStatus
|
|
struct FARSessionStatus
|
|
{
|
|
public:
|
|
class FString AdditionalInfo; // 0x0(0x10)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
enum class EARSessionStatus Status; // 0x10(0x1)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_23BC[0x7]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
};
|
|
|
|
// 0xC (0xC - 0x0)
|
|
// ScriptStruct AugmentedReality.ARVideoFormat
|
|
struct FARVideoFormat
|
|
{
|
|
public:
|
|
int32 Fps; // 0x0(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 Width; // 0x4(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 Height; // 0x8(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
|
|
// 0x28 (0x28 - 0x0)
|
|
// ScriptStruct AugmentedReality.ARSkeletonDefinition
|
|
struct FARSkeletonDefinition
|
|
{
|
|
public:
|
|
int32 NumJoints; // 0x0(0x4)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_23C0[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
TArray<class FName> JointNames; // 0x8(0x10)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
TArray<int32> ParentIndices; // 0x18(0x10)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
};
|
|
|
|
// 0x48 (0x48 - 0x0)
|
|
// ScriptStruct AugmentedReality.ARPose2D
|
|
struct FARPose2D
|
|
{
|
|
public:
|
|
struct FARSkeletonDefinition SkeletonDefinition; // 0x0(0x28)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
|
|
TArray<struct FVector2D> JointLocations; // 0x28(0x10)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
TArray<bool> IsJointTracked; // 0x38(0x10)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
};
|
|
|
|
// 0x50 (0x50 - 0x0)
|
|
// ScriptStruct AugmentedReality.ARPose3D
|
|
struct FARPose3D
|
|
{
|
|
public:
|
|
struct FARSkeletonDefinition SkeletonDefinition; // 0x0(0x28)(BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic)
|
|
TArray<struct FTransform> JointTransforms; // 0x28(0x10)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
TArray<bool> IsJointTracked; // 0x38(0x10)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
enum class EARJointTransformSpace JointTransformSpace; // 0x48(0x1)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_23C6[0x7]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
};
|
|
|
|
// 0x28 (0x28 - 0x0)
|
|
// ScriptStruct AugmentedReality.ARCameraIntrinsics
|
|
struct FARCameraIntrinsics
|
|
{
|
|
public:
|
|
struct FIntPoint ImageResolution; // 0x0(0x8)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FVector2D FocalLength; // 0x8(0x10)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FVector2D PrincipalPoint; // 0x18(0x10)(BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
};
|
|
|
|
}
|
|
|
|
|