Choose your operating system:
Windows
macOS
Linux
Name |
Description |
|
---|---|---|
|
APreviewMeshActor |
UPreviewMesh internally spawns a APreviewMeshActor to hold the preview mesh object. |
|
FCreateMeshObjectParams |
FCreateMeshObjectParams is a collection of input data intended to be passed to UModelingObjectsCreationAPI::CreateMeshObject(). |
|
FCreateMeshObjectResult |
FCreateMeshObjectResult is returned by UModelingObjectsCreationAPI::CreateMeshObject() to indicate success/failure and provide information about created mesh objects |
|
FCreateTextureObjectParams |
FCreateTextureObjectParams is a collection of input data intended to be passed to UModelingObjectsCreationAPI::CreateTextureObject(). |
|
FCreateTextureObjectResult |
FCreateTextureObjectResult is returned by UModelingObjectsCreationAPI::CreateTextureObject() to indicate success/failure and provide information about created texture objects |
|
FDynamicMeshOpResult |
FDynamicMeshOpResult is a container for a computed Mesh and Transform |
|
FFindSceneSnapPointParams |
|
|
FModelingComponentsModule |
|
|
FSnapGeometry |
FSnapGeometry stores information about geometry data of a snap, which we might use for highlights/etc |
|
IToolActivityHost |
|
|
TGenericDataBackgroundCompute |
TGenericDataBackgroundCompute is an infrastructure object that implements a common UI pattern in interactive 3D tools, where we want to run an expensive parameterized computation (via a TGenericDataOperator) in a background thread so as to not block the UI. |
|
UInteractiveToolActivity |
A tool activity is a sort of "sub-tool" used to break apart functionality in tools that provide support for different multi-interaction subtasks. |
|
UMeshOpPreviewWithBackgroundCompute |
UMeshOpPreviewWithBackgroundCompute is an infrastructure object that implements a common UI pattern in interactive 3D tools, where we want to run an expensive computation on a mesh that is based on user-specified parameters, and show a preview of the result. |
|
UModelingComponentsSettings |
Settings for the Modeling Components plug-in. |
|
UModelingObjectsCreationAPI |
UModelingObjectsCreationAPI is a base interface for functions that can be used to create various types of objects from Modeling Tools, or other sources. |
|
UPreviewMesh |
UPreviewMesh is a utility object that spawns and owns a transient mesh object in the World. |
|
UToolActivityHost |
Name |
Description |
---|---|
FBackgroundDynamicMeshComputeSource |
FBackgroundDynamicMeshComputeSource is an instantiation of the TBackgroundModelingComputeSource template for FDynamicMeshOperator / IDynamicMeshOperatorFactory |
Name |
Description |
|
---|---|---|
|
ECreateMeshObjectSourceMeshType |
Types of possible source meshes stored in FCreateMeshObjectParams |
|
ECreateModelingObjectResult |
Result code returned by UModelingObjectsCreationAPI functions |
|
ECreateObjectTypeHint |
Hint for the type of mesh object a UModelingObjectsCreationAPI might create based on FCreateMeshObjectParams data. |
|
EToolActivityEndResult |
|
|
EToolActivityStartResult |
|
|
ToolSetupUtil::ImageMaterialType |
Types of image-based material that we can create |
|
UE::ToolTarget::EDynamicMeshUpdateResult |
EDynamicMeshUpdateResult is returned by functions below that update a ToolTarget with a new Mesh |
Name | Description | ||
---|---|---|---|
|
double |
ToolSceneQueriesUtil::CalculateDimensionFromVisualAngleD ( |
|
|
double |
ToolSceneQueriesUtil::CalculateDimensionFromVisualAngleD ( |
|
|
double |
ToolSceneQueriesUtil::CalculateNormalizedViewVisualAngleD ( |
|
|
double |
ToolSceneQueriesUtil::CalculateViewVisualAngleD ( |
|
|
double |
ToolSceneQueriesUtil::CalculateViewVisualAngleD ( |
|
|
ToolSceneQueriesUtil::FindNearestVisibleObjectHit ( |
Find the nearest object hit by the LineTrace from Start to End that is currently visible (provides correct result in Editor) |
|
|
ToolSceneQueriesUtil::FindNearestVisibleObjectHit ( |
Find the nearest object hit by the LineTrace from Start to End that is currently visible (provides correct result in Editor) |
|
|
ToolSceneQueriesUtil::FindNearestVisibleObjectHit ( |
Find the nearest object hit by the LineTrace from Start to End that is currently visible (provides correct result in Editor) |
|
|
ToolSceneQueriesUtil::FindNearestVisibleObjectHit ( |
Find the nearest object hit by the LineTrace from Start to End that is currently visible (provides correct result in Editor) |
|
|
ToolSceneQueriesUtil::FindNearestVisibleObjectHit ( |
Find the nearest object hit by the LineTrace from Start to End that is currently visible (provides correct result in Editor) |
|
|
ToolSceneQueriesUtil::FindSceneSnapPoint ( |
Run a query against the scene to find the best SnapPointOut for the given Point |
|
|
ToolSceneQueriesUtil::FindSceneSnapPoint ( |
Run a query against the scene to find the best SnapPointOut for the given Point |
|
|
ToolSceneQueriesUtil::FindWorldGridSnapPoint ( |
Run a query against the scene to find the nearest WorldGrid snap point |
|
|
double |
ToolSceneQueriesUtil::GetDefaultVisualAngleSnapThreshD() |
|
|
ToolSceneQueriesUtil::IsPointVisible ( |
||
|
ToolSceneQueriesUtil::IsVisibleObjectHit ( |
||
|
double |
ToolSceneQueriesUtil::PointSnapMetric ( |
Get a measurement for testing whether two points can snap together, useful for choosing the best snap point among multiple options. |
|
ToolSceneQueriesUtil::PointSnapQuery ( |
Test if two points are close enough to snap together. |
|
|
ToolSceneQueriesUtil::PointSnapQuery ( |
Test if two points are close enough to snap together. |
|
|
double |
ToolSceneQueriesUtil::SnapDistanceToWorldGridSize ( |
Round the given distance to the nearest multiple of the world grid cell size |
|
ToolSetupUtil::ApplyRenderingConfigurationToPreview ( |
Rendering Configuration/Setup Functions These utility functions are used to configure rendering settings on Preview Meshes created internally by Modeling Tools. |
|
|
ToolSetupUtil::ApplyRenderingConfigurationToPreview ( |
Rendering Configuration/Setup Functions These utility functions are used to configure rendering settings on Preview Meshes created internally by Modeling Tools. |
|
|
UCurveFloat ... |
ToolSetupUtil::GetContrastAdjustmentCurve ( |
|
|
UMaterialIns... |
ToolSetupUtil::GetCustomDepthOffsetMaterial ( |
That the material will have translucent blend mode, which can interact poorly with overlapping translucent objects, so use the other overload if you do not need opacity control. |
|
UMaterialIns... |
ToolSetupUtil::GetCustomDepthOffsetMaterial ( |
|
|
UMaterialIns... |
ToolSetupUtil::GetCustomImageBasedSculptMaterial ( |
|
|
UMaterialIns... |
ToolSetupUtil::GetCustomTwoSidedDepthOffsetMaterial ( |
|
|
UMaterialIns... |
ToolSetupUtil::GetCustomTwoSidedDepthOffsetMaterial ( |
That the material will have translucent blend mode, which can interact poorly with overlapping translucent objects, so use the other overload if you do not need opacity control. |
|
UMaterialIns... |
ToolSetupUtil::GetDefaultBrushAlphaMaterial ( |
Get a Material to use with a square brush plane/ROI indicator that has an analytic falloff function combined w/ an alpha mask texture. |
|
UMaterialIns... |
ToolSetupUtil::GetDefaultBrushVolumeMaterial ( |
|
|
UMaterialInt... |
ToolSetupUtil::GetDefaultEditVolumeMaterial() |
|
|
UMaterialIns... |
ToolSetupUtil::GetDefaultErrorMaterial ( |
|
|
UMaterialInt... |
ToolSetupUtil::GetDefaultLineComponentMaterial ( |
Gets a custom material suitable for use with ULineSetComponent. |
|
UMaterialInt... |
ToolSetupUtil::GetDefaultMaterial ( |
Get the default material to use for objects in an InteractiveTool. |
|
UMaterialInt... |
ToolSetupUtil::GetDefaultMaterial() |
Get the default material for surfaces |
|
UMaterialInt... |
ToolSetupUtil::GetDefaultPointComponentMaterial ( |
Gets a custom material suitable for use with UPointSetComponent for square points. |
|
UMaterialInt... |
ToolSetupUtil::GetDefaultSculptMaterial ( |
|
|
UMaterialInt... |
ToolSetupUtil::GetDefaultWorkingMaterial ( |
|
|
UMaterialIns... |
ToolSetupUtil::GetDefaultWorkingMaterialInstance ( |
|
|
UMaterialInt... |
ToolSetupUtil::GetImageBasedSculptMaterial ( |
|
|
UMaterialInt... |
ToolSetupUtil::GetRoundPointComponentMaterial ( |
Gets a custom material suitable for use with UPointSetComponent for round points. |
|
UMaterialInt... |
ToolSetupUtil::GetSelectionMaterial ( |
|
|
UMaterialInt... |
ToolSetupUtil::GetSelectionMaterial ( |
|
|
UMaterialIns... |
ToolSetupUtil::GetSimpleCustomMaterial ( |
|
|
UMaterialIns... |
ToolSetupUtil::GetSimpleCustomMaterial ( |
That the material will have translucent blend mode, which can interact poorly with overlapping translucent objects, so use the other overload if you do not need opacity control. |
|
UMaterialIns... |
ToolSetupUtil::GetTransparentSculptMaterial ( |
|
|
UMaterialIns... |
ToolSetupUtil::GetUVCheckerboardMaterial ( |
Get a black-and-white NxN checkerboard material |
|
UMaterialIns... |
ToolSetupUtil::GetVertexColorMaterial ( |
|
|
FCreateMeshO... |
UE::Modeling::CreateMeshObject ( |
Create a new mesh object based on the data in CreateMeshParams. |
|
FCreateTextu... |
UE::Modeling::CreateTextureObject ( |
Create a new texture object based on the data in CreateTexParams. |
|
UE::Modeling::GenerateRandomShortHexString ( |
Generate a N-letter GUID string that contains only hex digits, and contains at least one letter and one number. |
|
|
UE::Modeling::GetComponentAssetBaseName ( |
Look up the name for the Asset underlying the given Component, if there is one. |
|
|
UE::Modeling::StripGeneratedAssetSuffixFromName ( |
Strip the appended auto-generated _UUID suffix on the given string, if we can detect one |
|
|
EDynamicMesh... |
UE::ToolTarget::CommitDynamicMeshNormalsUpdate ( |
Update the Normals/Tangents of the ToolTarget's mesh (assuming it has one) based on the provided UpdatedMesh. |
|
EDynamicMesh... |
UE::ToolTarget::CommitDynamicMeshUpdate ( |
Update the Mesh in a ToolTarget based on the provided DynamicMesh, and optional material set |
|
EDynamicMesh... |
UE::ToolTarget::CommitDynamicMeshUVUpdate ( |
Update the UV sets of the ToolTarget's mesh (assuming it has one) based on the provided UpdatedMesh. |
|
UE::ToolTarget::CommitMaterialSetUpdate ( |
Update the material set of the Target |
|
|
EDynamicMesh... |
UE::ToolTarget::CommitMeshDescriptionUpdate ( |
Update the Mesh in a ToolTarget based on the provided MeshDescription, and optional material set |
|
EDynamicMesh... |
UE::ToolTarget::CommitMeshDescriptionUpdate ( |
Update the Mesh in a ToolTarget based on the provided MeshDescription, and optional material set |
|
EDynamicMesh... |
UE::ToolTarget::CommitMeshDescriptionUpdateViaDynamicMesh ( |
Update the Mesh in a ToolTarget based on the provided MeshDescription, and optional material set |
|
UE::ToolTarget::ConfigureCreateMeshObjectParams ( |
FCreateMeshObjectParams::TypeHint is used by the ModelingObjectsCreationAPI to suggest what type of mesh object to create inside various Tools. |
|
|
UE::Geometry... |
UE::ToolTarget::GetDynamicMeshCopy ( |
Fetch a DynamicMesh3 representing the given ToolTarget. |
|
FMeshDescrip... |
UE::ToolTarget::GetEmptyMeshDescription ( |
|
|
UE::ToolTarget::GetHumanReadableName ( |
||
|
UE::Geometry... |
UE::ToolTarget::GetLocalToWorldTransform ( |
|
|
FComponentMa... |
UE::ToolTarget::GetMaterialSet ( |
Fetch the Material Set on the object underlying a ToolTarget. |
|
const FMeshD... |
UE::ToolTarget::GetMeshDescription ( |
|
|
FMeshDescrip... |
UE::ToolTarget::GetMeshDescriptionCopy ( |
Return a copy of the MeshDescription underlying a ToolTarget |
|
UBodySetup &... |
UE::ToolTarget::GetPhysicsBodySetup ( |
|
|
IInterface_C... |
UE::ToolTarget::GetPhysicsCollisionDataProvider ( |
|
|
AActor * |
UE::ToolTarget::GetTargetActor ( |
|
|
UPrimitiveCo... |
UE::ToolTarget::GetTargetComponent ( |
|
|
UE::ToolTarget::HideSourceObject ( |
Hide the "Source Object" (eg PrimitiveComponent, Actor, etc) backing a ToolTarget |
|
|
UE::ToolTarget::Internal::CommitDynamicMeshViaIPersistentDynamicMeshSource ( |
Not intended for direct use by tools, just for use by tool target util functions and tool target implementations that may need to do this operation. |
|
|
UE::ToolTarget::SetSourceObjectVisible ( |
Show or Hide the "Source Object" (eg PrimitiveComponent, Actor, etc) backing a ToolTarget |
|
|
UE::ToolTarget::ShowSourceObject ( |
Show the "Source Object" (eg PrimitiveComponent, Actor, etc) backing a ToolTarget |
|
|
UE::WeightMaps::FindVertexWeightMaps ( |
Find the set of per-vertex weight map attributes on a MeshDescription |
|
|
UE::WeightMaps::GetVertexWeightMap ( |
Extract a per-vertex weight map from a MeshDescription If the attribute with the given name is not found, a WeightMap initialized with the default value is returned |