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

Functions

bool AnyEqual (const FScriptSetHelper &SetHelper, const int32 LogicalIndex, int32 Num, const uint8 *ElementToCompare, uint32 PortFlags)
 
bool RangesContainSameAmountsOfVal (const FScriptSetHelper &SetHelperA, const int32 LogicalIndexA, const FScriptSetHelper &SetHelperB, const int32 LogicalIndexB, int32 Num, const uint8 *ElementToCompare, uint32 PortFlags)
 
bool IsPermutation (const FScriptSetHelper &SetHelperA, const FScriptSetHelper &SetHelperB, const uint32 PortFlags)
 

Function Documentation

◆ AnyEqual()

bool UESetProperty_Private::AnyEqual ( const FScriptSetHelper SetHelper,
const int32  LogicalIndex,
int32  Num,
const uint8 ElementToCompare,
uint32  PortFlags 
)

Checks if any of the elements in the set compare equal to the one passed.

Parameters
SetHelperThe set to search through.
LogicalIndexThe index in the set to start searching from.
NumThe number of elements to compare.

◆ IsPermutation()

bool UESetProperty_Private::IsPermutation ( const FScriptSetHelper SetHelperA,
const FScriptSetHelper SetHelperB,
const uint32  PortFlags 
)

◆ RangesContainSameAmountsOfVal()

bool UESetProperty_Private::RangesContainSameAmountsOfVal ( const FScriptSetHelper SetHelperA,
const int32  LogicalIndexA,
const FScriptSetHelper SetHelperB,
const int32  LogicalIndexB,
int32  Num,
const uint8 ElementToCompare,
uint32  PortFlags 
)