Navigation
API > API/Plugins > API/Plugins/ModelingComponents
Settings for the Modeling Components plug-in. These settings are primarily used to configure two things:
- Behavior of things like optional Rendering features inside Modeling Tools, eg for edit-preview rendering
- Setup of New Mesh Objects emitted by Modeling Tools (eg their default collision settings, etc)
| Name | UModelingComponentsSettings |
| Type | class |
| Header File | /Engine/Plugins/Runtime/MeshModelingToolset/Source/ModelingComponents/Public/ModelingComponentsSettings.h |
| Include Path | #include "ModelingComponentsSettings.h" |
Syntax
UCLASS (MinimalAPI, Config=EditorPerProjectUserSettings)
class UModelingComponentsSettings : public UDeveloperSettings
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UDeveloperSettings → UModelingComponentsSettings
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| bEnableCollision | bool | Enable Collision Support for new Mesh Objects created by Modeling Tools | ModelingComponentsSettings.h |
|
| bEnableRayTracing | bool | New Mesh Object settings, for new meshes/assets emitted by Modeling Tools Enable Raytracing Support for new Mesh Objects created by Modeling Tools, if support is optional (eg DynamicMeshActors) | ModelingComponentsSettings.h |
|
| bEnableRayTracingWhileEditing | bool | Rendering settings applied to Preview Components used during live mesh editing Enable Realtime Raytracing support for Mesh Editing Tools. | ModelingComponentsSettings.h |
|
| bGenerateLightmapUVs | bool | Enable auto-generated Lightmap UVs for new Mesh Objects created by Modeling Tools, where supported | ModelingComponentsSettings.h |
|
| CollisionMode | TEnumAsByte< enum ECollisionTraceFlag > | Default Collision Mode set on new Mesh Objects created by Modeling Tools | ModelingComponentsSettings.h |
|
Functions
Public
Overridden from UDeveloperSettings
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual FName GetCategoryName() |
ModelingComponentsSettings.h | ||
virtual FName GetContainerName() |
ModelingComponentsSettings.h | ||
virtual FText GetSectionDescription() |
ModelingComponentsSettings.h | ||
virtual FName GetSectionName() |
ModelingComponentsSettings.h | ||
virtual FText GetSectionText() |
ModelingComponentsSettings.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static void ApplyDefaultsToCreateMeshObjectParams
(
FCreateMeshObjectParams& Params |
ModelingComponentsSettings.h |