Navigation
API > API/Plugins > API/Plugins/ModelingComponents > API/Plugins/ModelingComponents/PropertySets
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- UInteractiveToolPropertySet
- UCreateMeshObjectTypeProperties
References
Module | ModelingComponents |
Header | /Engine/Plugins/Runtime/MeshModelingToolset/Source/ModelingComponents/Public/PropertySets/CreateMeshObjectTypeProperties.h |
Include | #include "PropertySets/CreateMeshObjectTypeProperties.h" |
Syntax
UCLASS&40;&41;
class UCreateMeshObjectTypeProperties : public UInteractiveToolPropertySet
Remarks
UCreateMeshObjectTypeProperties is a InteractiveTool PropertySet used to select what type of object to create, in creation tools (ie StaticMesh, Volume, etc).
Variables
Type | Name | Description | |
---|---|---|---|
![]() ![]() ![]() |
bool | bShowVolumeList | Control whether the VolumeType field is enabled |
![]() ![]() ![]() |
FString | OutputType | Type of object to create |
![]() ![]() ![]() |
TArray< FString > | OutputTypeNamesList | The list returned by GetOutputTypeNamesFunc() |
![]() ![]() ![]() |
TSubclassOf< class AVolume > | VolumeType | Type of volume to create |
Functions
Type | Name | Description | |
---|---|---|---|
![]() ![]() ![]() |
bool | ConfigureCreateMeshObjectParams
(
FCreateMeshObjectParams& ParamsOut |
Utility function to configure a FCreateMeshObjectParams based on current settings |
![]() ![]() ![]() |
ECreateObjectTypeHint | Convert current OutputType selection into a type that can be passed to UModelingObjectsCreationAPI | |
![]() ![]() |
const TArray< FString > & | This function returns a list that is shown to select OutputType. | |
![]() |
void | Initialize
(
bool bEnableStaticMeshes, |
|
![]() |
void | ||
![]() |
void | ||
![]() ![]() ![]() |
bool | ||
![]() ![]() |
void | Update visibility of properties based on current OutputType selection |
Constants
Name | Description |
---|---|
AutoIdentifier | Constants used for different known types |
bEnableDynamicMeshActorSupport | Public static values used to configure behavior of this class, set (eg) from Editor settings |
DefaultObjectTypeIdentifier | |
DynamicMeshActorIdentifier | |
StaticMeshIdentifier | |
VolumeIdentifier |