UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
ARComponent.h
Go to the documentation of this file.
1// Copyright Epic Games, Inc. All Rights Reserved.
2
3#pragma once
4
5#include "ARTypes.h"
7#include "PackedNormal.h"
9#include "ARComponent.generated.h"
10
11#define UE_API AUGMENTEDREALITY_API
12
13class USceneComponent;
14class UMRMeshComponent;
18
19UENUM(BlueprintType)
29
30USTRUCT(BlueprintType, Category = "AR Gameplay")
32{
34
35 UPROPERTY(BlueprintReadOnly, Category = "AR")
36 int32 ConfigFlags = 0;
37
38 UPROPERTY(BlueprintReadOnly, Category = "AR")
39 TObjectPtr<UMaterialInterface> DefaultMeshMaterial = nullptr;
40
41 UPROPERTY(BlueprintReadOnly, Category = "AR")
42 TObjectPtr<UMaterialInterface> DefaultWireframeMeshMaterial = nullptr;
43
44 void SetFlag(EARSessionConfigFlags InFlag);
45 bool HasFlag(EARSessionConfigFlags InFlag) const;
46 void FromSessionConfig(const UARSessionConfig& InConfig);
47 bool ShouldCreateMeshComponent() const;
48};
49
50USTRUCT(BlueprintType, Category = "AR Gameplay")
52{
54
55 UPROPERTY(BlueprintReadOnly, Category = "AR")
56 FARSessionPayload SessionPayload;
57
58 UPROPERTY(BlueprintReadWrite, Category = "AR")
59 FTransform WorldTransform = FTransform::Identity;
60
61 UPROPERTY(BlueprintReadWrite, Category = "AR")
62 FVector Center = FVector::ZeroVector;
63
64 UPROPERTY(BlueprintReadWrite, Category = "AR")
65 FVector Extents = FVector::ZeroVector;
66
67 UPROPERTY(BlueprintReadWrite, Category = "AR")
68 TArray<FVector> BoundaryVertices;
69
70 UPROPERTY(BlueprintReadOnly, Category = "AR")
72};
73
74USTRUCT(BlueprintType, Category = "AR Gameplay")
79
80
81USTRUCT(BlueprintType, Category = "AR Gameplay")
83{
85
86 UPROPERTY(BlueprintReadOnly, Category = "AR")
87 FARSessionPayload SessionPayload;
88
89 UPROPERTY(BlueprintReadWrite, Category = "AR")
90 FVector LeftEyePosition = FVector(0.0f);
91
92 UPROPERTY(BlueprintReadWrite, Category = "AR")
93 FVector RightEyePosition = FVector(0.0f);
94
95 UPROPERTY(BlueprintReadWrite, Category = "AR")
96 FVector LookAtTarget = FVector(0.0f);
97};
98
99
100USTRUCT(BlueprintType, Category = "AR Gameplay")
102{
104
105 UPROPERTY(BlueprintReadOnly, Category = "AR")
106 FARSessionPayload SessionPayload;
107
108 UPROPERTY(BlueprintReadOnly, Category = "AR")
109 FTransform WorldTransform = FTransform::Identity;
110
111 UPROPERTY(BlueprintReadOnly, Category = "AR")
112 TObjectPtr<UARCandidateImage> DetectedImage = nullptr;
113
114 UPROPERTY(BlueprintReadOnly, Category = "AR")
115 FVector2D EstimatedSize = FVector2D::ZeroVector;
116};
117
118USTRUCT(BlueprintType, Category = "AR Gameplay")
120{
122
123 UPROPERTY(BlueprintReadOnly, Category = "AR")
124 FARSessionPayload SessionPayload;
125
126 UPROPERTY(BlueprintReadWrite, Category = "AR")
127 FTransform WorldTransform = FTransform::Identity;
128
129 UPROPERTY(BlueprintReadWrite, Category = "AR")
130 FVector Extents = FVector(0.0f);
131
132 UPROPERTY(BlueprintReadWrite, Category = "AR")
133 FString QRCode;
134};
135
136USTRUCT(BlueprintType, Category = "AR Gameplay")
138{
140
141 UPROPERTY(BlueprintReadWrite, Category = "AR")
142 FTransform WorldTransform = FTransform::Identity;
143
144 UPROPERTY(BlueprintReadWrite, Category = "AR")
145 TArray<FTransform> JointTransforms;
146};
147
148USTRUCT(BlueprintType, Category = "AR Gameplay")
150{
152
153 UPROPERTY(BlueprintReadWrite, Category = "AR")
154 FTransform WorldTransform = FTransform::Identity;
155};
156
157USTRUCT(BlueprintType, Category = "AR Gameplay")
159{
161
162 UPROPERTY(BlueprintReadWrite, Category = "AR")
163 FTransform WorldTransform = FTransform::Identity;
164};
165
166
167USTRUCT(BlueprintType, Category = "AR Gameplay")
169{
171
172 UPROPERTY(BlueprintReadOnly, Category = "AR")
173 FARSessionPayload SessionPayload;
174
175 UPROPERTY(BlueprintReadWrite, Category = "AR")
176 FTransform WorldTransform = FTransform::Identity;
177
178 UPROPERTY(BlueprintReadOnly, Category = "AR")
180};
181
182
183USTRUCT(BlueprintType, Category = "AR Gameplay")
185{
187
188 UPROPERTY(BlueprintReadOnly, Category = "AR")
189 FARSessionPayload SessionPayload;
190
191 UPROPERTY(BlueprintReadWrite, Category = "AR")
192 FTransform WorldTransform = FTransform::Identity;
193
194 UPROPERTY(BlueprintReadOnly, Category = "AR")
195 float Longitude = 0.f;
196
197 UPROPERTY(BlueprintReadOnly, Category = "AR")
198 float Latitude = 0.f;
199
200 UPROPERTY(BlueprintReadOnly, Category = "AR")
201 float AltitudeMeters = 0.f;
202
203 UPROPERTY(BlueprintReadOnly, Category = "AR")
205
206 UPROPERTY(BlueprintReadOnly, Category = "AR")
207 FString AnchorName;
208};
209
211{
213 uint32 NumFaces = 0;
214
215 template<typename VertexType>
216 static void CalculateVertexNormals(TArray<FAccumulatedNormal>& AccumulatedNormals, const TArray<VertexType>& Vertices, const TArray<MRMESH_INDEX_TYPE>& Indices, TArray<FPackedNormal>& OutTangentData, FVector MeshCenter = FVector::ZeroVector, float PositionScale = 1.f);
217};
218
232UCLASS(MinimalAPI, abstract, BlueprintType, Category = "AR Gameplay")
233class UARComponent : public USceneComponent
234{
236
237 UE_API virtual void BeginPlay() override;
238
239public:
241
242 UFUNCTION(BlueprintCallable, Category = "AR Gameplay")
243 UE_API void SetNativeID(FGuid NativeID);
244
245 UFUNCTION(BlueprintPure, Category = "AR Gameplay")
246 UMRMeshComponent* GetMRMesh() { return MRMeshComponent; }
247
249 UFUNCTION(BlueprintImplementableEvent, meta = (DisplayName = "Remove"))
250 UE_API void ReceiveRemove();
251
252 UFUNCTION(BlueprintCallable, BlueprintNativeEvent, meta = (DisplayName = "Update Visualization"), Category = "AR Gameplay")
253 UE_API void UpdateVisualization();
254
255 virtual void Update(UARTrackedGeometry* TrackedGeometry) {};
256 UE_API virtual void Remove(UARTrackedGeometry* TrackedGeometry);
257
259 FGuid NativeID;
260
262 FMRMeshDelegate OnMRMeshCreated;
263 FMRMeshDelegate OnMRMeshDestroyed;
264
266 UE_API virtual void OnUnregister() override;
267
268 UFUNCTION()
269 UE_API virtual void OnRep_Payload();
270
271 UE_API void RemoveMeshComponent(UARTrackedGeometry* TrackedGeometry);
272
273 UE_API void ManageMeshComponentForDebugMode(bool bDebugModeEnabled, const FARSessionPayload& SessionPayload);
274
275 UE_API FLinearColor GetDebugColor() const;
276
278 UPROPERTY(EditAnywhere, Category = "AR Gameplay")
279 bool bUseDefaultReplication = true;
280
285 UPROPERTY(EditAnywhere, Category = "AR Gameplay")
286 TObjectPtr<UMaterialInterface> DefaultMeshMaterial = nullptr;
287
292 UPROPERTY(EditAnywhere, Category = "AR Gameplay")
293 TObjectPtr<UMaterialInterface> DefaultWireframeMeshMaterial = nullptr;
294
295 UPROPERTY()
296 TObjectPtr<UMRMeshComponent> MRMeshComponent;
297
299 UPROPERTY()
300 TObjectPtr<UARTrackedGeometry> MyTrackedGeometry;
301
303 bool bFirstUpdate = true;
304
306 bool bIsRemoved = false;
307
308 bool bInDebugMode = false;
309 bool bSavedWireframeMode;
310 FLinearColor SavedWireframeColor;
311};
312
313UENUM(BlueprintType)
315{
317 None = 0,
318
320 ShowNetworkRole = 1,
321
324};
325
326UCLASS(MinimalAPI, Blueprintable, BlueprintType, Category = "AR Gameplay")
328{
330
331public:
332 UE_API virtual void TickComponent(float DeltaTime, enum ELevelTick TickType, FActorComponentTickFunction* ThisTickFunction) override;
333
335 UFUNCTION(BlueprintImplementableEvent, meta = (DisplayName = "Add"))
336 UE_API void ReceiveAdd(const FARPlaneUpdatePayload& Payload);
337
339 UFUNCTION(BlueprintImplementableEvent, meta = (DisplayName = "Update"))
340 UE_API void ReceiveUpdate(const FARPlaneUpdatePayload& Payload);
341
344
345 UFUNCTION(BlueprintCallable, Category = "AR Gameplay | Debug", meta=(DevelopmentOnly))
346 static UE_API void SetPlaneComponentDebugMode(EPlaneComponentDebugMode NewDebugMode);
347
348 UFUNCTION(BlueprintCallable, Category = "AR Gameplay | Debug", meta=(DevelopmentOnly))
349 static UE_API void SetObjectClassificationDebugColors(const TMap<EARObjectClassification, FLinearColor>& InColors);
350
351 UFUNCTION(BlueprintPure, Category = "AR Gameplay | Debug", meta=(DevelopmentOnly))
352 static UE_API const TMap<EARObjectClassification, FLinearColor>& GetObjectClassificationDebugColors();
353
355 UFUNCTION(Reliable, Server, WithValidation)
356 UE_API void ServerUpdatePayload(const FARPlaneUpdatePayload& NewPayload);
357
358 UPROPERTY(BlueprintReadOnly, ReplicatedUsing=OnRep_Payload, Category = "AR Gameplay")
359 FARPlaneUpdatePayload ReplicatedPayload;
360
361 UE_API virtual void OnRep_Payload() override;
362 UE_API virtual void UpdateVisualization_Implementation() override;
363 static UE_API int32 GetDebugMode();
364};
365
366
367UCLASS(MinimalAPI, Blueprintable, BlueprintType, Category = "AR Gameplay")
369{
371public:
373 UFUNCTION(BlueprintImplementableEvent, meta = (DisplayName = "Add"))
374 UE_API void ReceiveAdd(const FARPointUpdatePayload& Payload);
375
377 UFUNCTION(BlueprintImplementableEvent, meta = (DisplayName = "Update"))
378 UE_API void ReceiveUpdate(const FARPointUpdatePayload& Payload);
379
382
384 UFUNCTION(Reliable, Server, WithValidation)
385 UE_API void ServerUpdatePayload(const FARPointUpdatePayload& NewPayload);
386
387 UPROPERTY(BlueprintReadOnly, ReplicatedUsing=OnRep_Payload, Category = "AR Gameplay")
388 FARPointUpdatePayload ReplicatedPayload;
389
390 UE_API virtual void OnRep_Payload() override;
391};
392
393UENUM(BlueprintType)
395{
397 None = 0,
398
400 ShowEyeVectors = 1,
401
403 ShowFaceMesh = 2,
404};
405
406UENUM(BlueprintType)
421
422UCLASS(MinimalAPI, Blueprintable, BlueprintType, Category = "AR Gameplay")
424{
426
427public:
428 UE_API virtual void TickComponent(float DeltaTime, enum ELevelTick TickType, FActorComponentTickFunction* ThisTickFunction) override;
429
431 UFUNCTION(BlueprintImplementableEvent, meta = (DisplayName = "Add"))
432 UE_API void ReceiveAdd(const FARFaceUpdatePayload& Payload);
433
435 UFUNCTION(BlueprintImplementableEvent, meta = (DisplayName = "Update"))
436 UE_API void ReceiveUpdate(const FARFaceUpdatePayload& Payload);
437
440
441 UFUNCTION(BlueprintCallable, Category = "AR Gameplay | Debug", meta=(DevelopmentOnly))
442 static UE_API void SetFaceComponentDebugMode(EFaceComponentDebugMode NewDebugMode);
443
446 UPROPERTY(EditAnywhere, BlueprintReadOnly, Category = "AR Gameplay")
448
450 UPROPERTY(EditAnywhere, BlueprintReadOnly, Category = "AR Gameplay")
451 bool bUpdateVertexNormal = false;
452
454 UPROPERTY(EditAnywhere, BlueprintReadOnly, Category = "AR Gameplay")
455 bool bFaceOutOfScreen = true;
456
457 UFUNCTION(Reliable, Server, WithValidation)
458 UE_API void ServerUpdatePayload(const FARFaceUpdatePayload& NewPayload);
459
460 UPROPERTY(BlueprintReadOnly, ReplicatedUsing=OnRep_Payload, Category = "AR Gameplay")
461 FARFaceUpdatePayload ReplicatedPayload;
462
463 UE_API virtual void OnRep_Payload() override;
464 UE_API virtual void UpdateVisualization_Implementation() override;
465 static UE_API int32 GetDebugMode();
466
467private:
469 TArray<FAccumulatedNormal> AccumulatedNormals;
470
471 TArray<FPackedNormal> TangentData;
472};
473
474UENUM(BlueprintType)
476{
478 None = 0,
479
482};
483
484UCLASS(MinimalAPI, Blueprintable, BlueprintType, Category = "AR Gameplay")
486{
488
489public:
490 UE_API virtual void TickComponent(float DeltaTime, enum ELevelTick TickType, FActorComponentTickFunction* ThisTickFunction) override;
491
493 UFUNCTION(BlueprintImplementableEvent, meta = (DisplayName = "Add"))
494 UE_API void ReceiveAdd(const FARImageUpdatePayload& Payload);
495
497 UFUNCTION(BlueprintImplementableEvent, meta = (DisplayName = "Update"))
498 UE_API void ReceiveUpdate(const FARImageUpdatePayload& Payload);
499
500 UFUNCTION(BlueprintCallable, Category = "AR Gameplay | Debug", meta=(DevelopmentOnly))
501 static UE_API void SetImageComponentDebugMode(EImageComponentDebugMode NewDebugMode);
502
505
507 UFUNCTION(Reliable, Server, WithValidation)
508 UE_API void ServerUpdatePayload(const FARImageUpdatePayload& NewPayload);
509
510 UPROPERTY(BlueprintReadOnly, ReplicatedUsing=OnRep_Payload, Category = "AR Gameplay")
511 FARImageUpdatePayload ReplicatedPayload;
512
513 UE_API virtual void OnRep_Payload() override;
514 UE_API virtual void UpdateVisualization_Implementation() override;
515 static UE_API int32 GetDebugMode();
516};
517
518UENUM(BlueprintType)
520{
522 None = 0,
523
525 ShowQRCode = 1,
526};
527
528UCLASS(MinimalAPI, Blueprintable, BlueprintType, Category = "AR Gameplay")
530{
532
533public:
534 UE_API virtual void TickComponent(float DeltaTime, enum ELevelTick TickType, FActorComponentTickFunction* ThisTickFunction) override;
535
537 UFUNCTION(BlueprintImplementableEvent, meta = (DisplayName = "Add"))
538 UE_API void ReceiveAdd(const FARQRCodeUpdatePayload& Payload);
539
541 UFUNCTION(BlueprintImplementableEvent, meta = (DisplayName = "Update"))
542 UE_API void ReceiveUpdate(const FARQRCodeUpdatePayload& Payload);
543
546
547 UFUNCTION(BlueprintCallable, Category = "AR Gameplay | Debug", meta=(DevelopmentOnly))
548 static UE_API void SetQRCodeComponentDebugMode(EQRCodeComponentDebugMode NewDebugMode);
549
551 UFUNCTION(Reliable, Server, WithValidation)
552 UE_API void ServerUpdatePayload(const FARQRCodeUpdatePayload& NewPayload);
553
554 UPROPERTY(BlueprintReadOnly, ReplicatedUsing=OnRep_Payload, Category = "AR Gameplay")
555 FARQRCodeUpdatePayload ReplicatedPayload;
556
557 UE_API virtual void OnRep_Payload() override;
558 UE_API virtual void UpdateVisualization_Implementation() override;
559 static UE_API int32 GetDebugMode();
560};
561
562UENUM(BlueprintType)
564{
566 None = 0,
567
569 ShowSkeleton = 1,
570};
571
572UCLASS(MinimalAPI, Blueprintable, BlueprintType, Category = "AR Gameplay")
574{
576
577public:
578 UE_API virtual void TickComponent(float DeltaTime, enum ELevelTick TickType, FActorComponentTickFunction* ThisTickFunction) override;
579
581 UFUNCTION(BlueprintImplementableEvent, meta = (DisplayName = "Add"))
582 UE_API void ReceiveAdd(const FARPoseUpdatePayload& Payload);
583
585 UFUNCTION(BlueprintImplementableEvent, meta = (DisplayName = "Update"))
586 UE_API void ReceiveUpdate(const FARPoseUpdatePayload& Payload);
587
590
591 UFUNCTION(BlueprintCallable, Category = "AR Gameplay | Debug", meta=(DevelopmentOnly))
592 static UE_API void SetPoseComponentDebugMode(EPoseComponentDebugMode NewDebugMode);
593
595 UFUNCTION(Reliable, Server, WithValidation)
596 UE_API void ServerUpdatePayload(const FARPoseUpdatePayload& NewPayload);
597
598 UPROPERTY(BlueprintReadOnly, ReplicatedUsing=OnRep_Payload, Category = "AR Gameplay")
599 FARPoseUpdatePayload ReplicatedPayload;
600
601 UE_API virtual void OnRep_Payload() override;
602 static UE_API int32 GetDebugMode();
603};
604
605
606UCLASS(MinimalAPI, Blueprintable, BlueprintType, Category = "AR Gameplay")
608{
610public:
612 UFUNCTION(BlueprintImplementableEvent, meta = (DisplayName = "Add"))
613 UE_API void ReceiveAdd(const FAREnvironmentProbeUpdatePayload& Payload);
614
616 UFUNCTION(BlueprintImplementableEvent, meta = (DisplayName = "Update"))
617 UE_API void ReceiveUpdate(const FAREnvironmentProbeUpdatePayload& Payload);
618
621
623 UFUNCTION(Reliable, Server, WithValidation)
624 UE_API void ServerUpdatePayload(const FAREnvironmentProbeUpdatePayload& NewPayload);
625
626 UPROPERTY(BlueprintReadOnly, ReplicatedUsing=OnRep_Payload, Category = "AR Gameplay")
628
629 UE_API virtual void OnRep_Payload() override;
630};
631
632
633UCLASS(MinimalAPI, Blueprintable, BlueprintType, Category = "AR Gameplay")
635{
637public:
639 UFUNCTION(BlueprintImplementableEvent, meta = (DisplayName = "Add"))
640 UE_API void ReceiveAdd(const FARObjectUpdatePayload& Payload);
641
643 UFUNCTION(BlueprintImplementableEvent, meta = (DisplayName = "Update"))
644 UE_API void ReceiveUpdate(const FARObjectUpdatePayload& Payload);
645
648
650 UFUNCTION(Reliable, Server, WithValidation)
651 UE_API void ServerUpdatePayload(const FARObjectUpdatePayload& NewPayload);
652
653 UPROPERTY(BlueprintReadOnly, ReplicatedUsing=OnRep_Payload, Category = "AR Gameplay")
654 FARObjectUpdatePayload ReplicatedPayload;
655
656 UE_API virtual void OnRep_Payload() override;
657};
658
659
660UCLASS(MinimalAPI, Blueprintable, BlueprintType, Category = "AR Gameplay")
662{
664public:
666 UFUNCTION(BlueprintImplementableEvent, meta = (DisplayName = "Add"))
667 UE_API void ReceiveAdd(const FARMeshUpdatePayload& Payload);
668
670 UFUNCTION(BlueprintImplementableEvent, meta = (DisplayName = "Update"))
671 UE_API void ReceiveUpdate(const FARMeshUpdatePayload& Payload);
672
675
677 UFUNCTION(Reliable, Server, WithValidation)
678 UE_API void ServerUpdatePayload(const FARMeshUpdatePayload& NewPayload);
679
680 UPROPERTY(BlueprintReadOnly, ReplicatedUsing=OnRep_Payload, Category = "AR Gameplay")
681 FARMeshUpdatePayload ReplicatedPayload;
682
683 UE_API virtual void OnRep_Payload() override;
684 UE_API virtual void UpdateVisualization_Implementation() override;
685};
686
687
688UENUM(BlueprintType)
690{
692 None = 0,
693
695 ShowGeoData = 1,
696};
697
698UCLASS(MinimalAPI, Blueprintable, BlueprintType, Category = "AR Gameplay")
700{
702
703public:
704 UFUNCTION(BlueprintCallable, Category = "AR Gameplay | Debug", meta=(DevelopmentOnly))
705 static UE_API void SetGeoAnchorComponentDebugMode(EGeoAnchorComponentDebugMode NewDebugMode);
706
708 UFUNCTION(BlueprintImplementableEvent, meta = (DisplayName = "Add"))
709 UE_API void ReceiveAdd(const FARGeoAnchorUpdatePayload& Payload);
710
712 UFUNCTION(BlueprintImplementableEvent, meta = (DisplayName = "Update"))
713 UE_API void ReceiveUpdate(const FARGeoAnchorUpdatePayload& Payload);
714
717
718 UE_API virtual void TickComponent(float DeltaTime, enum ELevelTick TickType, FActorComponentTickFunction* ThisTickFunction) override;
719
721 UFUNCTION(Reliable, Server, WithValidation)
722 UE_API void ServerUpdatePayload(const FARGeoAnchorUpdatePayload& NewPayload);
723
724 UPROPERTY(BlueprintReadOnly, ReplicatedUsing=OnRep_Payload, Category = "AR Gameplay")
725 FARGeoAnchorUpdatePayload ReplicatedPayload;
726
727 UE_API virtual void OnRep_Payload() override;
728 static UE_API int32 GetDebugMode();
729};
730
731#undef UE_API
EFaceComponentDebugMode
Definition ARComponent.h:395
EImageComponentDebugMode
Definition ARComponent.h:476
EARFaceTransformMixing
Definition ARComponent.h:408
#define UE_API
Definition ARComponent.h:11
EQRCodeComponentDebugMode
Definition ARComponent.h:520
EGeoAnchorComponentDebugMode
Definition ARComponent.h:690
EPoseComponentDebugMode
Definition ARComponent.h:564
EPlaneComponentDebugMode
Definition ARComponent.h:315
EARSessionConfigFlags
Definition ARComponent.h:21
EARObjectClassification
Definition ARTypes.h:176
EARAltitudeSource
Definition ARTypes.h:239
@ Normal
Definition AndroidInputInterface.h:116
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 DECLARE_MULTICAST_DELEGATE_OneParam(DelegateName, Param1Type)
Definition DelegateCombinations.h:49
ELevelTick
Definition EngineBaseTypes.h:70
return true
Definition ExternalRpcRegistry.cpp:601
#define UPROPERTY(...)
UObject definition macros.
Definition ObjectMacros.h:744
#define GENERATED_BODY(...)
Definition ObjectMacros.h:765
#define UFUNCTION(...)
Definition ObjectMacros.h:745
#define UCLASS(...)
Definition ObjectMacros.h:776
#define UENUM(...)
Definition ObjectMacros.h:749
#define USTRUCT(...)
Definition ObjectMacros.h:746
uint8_t uint8
Definition binka_ue_file_header.h:8
uint32_t uint32
Definition binka_ue_file_header.h:6
Definition Array.h:670
Definition UnrealString.h.inl:34
Definition ARTypes.h:313
Definition ARComponent.h:234
Definition ARComponent.h:608
Definition ARComponent.h:424
Definition ARComponent.h:700
Definition ARComponent.h:486
Definition ARComponent.h:662
Definition ARComponent.h:635
Definition ARComponent.h:328
Definition ARComponent.h:369
Definition ARComponent.h:574
Definition ARComponent.h:530
Definition ARSessionConfig.h:183
Definition ARTrackable.h:17
Definition MaterialInterface.h:296
@ false
Definition radaudio_common.h:23
Definition ARComponent.h:150
Definition ARComponent.h:83
Definition ARComponent.h:185
Definition ARComponent.h:102
Definition ARComponent.h:169
Definition ARComponent.h:159
Definition ARComponent.h:52
Definition ARComponent.h:76
Definition ARComponent.h:138
Definition ARComponent.h:120
Definition ARComponent.h:32
Definition ARComponent.h:211
Definition EngineBaseTypes.h:571
Definition Guid.h:109
Definition Color.h:48
Definition PackedNormal.h:13
Definition ObjectPtr.h:488
static CORE_API const TVector< double > ZeroVector
Definition Vector.h:79