UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
UE::Private Namespace Reference

Namespaces

namespace  DataflowConvertNodesLocal
 
namespace  DynamicMeshMaterialSlotNameHelper
 
namespace  FitKDop3Helpers
 
namespace  LocGen
 
namespace  OverlaySeamHelpers
 
namespace  RenderAssetStreamingManager
 
namespace  StaticMesh
 
namespace  UDynamicMeshLocal
 
namespace  World
 
namespace  WorldPartition
 

Classes

struct  FCreateAndCopyAttributeValues
 
struct  FJsonStringifyArchive
 
struct  FJsonStringifyImpl
 
struct  FLookupTableEntry
 
struct  FOutputDeviceBlockAllocationTag
 
struct  FOutputDeviceItem
 
struct  FOutputDeviceLine
 
struct  FOutputDeviceLinearAllocator
 
struct  FOutputDeviceRedirectorState
 
class  FOutputDevicesPrimaryScopeLock
 
class  FOutputDevicesReadScopeLock
 
class  FOutputDevicesWriteScopeLock
 
struct  FPackageReferenceFinder
 
struct  FPrettyJsonWriter
 
class  FPrivateVertexInfo
 
struct  FReferencerFinderArchive
 
struct  FScopedControllerContext
 
struct  FScopeDisableRunningCookCommandlet
 
class  JsonObjectGraph
 
class  TIntrusiveListIterator
 
class  TIntrusiveTwoWayListIterator
 
struct  TPrettyJsonPrintPolicySingleNewLine
 

Typedefs

using FJsonWriter = FPrettyJsonWriter
 
using ThresholdGuard = TGuardValue_Bitfield_Cleanup< TFunction< void()> >
 

Functions

void SetMultiprocessId (int32 MultiprocessId)
 
void SetIsGCLockedFunction (bool(*InIsGCLockedFuncPtr)())
 
CORE_API TSAN_ATOMIC (class FMalloc *) GMalloc
 
uint32 MurmurFinalize32 (uint32 Hash)
 
bool ShouldForceChildDependency ()
 
bool ShouldForceParentDependency ()
 
bool ShouldPreEvaluateChild ()
 
bool ShouldPreEvaluateParent ()
 
void PreEvaluateChild (const TObjectPtr< UTransformableHandle > &InHandle)
 
void PreEvaluateParent (const TObjectPtr< UTransformableHandle > &InHandle)
 
UObjectGetHandleTarget (const TObjectPtr< UTransformableHandle > &InHandle)
 
UTransformableHandleGetHandle (UObject *InObject, const FName &InSocketName)
 
uint32 GetConstrainableHash (const UObject *InObject)
 
FString GetConstraintLabel (const UTickableConstraint *InConstraint)
 
void UpdatePixelThreshold (UGizmoElementBase *InGizmoElement, const float InPixelHitThreshold)
 
void UpdateMinPixelThreshold (UGizmoElementBase *InGizmoElement, const float InPixelHitThreshold)
 
FSlateAttributeDescriptor::OffsetType FindMemberOffset (const SWidget &OwningWidget, const FSlateAttributeBase &Attribute)
 
FSlateAttributeDescriptor::OffsetType FindContainOffset (const SlateAttributePrivate::ISlateAttributeContainer &OwningContainer, const FSlateAttributeBase &Attribute)
 
EInvalidateWidgetReason InvalidateForMember (SWidget &OwningWidget, const FSlateAttributeBase &Attribute, EInvalidateWidgetReason Reason)
 
EInvalidateWidgetReason InvalidateForContained (const SlateAttributePrivate::ISlateAttributeContainer &OwningContainer, SWidget &OwningWidget, const FSlateAttributeBase &Attribute, EInvalidateWidgetReason Reason)
 
int32 FindAttributeContainerOffset (const SlateAttributePrivate::ISlateAttributeContainer *Container, FSlateAttributeBase *Attribute)
 

Variables

bool GEnableTexturesSamplingStreamingCache = false
 

Detailed Description

