Navigation
API > API/Plugins > API/Plugins/GeometryScriptingCore
| Name | UGeometryScriptLibrary_MeshDeformFunctions |
| Type | class |
| Header File | /Engine/Plugins/Runtime/GeometryScripting/Source/GeometryScriptingCore/Public/GeometryScript/MeshDeformFunctions.h |
| Include Path | #include "GeometryScript/MeshDeformFunctions.h" |
Syntax
UCLASS (MinimalAPI, Meta=(ScriptName="GeometryScript_MeshDeformers"))
class UGeometryScriptLibrary_MeshDeformFunctions : public UBlueprintFunctionLibrary
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UBlueprintFunctionLibrary → UGeometryScriptLibrary_MeshDeformFunctions
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| BendAngle | FGeometryScriptBendWarpOptionsFTransform float | GeometryScript/MeshDeformFunctions.h | ||
| BendExtent | FGeometryScriptBendWarpOptionsFTransform float float | GeometryScript/MeshDeformFunctions.h | ||
| BendOrientation | FGeometryScriptBendWarpOptionsFTransform | GeometryScript/MeshDeformFunctions.h | ||
| Debug | FGeometryScriptBendWarpOptionsFTransform float float UGeometryScriptDebug * | GeometryScript/MeshDeformFunctions.h | ||
| Debug | FGeometryScriptMeshSelectionFGeometryScriptIterativeMeshSmoothingOptionsUGeometryScriptDebug * | GeometryScript/MeshDeformFunctions.h | ||
| Debug | FGeometryScriptMeshSelectionFGeometryScriptPerlinNoiseOptionsUGeometryScriptDebug * | GeometryScript/MeshDeformFunctions.h | ||
| Debug | FTransformEGeometryScriptMathWarpTypeFGeometryScriptMathWarpOptionsUGeometryScriptDebug * | GeometryScript/MeshDeformFunctions.h | ||
| Debug | FGeometryScriptMeshSelection const FGeometryScriptVectorList float UGeometryScriptDebug * | GeometryScript/MeshDeformFunctions.h | ||
| Debug | FGeometryScriptTwistWarpOptionsFTransform float float UGeometryScriptDebug * | GeometryScript/MeshDeformFunctions.h | ||
| Debug | FGeometryScriptFlareWarpOptionsFTransform float float float UGeometryScriptDebug * | GeometryScript/MeshDeformFunctions.h | ||
| Debug | UTexture2DFGeometryScriptMeshSelectionFGeometryScriptDisplaceFromTextureOptionsUGeometryScriptDebug * | GeometryScript/MeshDeformFunctions.h | ||
| FlareExtent | FGeometryScriptFlareWarpOptionsFTransform float float float | GeometryScript/MeshDeformFunctions.h | ||
| FlareOrientation | FGeometryScriptFlareWarpOptionsFTransform | GeometryScript/MeshDeformFunctions.h | ||
| FlarePercentX | FGeometryScriptFlareWarpOptionsFTransform float | GeometryScript/MeshDeformFunctions.h | ||
| FlarePercentY | FGeometryScriptFlareWarpOptionsFTransform float float | GeometryScript/MeshDeformFunctions.h | ||
| Magnitude | FGeometryScriptMeshSelection const FGeometryScriptVectorList float | GeometryScript/MeshDeformFunctions.h | ||
| meta | Backwards-Compatibility implementations. | GeometryScript/MeshDeformFunctions.h | ||
| Options | FTransformEGeometryScriptMathWarpTypeFGeometryScriptMathWarpOptions | GeometryScript/MeshDeformFunctions.h | ||
| Options | FGeometryScriptMeshSelectionFGeometryScriptPerlinNoiseOptions | GeometryScript/MeshDeformFunctions.h | ||
| Options | FGeometryScriptMeshSelectionFGeometryScriptIterativeMeshSmoothingOptions | GeometryScript/MeshDeformFunctions.h | ||
| Options | FGeometryScriptTwistWarpOptions | GeometryScript/MeshDeformFunctions.h | ||
| Options | UTexture2DFGeometryScriptMeshSelectionFGeometryScriptDisplaceFromTextureOptions | GeometryScript/MeshDeformFunctions.h | ||
| Options | FGeometryScriptFlareWarpOptions | GeometryScript/MeshDeformFunctions.h | ||
| Options | FGeometryScriptBendWarpOptions | GeometryScript/MeshDeformFunctions.h | ||
| Selection | FGeometryScriptMeshSelection | GeometryScript/MeshDeformFunctions.h | ||
| Selection | UTexture2DFGeometryScriptMeshSelection | GeometryScript/MeshDeformFunctions.h | ||
| Texture | UTexture2D * | GeometryScript/MeshDeformFunctions.h | ||
| TwistAngle | FGeometryScriptTwistWarpOptionsFTransform float | GeometryScript/MeshDeformFunctions.h | ||
| TwistExtent | FGeometryScriptTwistWarpOptionsFTransform float float | GeometryScript/MeshDeformFunctions.h | ||
| TwistOrientation | FGeometryScriptTwistWarpOptionsFTransform | GeometryScript/MeshDeformFunctions.h | ||
| VectorList | FGeometryScriptMeshSelection const FGeometryScriptVectorList & | GeometryScript/MeshDeformFunctions.h | ||
| WarpOrientation | FTransform | GeometryScript/MeshDeformFunctions.h | ||
| WarpType | FTransformEGeometryScriptMathWarpType | GeometryScript/MeshDeformFunctions.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
| GeometryScript/MeshDeformFunctions.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static static UPARAM
(
DisplayName |
Applies a Bend Warp around an axis defined by the Bend Orientation transform. | GeometryScript/MeshDeformFunctions.h |
|
static static UPARAM
(
DisplayName |
Applies a twist warp around an axis defined by the Twist Orientation transform. | GeometryScript/MeshDeformFunctions.h |
|
static static UPARAM
(
DisplayName |
Applies a Flare/Bulge warp around an axis defined by the Flare Orientation transform. | GeometryScript/MeshDeformFunctions.h |
|
static static UPARAM
(
DisplayName |
Applies various simple math-function-based warps around an axis defined by the Warp Orientation transform, currently a 1D or 2D sine-wave with arbitrary orientation may be selected by WarpType. | GeometryScript/MeshDeformFunctions.h |
|
static static UPARAM
(
DisplayName |
Applies 3D Perlin noise displacement to the Target Mesh. | GeometryScript/MeshDeformFunctions.h |
|
static static UPARAM
(
DisplayName |
Applies a number of iterations of mesh smoothing to a Dynamic Mesh. | GeometryScript/MeshDeformFunctions.h |
|
static static UPARAM
(
DisplayName |
Applies a displacement to a Dynamic Mesh based on a Texture2D and a UV Channel. | GeometryScript/MeshDeformFunctions.h |
|
static static UPARAM
(
DisplayName |
Add the vectors in VectorList, scaled by Magnitude, to the vertex positions in Target Mesh. | GeometryScript/MeshDeformFunctions.h |
|