UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
UMeshDescriptionBase Member List

This is the complete list of members for UMeshDescriptionBase, including all inherited members.

AbortInsideMemberFunction() constUObject
AddRef() constUObjectBase
AddReferencedObjects(UObject *InThis, FReferenceCollector &Collector)UObjectstatic
AddToCluster(UObjectBaseUtility *ClusterRootOrObjectFromCluster, bool bAddAsMutableObject=false)UObjectBaseUtility
AddToRoot()UObjectBaseUtilityinline
AppendName(FString &ResultString) constUObjectBaseUtilityinline
AreNativePropertiesIdenticalTo(UObject *Other) constUObjectinlinevirtual
AtomicallyClearFlags(EObjectFlags FlagsToClear)UObjectBaseinline
AtomicallyClearInternalFlags(EInternalObjectFlags FlagsToClear) constUObjectBaseUtilityinline
AtomicallySetFlags(EObjectFlags FlagsToAdd)UObjectBaseinline
BeginDestroy()UObjectvirtual
BuildSubobjectMapping(UObject *OtherObject, TMap< UObject *, UObject * > &ObjectMapping) constUObjectvirtual
CallAddReferencedObjects(FReferenceCollector &Collector)UObject
CallFunction(FFrame &Stack, RESULT_DECL, UFunction *Function)UObject
CallFunctionByNameWithArguments(const TCHAR *Cmd, FOutputDevice &Ar, UObject *Executor, bool bForceCallWithNonExec=false)UObject
CallRemoteFunction(UFunction *Function, void *Parms, struct FOutParmRec *OutParms, FFrame *Stack)UObjectinlinevirtual
CanBeClusterRoot() constUObjectBaseUtilityinlinevirtual
CanBeInCluster() constUObjectBaseUtilityvirtual
CanCheckDefaultSubObjects(bool bForceCheck, bool &bResult) constUObjectprotected
CanCreateInCurrentContext(UObject *Template)UObjectstatic
CheckDefaultSubobjects(bool bForceCheck=false) constUObject
CheckDefaultSubobjectsInternal() constUObjectprotectedvirtual
ClearFlags(EObjectFlags FlagsToClear)UObjectBaseUtilityinline
ClearGarbage()UObjectBaseUtilityinline
ClearInternalFlags(EInternalObjectFlags FlagsToClear) constUObjectBaseUtilityinline
CollectDefaultSubobjects(TArray< UObject * > &OutDefaultSubobjects, bool bIncludeNestedSubobjects=false) constUObject
CollectSaveOverrides(FObjectCollectSaveOverridesContext SaveContext)UObjectvirtual
ComputePolygonTriangulation(FPolygonID PolygonID)UMeshDescriptionBase
ConditionalBeginDestroy()UObject
ConditionalFinishDestroy()UObject
ConditionalPostLoad()UObject
ConditionalPostLoadSubobjects(struct FObjectInstancingGraph *OuterInstanceGraph=NULL)UObject
ConditionalPreload()UObject
CreateCluster()UObjectBaseUtilityvirtual
CreateDefaultSubobject(FName SubobjectFName, UClass *ReturnType, UClass *ClassToCreateByDefault, bool bIsRequired, bool bIsTransient)UObject
CreateDefaultSubobject(FName SubobjectName, bool bTransient=false)UObjectinline
CreateDefaultSubobject(FName SubobjectName, bool bTransient=false)UObjectinline
CreateEdge(FVertexID VertexID0, FVertexID VertexID1)UMeshDescriptionBase
CreateEdgeWithID(FEdgeID EdgeID, FVertexID VertexID0, FVertexID VertexID1)UMeshDescriptionBase
CreateEditorOnlyDefaultSubobject(FName SubobjectName, bool bTransient=false)UObjectinline
CreateOptionalDefaultSubobject(FName SubobjectName, bool bTransient=false)UObjectinline
CreateOptionalDefaultSubobject(FName SubobjectName, bool bTransient=false)UObjectinline
CreatePolygon(FPolygonGroupID PolygonGroupID, TArray< FVertexInstanceID > &VertexInstanceIDs, TArray< FEdgeID > &NewEdgeIDs)UMeshDescriptionBase
CreatePolygonGroup()UMeshDescriptionBase
CreatePolygonGroupWithID(FPolygonGroupID PolygonGroupID)UMeshDescriptionBase
CreatePolygonWithID(FPolygonID PolygonID, FPolygonGroupID PolygonGroupID, TArray< FVertexInstanceID > &VertexInstanceIDs, TArray< FEdgeID > &NewEdgeIDs)UMeshDescriptionBase
CreateTriangle(FPolygonGroupID PolygonGroupID, const TArray< FVertexInstanceID > &VertexInstanceIDs, TArray< FEdgeID > &NewEdgeIDs)UMeshDescriptionBase
CreateTriangleWithID(FTriangleID TriangleID, FPolygonGroupID PolygonGroupID, const TArray< FVertexInstanceID > &VertexInstanceIDs, TArray< FEdgeID > &NewEdgeIDs)UMeshDescriptionBase
CreateVertex()UMeshDescriptionBase
CreateVertexInstance(FVertexID VertexID)UMeshDescriptionBase
CreateVertexInstanceWithID(FVertexInstanceID VertexInstanceID, FVertexID VertexID)UMeshDescriptionBase
CreateVertexWithID(FVertexID VertexID)UMeshDescriptionBase
DECLARE_FUNCTION(ProcessInternal)UObject
DECLARE_FUNCTION(execUndefined)UObject
DECLARE_FUNCTION(execLocalVariable)UObject
DECLARE_FUNCTION(execInstanceVariable)UObject
DECLARE_FUNCTION(execDefaultVariable)UObject
DECLARE_FUNCTION(execLocalOutVariable)UObject
DECLARE_FUNCTION(execInterfaceVariable)UObject
DECLARE_FUNCTION(execClassSparseDataVariable)UObject
DECLARE_FUNCTION(execInterfaceContext)UObject
DECLARE_FUNCTION(execArrayElement)UObject
DECLARE_FUNCTION(execBoolVariable)UObject
DECLARE_FUNCTION(execClassDefaultVariable)UObject
DECLARE_FUNCTION(execEndFunctionParms)UObject
DECLARE_FUNCTION(execNothing)UObject
DECLARE_FUNCTION(execNothingInt32)UObject
DECLARE_FUNCTION(execNothingOp4a)UObject
DECLARE_FUNCTION(execBreakpoint)UObject
DECLARE_FUNCTION(execTracepoint)UObject
DECLARE_FUNCTION(execWireTracepoint)UObject
DECLARE_FUNCTION(execInstrumentation)UObject
DECLARE_FUNCTION(execEndOfScript)UObject
DECLARE_FUNCTION(execReturnNothing)UObject
DECLARE_FUNCTION(execEmptyParmValue)UObject
DECLARE_FUNCTION(execJump)UObject
DECLARE_FUNCTION(execJumpIfNot)UObject
DECLARE_FUNCTION(execAssert)UObject
DECLARE_FUNCTION(execPushExecutionFlow)UObject
DECLARE_FUNCTION(execPopExecutionFlow)UObject
DECLARE_FUNCTION(execComputedJump)UObject
DECLARE_FUNCTION(execPopExecutionFlowIfNot)UObject
DECLARE_FUNCTION(execLet)UObject
DECLARE_FUNCTION(execLetObj)UObject
DECLARE_FUNCTION(execLetWeakObjPtr)UObject
DECLARE_FUNCTION(execLetBool)UObject
DECLARE_FUNCTION(execLetDelegate)UObject
DECLARE_FUNCTION(execLetMulticastDelegate)UObject
DECLARE_FUNCTION(execAddMulticastDelegate)UObject
DECLARE_FUNCTION(execClearMulticastDelegate)UObject
DECLARE_FUNCTION(execEatReturnValue)UObject
DECLARE_FUNCTION(execRemoveMulticastDelegate)UObject
DECLARE_FUNCTION(execSelf)UObject
DECLARE_FUNCTION(execContext)UObject
DECLARE_FUNCTION(execContext_FailSilent)UObject
DECLARE_FUNCTION(execStructMemberContext)UObject
DECLARE_FUNCTION(execVirtualFunction)UObject
DECLARE_FUNCTION(execFinalFunction)UObject
DECLARE_FUNCTION(execLocalVirtualFunction)UObject
DECLARE_FUNCTION(execLocalFinalFunction)UObject
DECLARE_FUNCTION(execStructCmpEq)UObject
DECLARE_FUNCTION(execStructCmpNe)UObject
DECLARE_FUNCTION(execStructMember)UObject
DECLARE_FUNCTION(execEqualEqual_DelegateDelegate)UObject
DECLARE_FUNCTION(execNotEqual_DelegateDelegate)UObject
DECLARE_FUNCTION(execEqualEqual_DelegateFunction)UObject
DECLARE_FUNCTION(execNotEqual_DelegateFunction)UObject
DECLARE_FUNCTION(execIntConst)UObject
DECLARE_FUNCTION(execInt64Const)UObject
DECLARE_FUNCTION(execUInt64Const)UObject
DECLARE_FUNCTION(execSkipOffsetConst)UObject
DECLARE_FUNCTION(execFloatConst)UObject
DECLARE_FUNCTION(execDoubleConst)UObject
DECLARE_FUNCTION(execStringConst)UObject
DECLARE_FUNCTION(execUnicodeStringConst)UObject
DECLARE_FUNCTION(execTextConst)UObject
DECLARE_FUNCTION(execPropertyConst)UObject
DECLARE_FUNCTION(execObjectConst)UObject
DECLARE_FUNCTION(execSoftObjectConst)UObject
DECLARE_FUNCTION(execFieldPathConst)UObject
DECLARE_FUNCTION(execInstanceDelegate)UObject
DECLARE_FUNCTION(execNameConst)UObject
DECLARE_FUNCTION(execByteConst)UObject
DECLARE_FUNCTION(execIntZero)UObject
DECLARE_FUNCTION(execIntOne)UObject
DECLARE_FUNCTION(execTrue)UObject
DECLARE_FUNCTION(execFalse)UObject
DECLARE_FUNCTION(execNoObject)UObject
DECLARE_FUNCTION(execNullInterface)UObject
DECLARE_FUNCTION(execIntConstByte)UObject
DECLARE_FUNCTION(execRotationConst)UObject
DECLARE_FUNCTION(execVectorConst)UObject
DECLARE_FUNCTION(execVector3fConst)UObject
DECLARE_FUNCTION(execTransformConst)UObject
DECLARE_FUNCTION(execStructConst)UObject
DECLARE_FUNCTION(execSetArray)UObject
DECLARE_FUNCTION(execSetSet)UObject
DECLARE_FUNCTION(execSetMap)UObject
DECLARE_FUNCTION(execArrayConst)UObject
DECLARE_FUNCTION(execSetConst)UObject
DECLARE_FUNCTION(execMapConst)UObject
DECLARE_FUNCTION(execBitFieldConst)UObject
DECLARE_FUNCTION(execNew)UObject
DECLARE_FUNCTION(execClassContext)UObject
DECLARE_FUNCTION(execNativeParm)UObject
DECLARE_FUNCTION(execCast)UObject
DECLARE_FUNCTION(execDynamicCast)UObject
DECLARE_FUNCTION(execMetaCast)UObject
DECLARE_FUNCTION(execInterfaceCast)UObject
DECLARE_FUNCTION(execDoubleToFloatCast)UObject
DECLARE_FUNCTION(execFloatToDoubleCast)UObject
DECLARE_FUNCTION(execObjectToBool)UObject
DECLARE_FUNCTION(execInterfaceToBool)UObject
DECLARE_FUNCTION(execObjectToInterface)UObject
DECLARE_FUNCTION(execInterfaceToInterface)UObject
DECLARE_FUNCTION(execInterfaceToObject)UObject
DECLARE_FUNCTION(execGetDynArrayElement)UObject
DECLARE_FUNCTION(execSetDynArrayElement)UObject
DECLARE_FUNCTION(execGetDynArrayLength)UObject
DECLARE_FUNCTION(execSetDynArrayLength)UObject
DECLARE_FUNCTION(execDynArrayInsert)UObject
DECLARE_FUNCTION(execDynArrayRemove)UObject
DECLARE_FUNCTION(execDynArrayFind)UObject
DECLARE_FUNCTION(execDynArrayFindStruct)UObject
DECLARE_FUNCTION(execDynArrayAdd)UObject
DECLARE_FUNCTION(execDynArrayAddItem)UObject
DECLARE_FUNCTION(execDynArrayInsertItem)UObject
DECLARE_FUNCTION(execDynArrayRemoveItem)UObject
DECLARE_FUNCTION(execDynArraySort)UObject
DECLARE_FUNCTION(execBindDelegate)UObject
DECLARE_FUNCTION(execCallMulticastDelegate)UObject
DECLARE_FUNCTION(execLetValueOnPersistentFrame)UObject
DECLARE_FUNCTION(execCallMathFunction)UObject
DECLARE_FUNCTION(execSwitchValue)UObject
DECLARE_FUNCTION(execArrayGetByRef)UObject
DECLARE_FUNCTION(execAutoRtfmTransact)UObject
DECLARE_FUNCTION(execAutoRtfmStopTransact)UObject
DECLARE_FUNCTION(execAutoRtfmAbortIfNot)UObject
DeferredRegister(UClass *UClassStaticClass, const TCHAR *PackageName, const TCHAR *Name)UObjectBaseprotectedvirtual
DeleteEdge(FEdgeID EdgeID, TArray< FVertexID > &OrphanedVertices)UMeshDescriptionBase
DeletePolygon(FPolygonID PolygonID, TArray< FEdgeID > &OrphanedEdges, TArray< FVertexInstanceID > &OrphanedVertexInstances, TArray< FPolygonGroupID > &OrphanedPolygonGroups)UMeshDescriptionBase
DeletePolygonGroup(FPolygonGroupID PolygonGroupID)UMeshDescriptionBase
DeleteTriangle(FTriangleID TriangleID, TArray< FEdgeID > &OrphanedEdges, TArray< FVertexInstanceID > &OrphanedVertexInstances, TArray< FPolygonGroupID > &OrphanedPolygonGroupsPtr)UMeshDescriptionBase
DeleteVertex(FVertexID VertexID)UMeshDescriptionBase
DeleteVertexInstance(FVertexInstanceID VertexInstanceID, TArray< FVertexID > &OrphanedVertices)UMeshDescriptionBase
DestroyNonNativeProperties()UObject
DetachExternalPackage()UObjectBaseUtility
EdgeAttributes()UMeshDescriptionBaseinline
EdgeAttributes() constUMeshDescriptionBaseinline
Edges()UMeshDescriptionBaseinline
Edges() constUMeshDescriptionBaseinline
Empty()UMeshDescriptionBase
ENetFields_Private enum nameUObject
ExecuteUbergraph(int32 EntryPoint)UObject
ExportCustomProperties(FOutputDevice &Out, uint32 Indent)UObjectinlinevirtual
FindFunction(FName InName) constUObject
FindFunctionChecked(FName InName) constUObject
FindNearestCommonBaseClass(const UClass *TestClass) constUObjectBaseUtility
FinishDestroy()UObjectvirtual
GetAllMarks() constUObjectBaseUtilityinline
GetArchetype() constUObject
GetArchetypeFromRequiredInfo(const UClass *Class, const UObject *Outer, FName Name, EObjectFlags ObjectFlags)UObjectstatic
GetArchetypeInstances(TArray< UObject * > &Instances)UObject
GetAssetRegistryTags(FAssetRegistryTagsContext Context) constUObjectvirtual
GetAssetRegistryTags(TArray< FAssetRegistryTag > &OutTags) constUObjectvirtual
GetAssetRegistryTags(FAssetData &Out) constUObject
GetAssetRegistryTags(FAssetRegistryTagsContext Context, FAssetData &Out) constUObject
GetClass() constUObjectBaseinline
GetConfigOverridePlatform() constUObjectinlinevirtual
GetDefaultConfigFilename() constUObject
GetDefaultSubobjectByName(FName ToFind)UObject
GetDefaultSubobjects(TArray< UObject * > &OutDefaultSubobjects)UObject
GetDesc()UObjectinlinevirtual
GetDetailedInfo() constUObject
GetDetailedInfoInternal() constUObjectinlineprotectedvirtual
GetEdgeConnectedPolygons(FEdgeID EdgeID, TArray< FPolygonID > &OutConnectedPolygonIDs) constUMeshDescriptionBase
GetEdgeConnectedTriangles(FEdgeID EdgeID, TArray< FTriangleID > &OutConnectedTriangleIDs) constUMeshDescriptionBase
GetEdgeCount() constUMeshDescriptionBaseinline
GetEdgeVertex(FEdgeID EdgeID, int32 VertexNumber) constUMeshDescriptionBase
GetEdgeVertices(const FEdgeID EdgeID, TArray< FVertexID > &OutVertexIDs) constUMeshDescriptionBase
GetExporterName(void)UObjectinlinevirtual
GetExternalPackage() constUObjectBase
GetExternalPackageInternal() constUObjectBase
GetFlags() constUObjectBaseinline
GetFName() constUObjectBaseinline
GetFNameForStatID() constUObjectBasevirtual
GetFullGroupName(bool bStartWithOuter) constUObjectBaseUtility
GetFullName(const UObject *StopOuter=NULL, EObjectFullNameFlags Flags=EObjectFullNameFlags::None) constUObjectBaseUtility
GetFullName(const UObject *StopOuter, FString &ResultString, EObjectFullNameFlags Flags=EObjectFullNameFlags::None) constUObjectBaseUtility
GetFullName(FStringBuilderBase &ResultString, const UObject *StopOuter=NULL, EObjectFullNameFlags Flags=EObjectFullNameFlags::None) constUObjectBaseUtility
GetFunctionCallspace(UFunction *Function, FFrame *Stack)UObjectinlinevirtual
GetGlobalUserConfigFilename() constUObject
GetImplementingOuter() constUObjectBaseUtilityinline
GetImplementingOuterObject(const UClass *InInterfaceClass) constUObjectBaseUtility
GetInterfaceAddress(UClass *InterfaceClass)UObjectBaseUtility
GetInternalFlags() constUObjectBaseUtilityinline
GetLifetimeReplicatedProps(TArray< class FLifetimeProperty > &OutLifetimeProps) constUObjectvirtual
GetLinker() constUObjectBaseUtility
GetLinkerCustomVersion(FGuid CustomVersionKey) constUObjectBaseUtility
GetLinkerIndex() constUObjectBaseUtility
GetLinkerLicenseeUE4Version() constUObjectBaseUtilityinline
GetLinkerLicenseeUEVersion() constUObjectBaseUtility
GetLinkerUE4Version() constUObjectBaseUtilityinline
GetLinkerUEVersion() constUObjectBaseUtility
GetMaskedFlags(EObjectFlags Mask=RF_AllFlags) constUObjectBaseUtilityinline
GetMeshDescription()UMeshDescriptionBaseinline
GetMeshDescription() constUMeshDescriptionBaseinline
GetName() constUObjectBaseUtilityinline
GetName(FString &ResultString) constUObjectBaseUtilityinline
GetNativeInterfaceAddress(UClass *InterfaceClass)UObjectBaseUtility
GetNativeInterfaceAddress(UClass *InterfaceClass) constUObjectBaseUtilityinline
GetNativePropertyValues(TMap< FString, FString > &out_PropertyValues, uint32 ExportFlags=0) constUObjectinlinevirtual
GetNetPushIdDynamic() constUObjectinlinevirtual
GetNumEdgeConnectedPolygons(FEdgeID EdgeID) constUMeshDescriptionBase
GetNumEdgeConnectedTriangles(FEdgeID EdgeID) constUMeshDescriptionBase
GetNumPolygonGroupPolygons(FPolygonGroupID PolygonGroupID) constUMeshDescriptionBase
GetNumPolygonInternalEdges(FPolygonID PolygonID) constUMeshDescriptionBase
GetNumPolygonTriangles(FPolygonID PolygonID) constUMeshDescriptionBase
GetNumPolygonVertices(FPolygonID PolygonID) constUMeshDescriptionBase
GetNumVertexConnectedEdges(FVertexID VertexID) constUMeshDescriptionBase
GetNumVertexConnectedPolygons(FVertexID VertexID) constUMeshDescriptionBase
GetNumVertexConnectedTriangles(FVertexID VertexID) constUMeshDescriptionBase
GetNumVertexInstanceConnectedPolygons(FVertexInstanceID VertexInstanceID) constUMeshDescriptionBase
GetNumVertexInstanceConnectedTriangles(FVertexInstanceID VertexInstanceID) constUMeshDescriptionBase
GetNumVertexVertexInstances(FVertexID VertexID) constUMeshDescriptionBase
GetOuter() constUObjectBaseinline
GetOutermost() constUObjectBaseUtility
GetOutermostObject() constUObjectBaseUtility
GetPackage() constUObjectBaseUtility
GetPathName(const UObject *StopOuter=NULL) constUObjectBaseUtility
GetPathName(const UObject *StopOuter, FString &ResultString) constUObjectBaseUtility
GetPathName(const UObject *StopOuter, FStringBuilderBase &ResultString) constUObjectBaseUtility
GetPolygonAdjacentPolygons(FPolygonID PolygonID, TArray< FPolygonID > &OutPolygonIDs) constUMeshDescriptionBase
GetPolygonCount() constUMeshDescriptionBaseinline
GetPolygonGroupCount() constUMeshDescriptionBaseinline
GetPolygonGroupPolygons(FPolygonGroupID PolygonGroupID, TArray< FPolygonID > &OutPolygonIDs) constUMeshDescriptionBase
GetPolygonInternalEdges(FPolygonID PolygonID, TArray< FEdgeID > &OutEdgeIDs) constUMeshDescriptionBase
GetPolygonPerimeterEdges(FPolygonID PolygonID, TArray< FEdgeID > &OutEdgeIDs) constUMeshDescriptionBase
GetPolygonPolygonGroup(FPolygonID PolygonID) constUMeshDescriptionBase
GetPolygonTriangles(FPolygonID PolygonID, TArray< FTriangleID > &OutTriangleIDs) constUMeshDescriptionBase
GetPolygonVertexInstances(FPolygonID PolygonID, TArray< FVertexInstanceID > &OutVertexInstanceIDs) constUMeshDescriptionBase
GetPolygonVertices(FPolygonID PolygonID, TArray< FVertexID > &OutVertexIDs) constUMeshDescriptionBase
GetPreloadDependencies(TArray< UObject * > &OutDeps)UObjectvirtual
GetPrestreamPackages(TArray< UObject * > &OutPrestream)UObjectinlinevirtual
GetPrimaryAssetId() constUObjectvirtual
GetProjectUserConfigFilename() constUObject
GetRefCount() constUObjectBaseUtilityinline
GetReplicatedCustomConditionState(FCustomPropertyConditionState &OutActiveState) constUObjectvirtual
GetRequiredAttributes()UMeshDescriptionBaseinlinevirtual
GetRequiredAttributes() constUMeshDescriptionBaseinlinevirtual
GetResourceSizeBytes(EResourceSizeMode::Type Mode)UObjectinline
GetResourceSizeEx(FResourceSizeEx &CumulativeResourceSize)UObjectvirtual
GetRestoreForUObjectOverwrite()UObjectinlinevirtual
GetSparseClassDataStruct() constUObject
GetStatID(bool bForDeferredUse=false) constUObjectBaseUtilityinline
GetSubobjectsWithStableNamesForNetworking(TArray< UObject * > &ObjList)UObjectinlinevirtual
GetTriangleAdjacentTriangles(FTriangleID TriangleID, TArray< FTriangleID > &OutTriangleIDs) constUMeshDescriptionBase
GetTriangleCount() constUMeshDescriptionBaseinline
GetTriangleEdges(FTriangleID TriangleID, TArray< FEdgeID > &OutEdgeIDs) constUMeshDescriptionBase
GetTrianglePolygon(FTriangleID TriangleID) constUMeshDescriptionBase
GetTrianglePolygonGroup(FTriangleID TriangleID) constUMeshDescriptionBase
GetTriangleVertexInstance(FTriangleID TriangleID, int32 Index) constUMeshDescriptionBase
GetTriangleVertexInstances(FTriangleID TriangleID, TArray< FVertexInstanceID > &OutVertexInstanceIDs) constUMeshDescriptionBase
GetTriangleVertices(FTriangleID TriangleID, TArray< FVertexID > &OutVertexIDs) constUMeshDescriptionBase
GetTypedOuter(UClass *Target) constUObjectBaseUtility
GetTypedOuter() constUObjectBaseUtilityinline
GetUniqueID() constUObjectBaseinline
GetVersePath() constUObjectBaseUtilityvirtual
GetVertexAdjacentVertices(FVertexID VertexID, TArray< FVertexID > &OutAdjacentVertexIDs) constUMeshDescriptionBase
GetVertexConnectedEdges(FVertexID VertexID, TArray< FEdgeID > &OutEdgeIDs) constUMeshDescriptionBase
GetVertexConnectedPolygons(FVertexID VertexID, TArray< FPolygonID > &OutConnectedPolygonIDs) constUMeshDescriptionBase
GetVertexConnectedTriangles(FVertexID VertexID, TArray< FTriangleID > &OutConnectedTriangleIDs) constUMeshDescriptionBase
GetVertexCount() constUMeshDescriptionBaseinline
GetVertexInstanceConnectedPolygons(FVertexInstanceID VertexInstanceID, TArray< FPolygonID > &OutConnectedPolygonIDs) constUMeshDescriptionBase
GetVertexInstanceConnectedTriangles(FVertexInstanceID VertexInstanceID, TArray< FTriangleID > &OutConnectedTriangleIDs) constUMeshDescriptionBase
GetVertexInstanceCount() constUMeshDescriptionBaseinline
GetVertexInstanceForPolygonVertex(FPolygonID PolygonID, FVertexID VertexID) constUMeshDescriptionBase
GetVertexInstanceForTriangleVertex(FTriangleID TriangleID, FVertexID VertexID) constUMeshDescriptionBase
GetVertexInstancePairEdge(FVertexInstanceID VertexInstanceID0, FVertexInstanceID VertexInstanceID1) constUMeshDescriptionBase
GetVertexInstanceVertex(FVertexInstanceID VertexInstanceID) constUMeshDescriptionBase
GetVertexPairEdge(FVertexID VertexID0, FVertexID VertexID1) constUMeshDescriptionBase
GetVertexPosition(FVertexID VertexID) constUMeshDescriptionBase
GetVertexPositions()UMeshDescriptionBaseinline
GetVertexPositions() constUMeshDescriptionBaseinline
GetVertexVertexInstances(FVertexID VertexID, TArray< FVertexInstanceID > &OutVertexInstanceIDs) constUMeshDescriptionBase
HasAllFlags(EObjectFlags FlagsToCheck) constUObjectBaseUtilityinline
HasAllMarks(EObjectMark Marks) constUObjectBaseUtilityinline
HasAnyFlags(EObjectFlags FlagsToCheck) constUObjectBaseUtilityinline
HasAnyInternalFlags(EInternalObjectFlags FlagsToCheck) constUObjectBaseUtilityinline
HasAnyMarks(EObjectMark Marks) constUObjectBaseUtilityinline
HasNonEditorOnlyReferences() constUObjectinlinevirtual
Implements() constUObjectinline
ImportCustomProperties(const TCHAR *SourceText, FFeedbackContext *Warn)UObjectinlinevirtual
InstanceSubobjectTemplates(struct FObjectInstancingGraph *InstanceGraph=NULL)UObject
IsA(OtherClassType SomeBase) constUObjectBaseUtilityinline
IsA() constUObjectBaseUtilityinline
IsAsset() constUObjectvirtual
IsBasedOnArchetype(const UObject *const SomeObject) constUObjectinline
IsCapturingAsRootObjectForTransaction() constUObjectinline
IsDefaultSubobject() constUObjectBaseUtility
IsDestructionThreadSafe() constUObjectvirtual
IsEdgeInternal(FEdgeID EdgeID) constUMeshDescriptionBase
IsEdgeInternalToPolygon(FEdgeID EdgeID, FPolygonID PolygonID) constUMeshDescriptionBase
IsEdgeValid(FEdgeID EdgeID) constUMeshDescriptionBase
IsEditorOnly() constUObjectinlinevirtual
IsEmpty() constUMeshDescriptionBase
IsFullNameStableForNetworking() constUObjectvirtual
IsGarbageEliminationEnabled()UObjectBaseUtilityinlinestatic
IsIn(const UObject *SomeOuter) constUObjectBaseUtility
IsIn(const UPackage *SomePackage) constUObjectBaseUtility
IsInA(const UClass *SomeBaseClass) constUObjectBaseUtility
IsInBlueprint() constUObject
IsInOuter(const UObject *SomeOuter) constUObjectBaseUtility
IsInPackage(const UPackage *SomePackage) constUObjectBaseUtility
IsLocalizedResource() constUObjectvirtual
IsNameStableForNetworking() constUObjectvirtual
IsNative() constUObjectBaseUtilityinline
IsPackageExternal() constUObjectBaseUtility
IsPendingKillEnabled()UObjectBaseUtilityinlinestatic
IsPolygonGroupValid(FPolygonGroupID PolygonGroupID) constUMeshDescriptionBase
IsPolygonValid(FPolygonID PolygonID) constUMeshDescriptionBase
IsPostLoadThreadSafe() constUObjectinlinevirtual
IsReadyForAsyncPostLoad() constUObjectinlinevirtual
IsReadyForFinishDestroy()UObjectinlinevirtual
IsRooted() constUObjectBaseUtilityinline
IsSafeForRootSet() constUObjectvirtual
IsSelected() constUObject
IsSupportedForNetworking() constUObjectvirtual
IsTemplate(EObjectFlags TemplateTypes=RF_ArchetypeObject|RF_ClassDefaultObject) constUObjectBaseUtility
IsTemplateForSubobjects(EObjectFlags TemplateTypes=RF_ClassDefaultObject|RF_DefaultSubObject|RF_InheritableComponentTemplate) constUObjectBaseUtility
IsTrianglePartOfNgon(FTriangleID TriangleID) constUMeshDescriptionBase
IsTriangleValid(const FTriangleID TriangleID) constUMeshDescriptionBase
IsUnreachable() constUObjectBaseUtilityinline
IsValidLowLevel() constUObjectBase
IsValidLowLevelFast(bool bRecursive=true) constUObjectBase
IsVertexInstanceValid(FVertexInstanceID VertexInstanceID) constUMeshDescriptionBase
IsVertexOrphaned(FVertexID VertexID) constUMeshDescriptionBase
IsVertexValid(FVertexID VertexID) constUMeshDescriptionBase
LoadConfig(UClass *ConfigClass=nullptr, const TCHAR *Filename=nullptr, uint32 PropagationFlags=UE::LCPF_None, class FProperty *PropertyToLoad=nullptr, TArray< UE::ConfigAccessTracking::FConfigAccessData > *OutAccessedKeys=nullptr)UObject
LowLevelRename(FName NewName, UObject *NewOuter=NULL)UObjectBaseprotected
Mark(EObjectMark Marks) constUObjectBaseUtilityinline
MarkAsEditorOnlySubobject()UObjectinlinevirtual
MarkAsGarbage()UObjectBaseUtilityinline
MarkAsReachable() constUObjectBase
MarkPackageDirty() constUObjectBaseUtility
Modify(bool bAlwaysMarkDirty=true)UObjectinline
NamePrivateUObjectBase
NeedsLoadForClient() constUObjectvirtual
NeedsLoadForEditorGame() constUObjectinlinevirtual
NeedsLoadForServer() constUObjectvirtual
NeedsLoadForTargetPlatform(const class ITargetPlatform *TargetPlatform) constUObjectvirtual
OnClusterMarkedAsPendingKill()UObjectBaseUtilityinlinevirtual
operator<(const UObjectBaseUtility &Other) constUObjectBaseUtilityinline
OutputReferencers(FOutputDevice &Ar, FReferencerInformationList *Referencers=NULL)UObject
OverrideConfigSection(FString &SectionName)UObjectinlinevirtual
OverridePerObjectConfigSection(FString &SectionName)UObjectinlinevirtual
OwnedMeshDescriptionUMeshDescriptionBaseprotected
ParseParms(const TCHAR *Parms)UObject
PolygonAttributes()UMeshDescriptionBaseinline
PolygonAttributes() constUMeshDescriptionBaseinline
PolygonGroupAttributes()UMeshDescriptionBaseinline
PolygonGroupAttributes() constUMeshDescriptionBaseinline
PolygonGroups()UMeshDescriptionBaseinline
PolygonGroups() constUMeshDescriptionBaseinline
Polygons()UMeshDescriptionBaseinline
Polygons() constUMeshDescriptionBaseinline
PostCDOContruct()UObjectinlinevirtual
PostDuplicate(bool bDuplicateForPIE)UObjectinlinevirtual
PostDuplicate(EDuplicateMode::Type DuplicateMode)UObjectinlinevirtual
PostEditImport()UObjectinlinevirtual
PostInitProperties()UObjectvirtual
PostInterpChange(FProperty *PropertyThatChanged)UObjectinlinevirtual
PostLoad()UObjectvirtual
PostLoadSubobjects(FObjectInstancingGraph *OuterInstanceGraph)UObjectvirtual
PostNetReceive()UObjectvirtual
PostReinitProperties()UObjectvirtual
PostReloadConfig(class FProperty *PropertyThatWasLoaded)UObjectinlinevirtual
PostRename(UObject *OldOuter, const FName OldName)UObjectvirtual
PostRepNotifies()UObjectinlinevirtual
PostSaveRoot(FObjectPostSaveRootContext ObjectSaveContext)UObjectvirtual
PreDestroyFromReplication()UObjectvirtual
PreDuplicate(FObjectDuplicationParameters &DupParams)UObjectinlinevirtual
PrefetchClass(UObject *Object)UObjectBaseinlinestatic
PrefetchOuter(UObject *Object)UObjectBaseinlinestatic
PreNetReceive()UObjectvirtual
PreSave(FObjectPreSaveContext SaveContext)UObjectvirtual
PreSaveRoot(FObjectPreSaveRootContext ObjectSaveContext)UObjectvirtual
ProcessConsoleExec(const TCHAR *Cmd, FOutputDevice &Ar, UObject *Executor)UObjectinlinevirtual
ProcessEvent(UFunction *Function, void *Parms)UObjectvirtual
ReattachExternalPackage()UObjectBaseUtility
RegenerateClass(UClass *ClassToRegenerate, UObject *PreviousCDO)UObjectinlinevirtual
Register(class UClass *(*StaticClassFn)(), const TCHAR *PackageName, const TCHAR *Name)UObjectBaseprotected
Register(const TCHAR *PackageName, const TCHAR *Name)UObjectBaseprotected
RegisterAttributes()UMeshDescriptionBasevirtual
RegisterDependencies()UObjectBaseinlineprotectedvirtual
RegisterReplicationFragments(UE::Net::FFragmentRegistrationContext &Context, UE::Net::EFragmentRegistrationFlags RegistrationFlags)UObjectvirtual
ReinitializeProperties(UObject *SourceObject=NULL, struct FObjectInstancingGraph *InstanceGraph=NULL)UObject
ReleaseRef() constUObjectBase
ReloadConfig(UClass *ConfigClass=NULL, const TCHAR *Filename=NULL, uint32 PropagationFlags=UE::LCPF_None, class FProperty *PropertyToLoad=NULL)UObject
ReloadObjectsFromModifiedConfigSections(const class FConfigModificationTracker *ChangeTracker)UObjectBaseUtilitystatic
RemoveClassPrefix(const TCHAR *ClassName)UObjectBasestatic
RemoveFromRoot()UObjectBaseUtilityinline
Rename(const TCHAR *NewName=nullptr, UObject *NewOuter=nullptr, ERenameFlags Flags=REN_None)UObjectvirtual
RequiredAttributesUMeshDescriptionBaseprotected
ReserveNewEdges(int32 NumberOfNewEdges)UMeshDescriptionBase
ReserveNewPolygonGroups(int32 NumberOfNewPolygonGroups)UMeshDescriptionBase
ReserveNewPolygons(const int32 NumberOfNewPolygons)UMeshDescriptionBase
ReserveNewTriangles(int32 NumberOfNewTriangles)UMeshDescriptionBase
ReserveNewVertexInstances(int32 NumberOfNewVertexInstances)UMeshDescriptionBase
ReserveNewVertices(int32 NumberOfNewVertices)UMeshDescriptionBase
Reset()UMeshDescriptionBase
ResolveSubobject(const TCHAR *SubObjectPath, UObject *&OutObject, bool bLoadIfExists)UObjectinlinevirtual
RetrieveReferencers(TArray< FReferencerInformation > *OutInternalReferencers, TArray< FReferencerInformation > *OutExternalReferencers)UObject
ReversePolygonFacing(FPolygonID PolygonID)UMeshDescriptionBase
RootPackageHasAnyFlags(uint32 CheckFlagMask) constUObjectBaseUtility
SaveConfig(uint64 RequiredPropertyFlags=CPF_Config, const TCHAR *Filename=nullptr, FConfigCacheIni *Config=GConfig, bool bAllowCopyToDefaultObject=true)UObject
SaveConfig(const FSaveConfigContext &Context)UObject
Serialize(FArchive &Ar) overrideUMeshDescriptionBasevirtual
UObject::Serialize(FStructuredArchive::FRecord Record)UObjectvirtual
SerializeScriptProperties(FArchive &Ar) constUObject
SerializeScriptProperties(FStructuredArchive::FSlot Slot) constUObject
SetExternalPackage(UPackage *InPackage)UObjectBase
SetFlags(EObjectFlags NewFlags)UObjectBaseUtilityinline
SetFlagsTo(EObjectFlags NewFlags)UObjectBaseinlineprotected
SetGarbageEliminationEnabled(bool bEnabled)UObjectBaseUtilityinlinestatic
SetInternalFlags(EInternalObjectFlags FlagsToSet) constUObjectBaseUtilityinline
SetLinker(FLinkerLoad *LinkerLoad, int32 LinkerIndex, bool bShouldDetachExisting=true, bool bSilenceLogs=false)UObject
SetMeshDescription(FMeshDescription InMeshDescription)UMeshDescriptionBaseinline
SetPolygonPolygonGroup(FPolygonID PolygonID, FPolygonGroupID PolygonGroupID)UMeshDescriptionBase
SetPolygonVertexInstances(FPolygonID PolygonID, const TArray< FVertexInstanceID > &VertexInstanceIDs)UMeshDescriptionBase
SetVertexPosition(FVertexID VertexID, const FVector &Position)UMeshDescriptionBase
ShutdownAfterError()UObjectinlinevirtual
SkipFunction(FFrame &Stack, RESULT_DECL, UFunction *Function)UObject
SourceFileTagName()UObjectstatic
TagSubobjects(EObjectFlags NewFlags)UObjectvirtual
ThisThreadAtomicallyClearedRFUnreachable()UObjectBaseUtility
TriangleAttributes()UMeshDescriptionBaseinline
TriangleAttributes() constUMeshDescriptionBaseinline
Triangles()UMeshDescriptionBaseinline
Triangles() constUMeshDescriptionBaseinline
TryUpdateDefaultConfigFile(const FString &SpecificFileLocation="", bool bWarnIfFail=true)UObject
UnMark(EObjectMark Marks) constUObjectBaseUtilityinline
UObject()UObject
UObject(const FObjectInitializer &ObjectInitializer)UObject
UObject(EStaticConstructor, EObjectFlags InFlags)UObject
UObject(FVTableHelper &Helper)UObject
UObjectBase()UObjectBaseinlineprotected
UObjectBase(EObjectFlags InFlags)UObjectBaseprotected
UObjectBase(UClass *InClass, EObjectFlags InFlags, EInternalObjectFlags InInternalFlags, UObject *InOuter, FName InName, int32 InInternalIndex=-1, int32 InSerialNumber=0, FRemoteObjectId InRemoteId=FRemoteObjectId())UObjectBase
UObjectBaseUtility()UObjectBaseUtilityinline
UObjectBaseUtility(EObjectFlags InFlags)UObjectBaseUtilityinline
UpdateClassesExcludedFromDedicatedClient(const TArray< FString > &InClassNames, const TArray< FString > &InModulesNames)UObjectstatic
UpdateClassesExcludedFromDedicatedServer(const TArray< FString > &InClassNames, const TArray< FString > &InModulesNames)UObjectstatic
UpdateDefaultConfigFile(const FString &SpecificFileLocation="")UObject
UpdateGlobalUserConfigFile()UObject
UpdateProjectUserConfigFile()UObject
UpdateSinglePropertyInConfigFile(const FProperty *InProperty, const FString &InConfigIniName)UObject
ValidateGeneratedRepEnums(const TArray< struct FRepRecord > &ClassReps) constUObjectinlinevirtual
VertexAttributes()UMeshDescriptionBaseinline
VertexAttributes() constUMeshDescriptionBaseinline
VertexInstanceAttributes()UMeshDescriptionBaseinline
VertexInstanceAttributes() constUMeshDescriptionBaseinline
VertexInstances()UMeshDescriptionBaseinline
VertexInstances() constUMeshDescriptionBaseinline
Vertices()UMeshDescriptionBaseinline
Vertices() constUMeshDescriptionBaseinline
WithinClass typedefUObject
~UObjectBase()UObjectBasevirtual