UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FComponentKey Struct Reference

#include <InheritableComponentHandler.h>

Public Member Functions

 FComponentKey ()
 
ENGINE_API FComponentKey (const USCS_Node *SCSNode)
 
ENGINE_API bool Match (const FComponentKey &OtherKey) const
 
bool IsSCSKey () const
 
bool IsUCSKey () const
 
bool IsValid () const
 
ENGINE_API USCS_NodeFindSCSNode () const
 
ENGINE_API UActorComponentGetOriginalTemplate (const FName &TemplateName=NAME_None) const
 
ENGINE_API bool RefreshVariableName ()
 
UClassGetComponentOwner () const
 
FName GetSCSVariableName () const
 
FGuid GetAssociatedGuid () const
 

Constructor & Destructor Documentation

◆ FComponentKey() [1/2]

FComponentKey::FComponentKey ( )
inline

◆ FComponentKey() [2/2]

FComponentKey::FComponentKey ( const USCS_Node SCSNode)

Member Function Documentation

◆ FindSCSNode()

USCS_Node * FComponentKey::FindSCSNode ( ) const

◆ GetAssociatedGuid()

FGuid FComponentKey::GetAssociatedGuid ( ) const
inline

◆ GetComponentOwner()

UClass * FComponentKey::GetComponentOwner ( ) const
inline

◆ GetOriginalTemplate()

UActorComponent * FComponentKey::GetOriginalTemplate ( const FName TemplateName = NAME_None) const

◆ GetSCSVariableName()

FName FComponentKey::GetSCSVariableName ( ) const
inline

◆ IsSCSKey()

bool FComponentKey::IsSCSKey ( ) const
inline

◆ IsUCSKey()

bool FComponentKey::IsUCSKey ( ) const
inline

◆ IsValid()

bool FComponentKey::IsValid ( ) const
inline

◆ Match()

bool FComponentKey::Match ( const FComponentKey OtherKey) const

◆ RefreshVariableName()

bool FComponentKey::RefreshVariableName ( )

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