[UCLASS](Programming/UnrealArchitecture/Reference/Classes#classdeclaration)(Transient) class UVolumeComponentToolTarget : public [UPrimitiveComponentToolTarget](API\Runtime\InteractiveToolsFramework\ToolTargets\UPrimitiveComponentToolTarget), public [IMaterialProvider](API\Runtime\InteractiveToolsFramework\TargetInterfaces\IMaterialProvider), public [IPhysicsDataSource](API\Runtime\InteractiveToolsFramework\TargetInterfaces\IPhysicsDataSource), public [IDynamicMeshCommitter](API\Plugins\ModelingComponents\TargetInterfaces\IDynamicMeshCommitter), public [IDynamicMeshProvider](API\Plugins\ModelingComponents\TargetInterfaces\IDynamicMeshProvider), public [IMeshDescriptionCommitter](API\Runtime\InteractiveToolsFramework\TargetInterfaces\IMeshDescriptionCommitter), public [IMeshDescriptionProvider](API\Runtime\InteractiveToolsFramework\TargetInterfaces\IMeshDescriptionProvider)