![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include "ComponentSourceInterfaces.h"#include "Components/PrimitiveComponent.h"#include "Containers/Array.h"#include "TargetInterfaces/MaterialProvider.h"Functions | |
| int32 | AddComponentTargetFactory (TUniquePtr< FComponentTargetFactory > Factory) |
| FComponentTargetFactory * | FindComponentTargetFactoryByKey (int32 Key) |
| bool | RemoveComponentTargetFactoryByKey (int32 Key) |
| void | RemoveAllComponentTargetFactoryies () |
| bool | CanMakeComponentTarget (UActorComponent *Component) |
| TUniquePtr< FPrimitiveComponentTarget > | MakeComponentTarget (UPrimitiveComponent *Component) |
| int32 AddComponentTargetFactory | ( | TUniquePtr< FComponentTargetFactory > | Factory | ) |
Add a factory method to make ComponentTarget from UPrimitiveComponent*
| Factory | The ComponentTargetFactory |
| bool CanMakeComponentTarget | ( | UActorComponent * | Component | ) |
Determine whether a TargetComponent can be created for the given Component
| Component | A UObject that we would like to use as tool target. |
| FComponentTargetFactory * FindComponentTargetFactoryByKey | ( | int32 | Key | ) |
| TUniquePtr< FPrimitiveComponentTarget > MakeComponentTarget | ( | UPrimitiveComponent * | Component | ) |
Create a TargetComponent for the given Component
| Component | A UObject that we would like to use as tool target. This must presently descend from UPrimitiveComponent |
| void RemoveAllComponentTargetFactoryies | ( | ) |
remove all registered ComponentTargetFactory objects