The global memory allocator. Most callers should use FMemory::Malloc instead of accessing GMalloc directly. FMemory wraps GMalloc but also provides low-level memory tracking and AutoRTFM support.

UE::Private::TTransactionalAtomicRefCount manages a transactionally-safe atomic refcount value. This is used by FRefCountBase, FThreadSafeRefCountedObject and TRefCountingMixin (in thread-safe mode).

FConstraintsManagerController

Typedef Documentation

◆ FJsonWriter

◆ ThresholdGuard

Function Documentation

◆ FindAttributeContainerOffset()

int32 UE::Private::FindAttributeContainerOffset ( const SlateAttributePrivate::ISlateAttributeContainer Container,
FSlateAttributeBase Attribute 
)

◆ FindContainOffset()

FSlateAttributeDescriptor::OffsetType UE::Private::FindContainOffset ( const SlateAttributePrivate::ISlateAttributeContainer OwningContainer,
const FSlateAttributeBase Attribute 
)

◆ FindMemberOffset()

FSlateAttributeDescriptor::OffsetType UE::Private::FindMemberOffset ( const SWidget OwningWidget,
const FSlateAttributeBase Attribute 
)

◆ GetConstrainableHash()

uint32 UE::Private::GetConstrainableHash ( const UObject InObject)

◆ GetConstraintLabel()

FString UE::Private::GetConstraintLabel ( const UTickableConstraint InConstraint)

◆ GetHandle()

UTransformableHandle * UE::Private::GetHandle ( UObject InObject,
const FName InSocketName 
)

◆ GetHandleTarget()

UObject * UE::Private::GetHandleTarget ( const TObjectPtr< UTransformableHandle > &  InHandle)

◆ InvalidateForContained()

EInvalidateWidgetReason UE::Private::InvalidateForContained ( const SlateAttributePrivate::ISlateAttributeContainer OwningContainer,
SWidget OwningWidget,
const FSlateAttributeBase Attribute,
EInvalidateWidgetReason  Reason 
)

◆ InvalidateForMember()

EInvalidateWidgetReason UE::Private::InvalidateForMember ( SWidget OwningWidget,
const FSlateAttributeBase Attribute,
EInvalidateWidgetReason  Reason 
)

◆ MurmurFinalize32()

uint32 UE::Private::MurmurFinalize32 ( uint32  Hash)
inline

◆ PreEvaluateChild()

void UE::Private::PreEvaluateChild ( const TObjectPtr< UTransformableHandle > &  InHandle)

◆ PreEvaluateParent()

void UE::Private::PreEvaluateParent ( const TObjectPtr< UTransformableHandle > &  InHandle)

◆ SetIsGCLockedFunction()

CORE_API void UE::Private::SetIsGCLockedFunction ( bool(*)()  InIsGCLockedFuncPtr)

◆ SetMultiprocessId()

CORE_API void UE::Private::SetMultiprocessId ( int32  MultiprocessId)

◆ ShouldForceChildDependency()

bool UE::Private::ShouldForceChildDependency ( )

◆ ShouldForceParentDependency()

bool UE::Private::ShouldForceParentDependency ( )

◆ ShouldPreEvaluateChild()

bool UE::Private::ShouldPreEvaluateChild ( )

◆ ShouldPreEvaluateParent()

bool UE::Private::ShouldPreEvaluateParent ( )

◆ TSAN_ATOMIC()

CORE_API UE::Private::TSAN_ATOMIC ( class FMalloc )
extern

◆ UpdateMinPixelThreshold()

void UE::Private::UpdateMinPixelThreshold ( UGizmoElementBase InGizmoElement,
const float  InPixelHitThreshold 
)

◆ UpdatePixelThreshold()

void UE::Private::UpdatePixelThreshold ( UGizmoElementBase InGizmoElement,
const float  InPixelHitThreshold 
)

Variable Documentation

◆ GEnableTexturesSamplingStreamingCache

bool UE::Private::GEnableTexturesSamplingStreamingCache = false