Navigation
API > API/Runtime > API/Runtime/CoreUObject > API/Runtime/CoreUObject/FClassTree
Overloads
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void GetChildClasses
(
TArray< FClassTree* >& ChildClasses, |
Retrieve the child nodes of this node | UObject/ClassTree.h | |
void GetChildClasses
(
TArray< const FClassTree* >& ChildClasses, |
Retrieve the child nodes of this node | UObject/ClassTree.h | |
void GetChildClasses
(
TArray< UClass* >& ChildClasses, |
Retrieve the child nodes of this node that match the flags specified | UObject/ClassTree.h |
GetChildClasses(TArray< FClassTree * > &, bool)
Description
Retrieve the child nodes of this node
| Name | GetChildClasses |
| Type | function |
| Header File | /Engine/Source/Runtime/CoreUObject/Public/UObject/ClassTree.h |
| Include Path | #include "UObject/ClassTree.h" |
void GetChildClasses
(
TArray < FClassTree * > & ChildClasses,
bool bRecurse
)
Parameters
| Name | Remarks |
|---|---|
| ChildClasses | [out] this node's children |
| bRecurse | if false, only direct children of this node's class will be considered |
GetChildClasses(TArray< const FClassTree * > &, bool)
Description
Retrieve the child nodes of this node
| Name | GetChildClasses |
| Type | function |
| Header File | /Engine/Source/Runtime/CoreUObject/Public/UObject/ClassTree.h |
| Include Path | #include "UObject/ClassTree.h" |
void GetChildClasses
(
TArray < const FClassTree * > & ChildClasses,
bool bRecurse
) const
Parameters
| Name | Remarks |
|---|---|
| ChildClasses | [out] this node's children |
| bRecurse | if false, only direct children of this node's class will be considered |
GetChildClasses(TArray< UClass * > &, const Comparator &, bool)
Description
Retrieve the child nodes of this node that match the flags specified
| Name | GetChildClasses |
| Type | function |
| Header File | /Engine/Source/Runtime/CoreUObject/Public/UObject/ClassTree.h |
| Include Path | #include "UObject/ClassTree.h" |
template<class Comparator>
void GetChildClasses
(
TArray < UClass * > & ChildClasses,
const Comparator & Mask,
bool bRecurse
) const
Parameters
| Name | Remarks |
|---|---|
| ChildClasses | [out] array of child classes with class flags matching the flags specified |
| Mask | info on how to determine whether classes are included in the results. Must implement bool IsValidClass(const FClassTree* Node) const. |
| bRecurse | if false, only direct children of this node's class will be considered |