#pragma once

// Dumped with Dumper-7!


namespace SDK
{
//---------------------------------------------------------------------------------------------------------------------
// ENUMS
//---------------------------------------------------------------------------------------------------------------------

enum class EBakeNormalSpace : int32
{
	Tangent                        = 0,
	Object                         = 1,
	EBakeNormalSpace_MAX           = 2,
};

enum class EBakeCurvatureTypeMode : int32
{
	MeanAverage                    = 0,
	Max                            = 1,
	Min                            = 2,
	Gaussian                       = 3,
};

enum class EBakeCurvatureColorMode : int32
{
	Grayscale                      = 0,
	RedBlue                        = 1,
	RedGreenBlue                   = 2,
	EBakeCurvatureColorMode_MAX    = 3,
};

enum class EBakeCurvatureClampMode : int32
{
	None                           = 0,
	OnlyPositive                   = 1,
	OnlyNegative                   = 2,
	EBakeCurvatureClampMode_MAX    = 3,
};

enum class EPlaneBrushSideMode : uint8
{
	BothSides                      = 0,
	PushDown                       = 1,
	PullTowards                    = 2,
	EPlaneBrushSideMode_MAX        = 3,
};

enum class EPatternToolShape : uint8
{
	Line                           = 0,
	Grid                           = 1,
	Circle                         = 2,
	EPatternToolShape_MAX          = 3,
};

enum class EPatternToolSingleAxis : uint8
{
	XAxis                          = 0,
	YAxis                          = 1,
	ZAxis                          = 2,
	EPatternToolSingleAxis_MAX     = 3,
};

enum class EPatternToolSinglePlane : uint8
{
	XYPlane                        = 0,
	XZPlane                        = 1,
	YZPlane                        = 2,
	EPatternToolSinglePlane_MAX    = 3,
};

enum class EPatternToolAxisSpacingMode : uint8
{
	ByCount                        = 0,
	StepSize                       = 1,
	Packed                         = 2,
	EPatternToolAxisSpacingMode_MAX = 3,
};

enum class EMeshBoundaryConstraint : uint8
{
	Fixed                          = 7,
	Refine                         = 5,
	Free                           = 1,
	EMeshBoundaryConstraint_MAX    = 8,
};

enum class EGroupBoundaryConstraint : uint8
{
	Fixed                          = 7,
	Refine                         = 5,
	Free                           = 1,
	Ignore                         = 0,
	EGroupBoundaryConstraint_MAX   = 8,
};

enum class EMaterialBoundaryConstraint : uint8
{
	Fixed                          = 7,
	Refine                         = 5,
	Free                           = 1,
	Ignore                         = 0,
	EMaterialBoundaryConstraint_MAX = 8,
};

enum class EAlignObjectsAlignTypes : int32
{
	Pivots                         = 0,
	BoundingBoxes                  = 1,
	EAlignObjectsAlignTypes_MAX    = 2,
};

enum class EAlignObjectsAlignToOptions : int32
{
	FirstSelected                  = 0,
	LastSelected                   = 1,
	Combined                       = 2,
	EAlignObjectsAlignToOptions_MAX = 3,
};

enum class EAlignObjectsBoxPoint : int32
{
	Center                         = 0,
	Bottom                         = 1,
	Top                            = 2,
	Left                           = 3,
	Right                          = 4,
	Front                          = 5,
	Back                           = 6,
	Min                            = 7,
	Max                            = 8,
};

enum class EBakeTextureResolution : int32
{
	Resolution16                   = 16,
	Resolution32                   = 32,
	Resolution64                   = 64,
	Resolution128                  = 128,
	Resolution256                  = 256,
	Resolution512                  = 512,
	Resolution1024                 = 1024,
	Resolution2048                 = 2048,
	Resolution4096                 = 4096,
	Resolution8192                 = 8192,
	EBakeTextureResolution_MAX     = 8193,
};

enum class EBakeTextureBitDepth : int32
{
	ChannelBits8                   = 0,
	ChannelBits16                  = 1,
	EBakeTextureBitDepth_MAX       = 2,
};

enum class EBakeTextureSamplesPerPixel : int32
{
	Sample1                        = 1,
	Sample4                        = 4,
	Sample16                       = 16,
	Sample64                       = 64,
	Sample256                      = 256,
	EBakeTextureSamplesPerPixel_MAX = 257,
};

enum class EBakeMapType : uint8
{
	None                           = 0,
	TangentSpaceNormal             = 1,
	ObjectSpaceNormal              = 2,
	FaceNormal                     = 4,
	BentNormal                     = 8,
	Position                       = 16,
	Curvature                      = 32,
	AmbientOcclusion               = 64,
	Texture                        = 128,
	MultiTexture                   = 256,
	VertexColor                    = 512,
	MaterialID                     = 1024,
	All                            = 2047,
	EBakeMapType_MAX               = 2048,
};

enum class EBakeVertexOutput : int32
{
	RGBA                           = 0,
	PerChannel                     = 1,
	EBakeVertexOutput_MAX          = 2,
};

enum class EBakeVertexChannel : int32
{
	R                              = 0,
	G                              = 1,
	B                              = 2,
	A                              = 3,
	RGBA                           = 4,
	EBakeVertexChannel_MAX         = 5,
};

enum class EBakeScaleMethod : uint8
{
	BakeFullScale                  = 0,
	BakeNonuniformScale            = 1,
	DoNotBakeScale                 = 2,
	EBakeScaleMethod_MAX           = 3,
};

enum class EConvertToPolygonsMode : int32
{
	FaceNormalDeviation            = 0,
	FindPolygons                   = 1,
	FromUVIslands                  = 2,
	FromNormalSeams                = 3,
	FromConnectedTris              = 4,
	FromFurthestPointSampling      = 5,
	CopyFromLayer                  = 6,
	EConvertToPolygonsMode_MAX     = 7,
};

enum class ECubeGridToolFaceSelectionMode : int32
{
	OutsideBasedOnNormal           = 0,
	InsideBasedOnNormal            = 1,
	OutsideBasedOnViewRay          = 2,
	InsideBasedOnViewRay           = 3,
	ECubeGridToolFaceSelectionMode_MAX = 4,
};

enum class ECubeGridToolAction : uint8
{
	NoAction                       = 0,
	Push                           = 1,
	Pull                           = 2,
	Flip                           = 3,
	SlideForward                   = 4,
	SlideBack                      = 5,
	DecreaseGridPower              = 6,
	IncreaseGridPower              = 7,
	CornerMode                     = 8,
	ResetFromActor                 = 9,
	Done                           = 10,
	Cancel                         = 11,
	ECubeGridToolAction_MAX        = 12,
};

enum class EGroupTopologyDeformationStrategy : uint8
{
	Linear                         = 0,
	Laplacian                      = 1,
	EGroupTopologyDeformationStrategy_MAX = 2,
};

enum class EWeightScheme : int32
{
	Uniform                        = 0,
	Umbrella                       = 1,
	Valence                        = 2,
	MeanValue                      = 3,
	Cotangent                      = 4,
	ClampedCotangent               = 5,
	IDTCotangent                   = 6,
	EWeightScheme_MAX              = 7,
};

enum class EQuickTransformerMode : uint8
{
	AxisTranslation                = 0,
	AxisRotation                   = 1,
	EQuickTransformerMode_MAX      = 2,
};

enum class EDisplaceMeshToolDisplaceType : uint8
{
	Constant                       = 0,
	DisplacementMap                = 1,
	RandomNoise                    = 2,
	PerlinNoise                    = 3,
	SineWave                       = 4,
	EDisplaceMeshToolDisplaceType_MAX = 5,
};

enum class EDisplaceMeshToolSubdivisionType : uint8
{
	Flat                           = 0,
	PNTriangles                    = 1,
	EDisplaceMeshToolSubdivisionType_MAX = 2,
};

enum class EDisplaceMeshToolTriangleSelectionType : uint8
{
	None                           = 0,
	Material                       = 1,
	EDisplaceMeshToolTriangleSelectionType_MAX = 2,
};

enum class EDisplaceMeshToolChannelType : uint8
{
	Red                            = 0,
	Green                          = 1,
	Blue                           = 2,
	Alpha                          = 3,
	EDisplaceMeshToolChannelType_MAX = 4,
};

enum class EDrawPolyPathWidthMode : int32
{
	Fixed                          = 0,
	Interactive                    = 1,
	EDrawPolyPathWidthMode_MAX     = 2,
};

enum class EDrawPolyPathRadiusMode : int32
{
	Fixed                          = 0,
	Interactive                    = 1,
	EDrawPolyPathRadiusMode_MAX    = 2,
};

enum class EDrawPolyPathExtrudeMode : int32
{
	Flat                           = 0,
	Fixed                          = 1,
	Interactive                    = 2,
	RampFixed                      = 3,
	RampInteractive                = 4,
	EDrawPolyPathExtrudeMode_MAX   = 5,
};

enum class EDrawPolyPathExtrudeDirection : int32
{
	SelectionNormal                = 0,
	WorldX                         = 1,
	WorldY                         = 2,
	WorldZ                         = 3,
	LocalX                         = 4,
	LocalY                         = 5,
	LocalZ                         = 6,
	EDrawPolyPathExtrudeDirection_MAX = 7,
};

enum class EDynamicMeshSculptBrushType : uint8
{
	Move                           = 0,
	PullKelvin                     = 1,
	PullSharpKelvin                = 2,
	Smooth                         = 3,
	Offset                         = 4,
	SculptView                     = 5,
	SculptMax                      = 6,
	Inflate                        = 7,
	ScaleKelvin                    = 8,
	Pinch                          = 9,
	TwistKelvin                    = 10,
	Flatten                        = 11,
	Plane                          = 12,
	PlaneViewAligned               = 13,
	FixedPlane                     = 14,
	Resample                       = 15,
	LastValue                      = 16,
	EDynamicMeshSculptBrushType_MAX = 17,
};

enum class EEditPivotSnapDragRotationMode : uint8
{
	Ignore                         = 0,
	Align                          = 1,
	AlignFlipped                   = 2,
	LastValue                      = 3,
	EEditPivotSnapDragRotationMode_MAX = 4,
};

enum class EEditPivotToolActions : uint8
{
	NoAction                       = 0,
	Center                         = 1,
	Bottom                         = 2,
	Top                            = 3,
	Left                           = 4,
	Right                          = 5,
	Front                          = 6,
	Back                           = 7,
	WorldOrigin                    = 8,
	EEditPivotToolActions_MAX      = 9,
};

enum class EHoleFillToolActions : uint8
{
	NoAction                       = 0,
	SelectAll                      = 1,
	ClearSelection                 = 2,
	EHoleFillToolActions_MAX       = 3,
};

enum class ELatticeInterpolationType : uint8
{
	Linear                         = 0,
	Cubic                          = 1,
	ELatticeInterpolationType_MAX  = 2,
};

enum class ELatticeDeformerToolAction : uint8
{
	NoAction                       = 0,
	Constrain                      = 1,
	ClearConstraints               = 2,
	ELatticeDeformerToolAction_MAX = 3,
};

enum class EBrushActionMode : int32
{
	Paint                          = 0,
	FloodFill                      = 1,
	EBrushActionMode_MAX           = 2,
};

enum class EMeshAttributePaintToolActions : uint8
{
	NoAction                       = 0,
	EMeshAttributePaintToolActions_MAX = 1,
};

enum class EMeshGroupPaintInteractionType : uint8
{
	Brush                          = 0,
	Fill                           = 1,
	GroupFill                      = 2,
	PolyLasso                      = 3,
	LastValue                      = 4,
	EMeshGroupPaintInteractionType_MAX = 5,
};

enum class EMeshGroupPaintBrushType : uint8
{
	Paint                          = 0,
	Erase                          = 1,
	LastValue                      = 2,
	EMeshGroupPaintBrushType_MAX   = 3,
};

enum class EMeshGroupPaintBrushAreaType : uint8
{
	Connected                      = 0,
	Volumetric                     = 1,
	EMeshGroupPaintBrushAreaType_MAX = 2,
};

enum class EMeshGroupPaintVisibilityType : uint8
{
	None                           = 0,
	FrontFacing                    = 1,
	Unoccluded                     = 2,
	EMeshGroupPaintVisibilityType_MAX = 3,
};

enum class EMeshGroupPaintToolActions : uint8
{
	NoAction                       = 0,
	ClearFrozen                    = 1,
	FreezeCurrent                  = 2,
	FreezeOthers                   = 3,
	GrowCurrent                    = 4,
	ShrinkCurrent                  = 5,
	ClearCurrent                   = 6,
	FloodFillCurrent               = 7,
	ClearAll                       = 8,
	EMeshGroupPaintToolActions_MAX = 9,
};

enum class EMeshSelectionToolActions : uint8
{
	NoAction                       = 0,
	SelectAll                      = 1,
	ClearSelection                 = 2,
	InvertSelection                = 3,
	GrowSelection                  = 4,
	ShrinkSelection                = 5,
	ExpandToConnected              = 6,
	SelectLargestComponentByTriCount = 7,
	SelectLargestComponentByArea   = 8,
	OptimizeSelection              = 9,
	DeleteSelected                 = 10,
	DisconnectSelected             = 11,
	SeparateSelected               = 12,
	DuplicateSelected              = 13,
	FlipSelected                   = 14,
	CreateGroup                    = 15,
	SmoothBoundary                 = 16,
	CycleSelectionMode             = 17,
	CycleViewMode                  = 18,
	EMeshSelectionToolActions_MAX  = 19,
};

enum class EMeshSelectionToolPrimaryMode : int32
{
	Brush                          = 0,
	VolumetricBrush                = 1,
	AngleFiltered                  = 2,
	Visible                        = 3,
	AllConnected                   = 4,
	AllInGroup                     = 5,
	ByMaterial                     = 6,
	ByUVIsland                     = 7,
	AllWithinAngle                 = 8,
	EMeshSelectionToolPrimaryMode_MAX = 9,
};

enum class EMeshFacesColorMode : int32
{
	None                           = 0,
	ByGroup                        = 1,
	ByMaterialID                   = 2,
	ByUVIsland                     = 3,
	EMeshFacesColorMode_MAX        = 4,
};

enum class ENonlinearOperationType : uint8
{
	Bend                           = 0,
	Flare                          = 1,
	Twist                          = 2,
	ENonlinearOperationType_MAX    = 3,
};

enum class EFlareProfileType : uint8
{
	SinMode                        = 0,
	SinSquaredMode                 = 1,
	TriangleMode                   = 2,
	EFlareProfileType_MAX          = 3,
};

enum class EMeshSpaceDeformerToolAction : uint8
{
	NoAction                       = 0,
	ShiftToCenter                  = 1,
	EMeshSpaceDeformerToolAction_MAX = 2,
};

enum class EMeshVertexSculptBrushType : uint8
{
	Move                           = 0,
	PullKelvin                     = 1,
	PullSharpKelvin                = 2,
	Smooth                         = 3,
	SmoothFill                     = 4,
	Offset                         = 5,
	SculptView                     = 6,
	SculptMax                      = 7,
	Inflate                        = 8,
	ScaleKelvin                    = 9,
	Pinch                          = 10,
	TwistKelvin                    = 11,
	Flatten                        = 12,
	Plane                          = 13,
	PlaneViewAligned               = 14,
	FixedPlane                     = 15,
	LastValue                      = 16,
	EMeshVertexSculptBrushType_MAX = 17,
};

enum class EMeshVertexSculptBrushFilterType : uint8
{
	None                           = 0,
	Component                      = 1,
	PolyGroup                      = 2,
	EMeshVertexSculptBrushFilterType_MAX = 3,
};

enum class EMirrorSaveMode : uint8
{
	UpdateAssets                   = 0,
	CreateNewAssets                = 1,
	EMirrorSaveMode_MAX            = 2,
};

enum class EMirrorOperationMode : uint8
{
	MirrorAndAppend                = 0,
	MirrorExisting                 = 1,
	EMirrorOperationMode_MAX       = 2,
};

enum class EMirrorCtrlClickBehavior : uint8
{
	Reposition                     = 0,
	RepositionAndReorient          = 1,
	EMirrorCtrlClickBehavior_MAX   = 2,
};

enum class EMirrorToolAction : uint8
{
	NoAction                       = 0,
	ShiftToCenter                  = 1,
	Left                           = 2,
	Right                          = 3,
	Up                             = 4,
	Down                           = 5,
	Forward                        = 6,
	Backward                       = 7,
	EMirrorToolAction_MAX          = 8,
};

enum class EOffsetMeshToolOffsetType : uint8
{
	Iterative                      = 0,
	Implicit                       = 1,
	EOffsetMeshToolOffsetType_MAX  = 2,
};

enum class ECollisionGeometryMode : int32
{
	Default                        = 0,
	SimpleAndComplex               = 1,
	UseSimpleAsComplex             = 2,
	UseComplexAsSimple             = 3,
	ECollisionGeometryMode_MAX     = 4,
};

enum class EExtractCollisionOutputType : uint8
{
	Simple                         = 0,
	Complex                        = 1,
	EExtractCollisionOutputType_MAX = 2,
};

enum class ESetCollisionGeometryInputMode : int32
{
	CombineAll                     = 0,
	PerInputObject                 = 1,
	PerMeshComponent               = 2,
	PerMeshGroup                   = 3,
	ESetCollisionGeometryInputMode_MAX = 4,
};

enum class ECollisionGeometryType : int32
{
	KeepExisting                   = 0,
	AlignedBoxes                   = 1,
	OrientedBoxes                  = 2,
	MinimalSpheres                 = 3,
	Capsules                       = 4,
	ConvexHulls                    = 5,
	SweptHulls                     = 6,
	LevelSets                      = 7,
	MinVolume                      = 10,
	None                           = 11,
	ECollisionGeometryType_MAX     = 12,
};

enum class EProjectedHullAxis : int32
{
	X                              = 0,
	Y                              = 1,
	Z                              = 2,
	SmallestBoxDimension           = 3,
	SmallestVolume                 = 4,
	EProjectedHullAxis_MAX         = 5,
};

enum class EPlaneCutToolActions : uint8
{
	NoAction                       = 0,
	Cut                            = 1,
	FlipPlane                      = 2,
	EPlaneCutToolActions_MAX       = 3,
};

enum class EOcclusionTriangleSamplingUIMode : uint8
{
	Vertices                       = 0,
	VerticesAndCentroids           = 1,
	EOcclusionTriangleSamplingUIMode_MAX = 2,
};

enum class EOcclusionCalculationUIMode : uint8
{
	GeneralizedWindingNumber       = 0,
	RaycastOcclusionSamples        = 1,
	EOcclusionCalculationUIMode_MAX = 2,
};

enum class EOccludedAction : uint8
{
	Remove                         = 0,
	SetNewGroup                    = 1,
	EOccludedAction_MAX            = 2,
};

enum class EBrushToolSizeType : uint8
{
	Adaptive                       = 0,
	World                          = 1,
	EBrushToolSizeType_MAX         = 2,
};

enum class EMeshSculptFalloffType : uint8
{
	Smooth                         = 0,
	Linear                         = 1,
	Inverse                        = 2,
	Round                          = 3,
	BoxSmooth                      = 4,
	BoxLinear                      = 5,
	BoxInverse                     = 6,
	BoxRound                       = 7,
	LastValue                      = 8,
	EMeshSculptFalloffType_MAX     = 9,
};

enum class ESkinWeightsBindType : uint8
{
	DirectDistance                 = 0,
	GeodesicVoxel                  = 3,
	ESkinWeightsBindType_MAX       = 4,
};

enum class ESmoothMeshToolSmoothType : uint8
{
	Iterative                      = 0,
	Implicit                       = 1,
	Diffusion                      = 2,
	ESmoothMeshToolSmoothType_MAX  = 3,
};

enum class ETransformMeshesTransformMode : uint8
{
	SharedGizmo                    = 0,
	SharedGizmoLocal               = 1,
	PerObjectGizmo                 = 2,
	LastValue                      = 3,
	ETransformMeshesTransformMode_MAX = 4,
};

enum class ETransformMeshesSnapDragSource : uint8
{
	ClickPoint                     = 0,
	Pivot                          = 1,
	LastValue                      = 2,
	ETransformMeshesSnapDragSource_MAX = 3,
};

enum class ETransformMeshesSnapDragRotationMode : uint8
{
	Ignore                         = 0,
	Align                          = 1,
	AlignFlipped                   = 2,
	LastValue                      = 3,
	ETransformMeshesSnapDragRotationMode_MAX = 4,
};

enum class EVoxelBlendOperation : uint8
{
	Union                          = 0,
	Subtract                       = 1,
	EVoxelBlendOperation_MAX       = 2,
};


//---------------------------------------------------------------------------------------------------------------------
// STRUCTS
//---------------------------------------------------------------------------------------------------------------------

// 0x18 (0x18 - 0x0)
// ScriptStruct MeshModelingToolsExp.BakeMultiMeshDetailProperties
struct FBakeMultiMeshDetailProperties
{
public:
	class UStaticMesh*                           SourceMesh;                                        // 0x0(0x8)(Edit, ZeroConstructor, EditConst, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class UTexture2D*                            SourceTexture;                                     // 0x8(0x8)(Edit, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	int32                                        SourceTextureUVLayer;                              // 0x10(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                        Pad_180D[0x4];                                     // Fixing Size Of Struct [ Dumper-7 ]
};

// 0x8 (0x8 - 0x0)
// ScriptStruct MeshModelingToolsExp.PerlinLayerProperties
struct FPerlinLayerProperties
{
public:
	float                                        Frequency;                                         // 0x0(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                        Intensity;                                         // 0x4(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};

// 0x10 (0x10 - 0x0)
// ScriptStruct MeshModelingToolsExp.EditPivotTarget
struct FEditPivotTarget
{
public:
	class UTransformProxy*                       TransformProxy;                                    // 0x0(0x8)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class UCombinedTransformGizmo*               TransformGizmo;                                    // 0x8(0x8)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};

// 0xA0 (0xA0 - 0x0)
// ScriptStruct MeshModelingToolsExp.PhysicsSphereData
struct FPhysicsSphereData
{
public:
	float                                        Radius;                                            // 0x0(0x4)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                        Pad_180E[0xC];                                     // Fixing Size After Last Property  [ Dumper-7 ]
	struct FTransform                            Transform;                                         // 0x10(0x60)(Edit, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FKShapeElem                           Element;                                           // 0x70(0x30)(Edit, EditConst, NativeAccessSpecifierPublic)
};

// 0xB0 (0xB0 - 0x0)
// ScriptStruct MeshModelingToolsExp.PhysicsBoxData
struct FPhysicsBoxData
{
public:
	struct FVector                               Dimensions;                                        // 0x0(0x18)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                        Pad_180F[0x8];                                     // Fixing Size After Last Property  [ Dumper-7 ]
	struct FTransform                            Transform;                                         // 0x20(0x60)(Edit, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FKShapeElem                           Element;                                           // 0x80(0x30)(Edit, EditConst, NativeAccessSpecifierPublic)
};

// 0xA0 (0xA0 - 0x0)
// ScriptStruct MeshModelingToolsExp.PhysicsCapsuleData
struct FPhysicsCapsuleData
{
public:
	float                                        Radius;                                            // 0x0(0x4)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                        Length;                                            // 0x4(0x4)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                        Pad_1814[0x8];                                     // Fixing Size After Last Property  [ Dumper-7 ]
	struct FTransform                            Transform;                                         // 0x10(0x60)(Edit, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FKShapeElem                           Element;                                           // 0x70(0x30)(Edit, EditConst, NativeAccessSpecifierPublic)
};

// 0x38 (0x38 - 0x0)
// ScriptStruct MeshModelingToolsExp.PhysicsConvexData
struct FPhysicsConvexData
{
public:
	int32                                        NumVertices;                                       // 0x0(0x4)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	int32                                        NumFaces;                                          // 0x4(0x4)(Edit, ZeroConstructor, EditConst, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	struct FKShapeElem                           Element;                                           // 0x8(0x30)(Edit, EditConst, NativeAccessSpecifierPublic)
};

// 0x30 (0x30 - 0x0)
// ScriptStruct MeshModelingToolsExp.PhysicsLevelSetData
struct FPhysicsLevelSetData
{
public:
	struct FKShapeElem                           Element;                                           // 0x0(0x30)(Edit, EditConst, NativeAccessSpecifierPublic)
};

// 0x14 (0x14 - 0x0)
// ScriptStruct MeshModelingToolsExp.BrushToolRadius
struct FBrushToolRadius
{
public:
	enum class EBrushToolSizeType                SizeType;                                          // 0x0(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                        Pad_181A[0x3];                                     // Fixing Size After Last Property  [ Dumper-7 ]
	float                                        AdaptiveSize;                                      // 0x4(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	float                                        WorldRadius;                                       // 0x8(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	uint8                                        Pad_181B[0x8];                                     // Fixing Size Of Struct [ Dumper-7 ]
};

// 0x10 (0x10 - 0x0)
// ScriptStruct MeshModelingToolsExp.TransformMeshesTarget
struct FTransformMeshesTarget
{
public:
	class UTransformProxy*                       TransformProxy;                                    // 0x0(0x8)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
	class UCombinedTransformGizmo*               TransformGizmo;                                    // 0x8(0x8)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
};

}


