Navigation
API > API/Runtime > API/Runtime/Engine > API/Runtime/Engine/AActor
Overloads
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static const TComponentClass * GetActorClassDefaultComponent
(
const TSubclassOf< AActor >& InActorClass |
Templated version of GetActorClassDefaultComponent() | GameFramework/Actor.h | |
static const UActorComponent * GetActorClassDefaultComponent
(
const TSubclassOf< AActor >& InActorClass, |
Fetches the first component of ActorClass's CDO which match the requested component class. | GameFramework/Actor.h |
GetActorClassDefaultComponent(const TSubclassOf< AActor > &)
Description
Templated version of GetActorClassDefaultComponent()
| Name | GetActorClassDefaultComponent |
| Type | function |
| Header File | /Engine/Source/Runtime/Engine/Classes/GameFramework/Actor.h |
| Include Path | #include "GameFramework/Actor.h" |
template<typename TComponentClass, typename>
static const TComponentClass * GetActorClassDefaultComponent
(
const TSubclassOf < AActor > & InActorClass
)
See Also
- GetActorClassDefaultComponent
GetActorClassDefaultComponent(const TSubclassOf< AActor > &, const TSubclassOf< UActorComponent > &)
Description
Fetches the first component of ActorClass's CDO which match the requested component class. Will include the components added via the BP editor (which AActor.GetComponents fails to do for CDOs).
| Name | GetActorClassDefaultComponent |
| Type | function |
| Header File | /Engine/Source/Runtime/Engine/Classes/GameFramework/Actor.h |
| Include Path | #include "GameFramework/Actor.h" |
| Source | /Engine/Source/Runtime/Engine/Private/Actor.cpp |
static const UActorComponent * GetActorClassDefaultComponent
(
const TSubclassOf < AActor > & InActorClass,
const TSubclassOf < UActorComponent > & InComponentClass
)
Parameters
| Name | Remarks |
|---|---|
| InActorClass | Class of AActor for which we will retrieve all components. |
| InComponentClass | Only retrieve components of this type. |
| OutComponents | this is where the found components will end up. Note that the preexisting contents of OutComponents will get overridden. |