UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FScriptSetHelper_InContainer Class Reference

#include <UnrealType.h>

+ Inheritance diagram for FScriptSetHelper_InContainer:

Public Member Functions

UE_FORCEINLINE_HINT FScriptSetHelper_InContainer (const FSetProperty *InProperty, const void *InArray, int32 FixedArrayIndex=0)
 
- Public Member Functions inherited from FScriptSetHelper
FIterator CreateIterator () const
 
FIterator CreateIterator (const int32 InLogicalIndex) const
 
 FScriptSetHelper (const FSetProperty *InProperty, const void *InSet)
 
 FScriptSetHelper (FProperty *InElementProp, const void *InSet, const FScriptSetLayout &InLayout)
 
UE_FORCEINLINE_HINT bool IsValidIndex (int32 InternalIndex) const
 
int32 Num () const
 
int32 NumUnchecked () const
 
int32 GetMaxIndex () const
 
uint8GetElementPtr (int32 InternalIndex)
 
UE_FORCEINLINE_HINT const uint8GetElementPtr (int32 InternalIndex) const
 
uint8GetElementPtr (const FIterator Iterator)
 
UE_FORCEINLINE_HINT const uint8GetElementPtr (const FIterator Iterator) const
 
uint8FindNthElementPtr (int32 N)
 
const uint8FindNthElementPtr (int32 N) const
 
void MoveAssign (void *InOtherSet)
 
int32 AddUninitializedValue ()
 
void EmptyElements (int32 Slack=0)
 
int32 AddDefaultValue_Invalid_NeedsRehash ()
 
FPropertyGetElementProperty () const
 
void RemoveAt (int32 InternalIndex, int32 Count=1)
 
COREUOBJECT_API void Rehash ()
 
int32 FindInternalIndex (int32 LogicalIdx) const
 
int32 FindLogicalIndex (int32 InternalIdx) const
 
int32 FindElementIndex (const void *ElementToFind, int32 IndexHint=0) const
 
uint8FindElementPtr (const void *ElementToFind, int32 IndexHint=0)
 
int32 FindElementIndexFromHash (const void *ElementToFind) const
 
uint8FindElementPtrFromHash (const void *ElementToFind)
 
void AddElement (const void *ElementToAdd)
 
bool RemoveElement (const void *ElementToRemove)
 

Additional Inherited Members

- Public Types inherited from FScriptSetHelper
using FIterator = TScriptContainerIterator< FScriptSetHelper >
 
- Static Public Member Functions inherited from FScriptSetHelper
static int32 Num (const void *Target)
 
static FScriptSetHelper CreateHelperFormElementProperty (FProperty *InElementProperty, const void *InSet)
 
- Public Attributes inherited from FScriptSetHelper
FPropertyElementProp
 
FScriptSetSet
 
FScriptSetLayout SetLayout
 

Constructor & Destructor Documentation

◆ FScriptSetHelper_InContainer()

UE_FORCEINLINE_HINT FScriptSetHelper_InContainer::FScriptSetHelper_InContainer ( const FSetProperty InProperty,
const void InArray,
int32  FixedArrayIndex = 0 
)
inline

The documentation for this class was generated from the following file: