9#include "FieldOfViewNetObjectPrioritizer.generated.h"
21 float InnerSphereRadius = 3000.0f;
25 float InnerSpherePriority = 1.0f;
29 float OuterSphereRadius = 10000.0f;
33 float OuterSpherePriority = 0.2f;
37 float ConeFieldOfViewDegrees = 45.0f;
41 float InnerConeLength = 3000.0f;
45 float ConeLength = 20000.0f;
49 float MinConePriority = 0.2f;
53 float MaxConePriority = 1.0f;
57 float LineOfSightWidth = 200.0f;
61 float LineOfSightPriority = 1.0f;
65 float OutsidePriority = 0.1f;
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
void Init()
Definition LockFreeList.h:4
#define UPROPERTY(...)
UObject definition macros.
Definition ObjectMacros.h:744
#define GENERATED_BODY(...)
Definition ObjectMacros.h:765
#define UCLASS(...)
Definition ObjectMacros.h:776
USkinnedMeshComponent float
Definition SkinnedMeshComponent.h:60
Definition Engine.Build.cs:7
Definition StrongObjectPtrTemplates.h:26
Definition FieldOfViewNetObjectPrioritizer.h:15
Definition FieldOfViewNetObjectPrioritizer.h:76
TStrongObjectPtr< UFieldOfViewNetObjectPrioritizerConfig > Config
Definition FieldOfViewNetObjectPrioritizer.h:135
Definition LocationBasedNetObjectPrioritizer.h:18
Definition NetObjectPrioritizer.h:92
Definition NetObjectPrioritizer.h:44
Definition NetObjectPrioritizer.h:98
Definition ReplicationView.h:19
Definition FieldOfViewNetObjectPrioritizer.h:117
uint32 ObjectCount
Definition FieldOfViewNetObjectPrioritizer.h:122
float * Priorities
Definition FieldOfViewNetObjectPrioritizer.h:125
uint32 ConnectionId
Definition FieldOfViewNetObjectPrioritizer.h:120
UE::Net::FReplicationView View
Definition FieldOfViewNetObjectPrioritizer.h:119
VectorRegister * Positions
Definition FieldOfViewNetObjectPrioritizer.h:123
FPriorityCalculationConstants PriorityCalculationConstants
Definition FieldOfViewNetObjectPrioritizer.h:118
Definition FieldOfViewNetObjectPrioritizer.h:87
VectorRegister LineOfSightRadiusSqr
Definition FieldOfViewNetObjectPrioritizer.h:109
VectorRegister OuterSpherePriority
Definition FieldOfViewNetObjectPrioritizer.h:106
VectorRegister ConeLength
Definition FieldOfViewNetObjectPrioritizer.h:90
VectorRegister InnerConePriority
Definition FieldOfViewNetObjectPrioritizer.h:97
VectorRegister OuterConePriority
Definition FieldOfViewNetObjectPrioritizer.h:98
VectorRegister ConePriorityDiff
Definition FieldOfViewNetObjectPrioritizer.h:100
VectorRegister InnerConeLength
Definition FieldOfViewNetObjectPrioritizer.h:89
VectorRegister OutsidePriority
Definition FieldOfViewNetObjectPrioritizer.h:113
VectorRegister InvConeLengthDiff
Definition FieldOfViewNetObjectPrioritizer.h:94
VectorRegister ConeRadiusFactor
Definition FieldOfViewNetObjectPrioritizer.h:96
VectorRegister LineOfSightPriority
Definition FieldOfViewNetObjectPrioritizer.h:110
VectorRegister OuterSphereRadiusSqr
Definition FieldOfViewNetObjectPrioritizer.h:104
VectorRegister InnerSphereRadiusSqr
Definition FieldOfViewNetObjectPrioritizer.h:103
VectorRegister ConeLengthDiff
Definition FieldOfViewNetObjectPrioritizer.h:92
VectorRegister InnerSpherePriority
Definition FieldOfViewNetObjectPrioritizer.h:105
Definition UnrealMathFPU.h:42