Navigation
API > API/Plugins > API/Plugins/ModelingOperators
UV Layout Settings
| Name | UUVLayoutProperties |
| Type | class |
| Header File | /Engine/Plugins/Runtime/MeshModelingToolset/Source/ModelingOperators/Public/Properties/UVLayoutProperties.h |
| Include Path | #include "Properties/UVLayoutProperties.h" |
Syntax
UCLASS (MinimalAPI)
class UUVLayoutProperties : public UInteractiveToolPropertySet
Inheritance Hierarchy
- FWatchablePropertySet → UInteractiveToolPropertySet → UUVLayoutProperties
- UObjectBase → UObjectBaseUtility → UObject → UInteractiveToolPropertySet → UUVLayoutProperties
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| bAllowFlips | bool | Allow the Repack layout type to flip the orientation of UV islands to save space. | Properties/UVLayoutProperties.h |
|
| bEnableUDIMLayout | bool | Enable UDIM aware layout and keep islands within their originating UDIM tiles when laying out. | Properties/UVLayoutProperties.h |
|
| bPreserveRotation | bool | Force the Repack layout type to preserve existing rotation of UV islands. | Properties/UVLayoutProperties.h |
|
| bPreserveScale | bool | Force the Repack layout type to preserve existing scaling of UV islands. | Properties/UVLayoutProperties.h |
|
| bUDIMCVAREnabled | bool | Properties/UVLayoutProperties.h |
|
|
| LayoutType | EUVLayoutType | Type of layout applied to input UVs | Properties/UVLayoutProperties.h |
|
| Scale | float | Uniform scale applied to UVs after packing | Properties/UVLayoutProperties.h |
|
| TextureResolution | int | Expected resolution of the output textures; this controls spacing left between UV islands to avoid interpolation artifacts | Properties/UVLayoutProperties.h |
|
| Translation | FVector2D | Translation applied to UVs after packing, and after scaling | Properties/UVLayoutProperties.h |
|