Navigation
API > API/Runtime > API/Runtime/Engine > API/Runtime/Engine/GameFramework > API/Runtime/Engine/GameFramework/AActor
| Type | Name | Description | |
|---|---|---|---|
| const TSet< UActorComponent * > & | Get a direct reference to the Components set rather than a copy with the null pointers removed. | ||
| void | GetComponents
(
TArray< ComponentType, AllocatorType >& OutComponents, |
Get all components derived from class 'ComponentType' and fill in the OutComponents array with the result. | |
| void | GetComponents
(
TArray< T*, AllocatorType >& OutComponents, |
Get all components derived from class 'ComponentType' and fill in the OutComponents array with the result. | |
| void | GetComponents
(
TArray< TObjectPtr< T >, AllocatorType >& OutComponents, |
Get all components derived from class 'T' and fill in the OutComponents array with the result. | |
| void | GetComponents
(
TArray< UActorComponent*, AllocatorType >& OutComponents, |
UActorComponent specialization of GetComponents() to avoid unnecessary casts. | |
| void | GetComponents
(
TSubclassOf< UActorComponent > ComponentClass, |
Get all components derived from specified ComponentClass and fill in the OutComponents array with the result. |