UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
Chaos::VisualDebugger::FChaosVDSerializableNameTable Class Reference

#include <ChaosVDSerializedNameTable.h>

+ Inheritance diagram for Chaos::VisualDebugger::FChaosVDSerializableNameTable:

Public Member Functions

UE_API uint64 AddNameToTable (FName Name)
 
UE_API uint64 AddNameToTable (const FChaosVDSerializedNameEntry &InNameEntry)
 
UE_API FName GetNameFromTable (uint64 NameID)
 
UE_API void ResetTable ()
 
- Public Member Functions inherited from TSharedFromThis< FChaosVDSerializableNameTable >
TSharedRef< FChaosVDSerializableNameTable, Mode > AsShared ()
 
TSharedRef< FChaosVDSerializableNameTable const, Mode > AsShared () const
 
TSharedRef< SubobjectType, Mode > AsSharedSubobject (SubobjectType *SubobjectPtr) const
 
TWeakPtr< FChaosVDSerializableNameTable, Mode > AsWeak ()
 
TWeakPtr< FChaosVDSerializableNameTable const, Mode > AsWeak () const
 
TWeakPtr< SubobjectType, Mode > AsWeakSubobject (SubobjectType *SubobjectPtr) const
 
void UpdateWeakReferenceInternal (TSharedPtr< SharedPtrType, SharedPtrMode > const *InSharedPtr, OtherType *InObject) const
 
void UpdateWeakReferenceInternal (TSharedRef< SharedRefType, SharedPtrMode > const *InSharedRef, OtherType *InObject) const
 
UE_FORCEINLINE_HINT bool DoesSharedInstanceExist () const
 

Additional Inherited Members

- Protected Member Functions inherited from TSharedFromThis< FChaosVDSerializableNameTable >
 TSharedFromThis ()
 
 TSharedFromThis (TSharedFromThis const &)
 
UE_FORCEINLINE_HINT TSharedFromThisoperator= (TSharedFromThis const &)
 
 ~TSharedFromThis ()
 
- Static Protected Member Functions inherited from TSharedFromThis< FChaosVDSerializableNameTable >
static UE_FORCEINLINE_HINT TSharedRef< OtherType, Mode > SharedThis (OtherType *ThisPtr)
 
static UE_FORCEINLINE_HINT TSharedRef< OtherType const, Mode > SharedThis (const OtherType *ThisPtr)
 

Detailed Description

Simple Name table that keeps track of FNames by their current ID, which can be rebuilt later on with these IDs

Member Function Documentation

◆ AddNameToTable() [1/2]

uint64 Chaos::VisualDebugger::FChaosVDSerializableNameTable::AddNameToTable ( const FChaosVDSerializedNameEntry InNameEntry)

Adds a Serialized Name entry to the name table. Used by the CVD Data processor to rebuild the name table on load

◆ AddNameToTable() [2/2]

uint64 Chaos::VisualDebugger::FChaosVDSerializableNameTable::AddNameToTable ( FName  Name)

Adds a FName to the name table

◆ GetNameFromTable()

FName Chaos::VisualDebugger::FChaosVDSerializableNameTable::GetNameFromTable ( uint64  NameID)

Returns the FName associated with the provided ID in this table

◆ ResetTable()

void Chaos::VisualDebugger::FChaosVDSerializableNameTable::ResetTable ( )

Clears all the FNames tracked by this table


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