Navigation
Classes
| Type | Name | Description | |
|---|---|---|---|
| FConversionToMeshDescriptionOptions | |||
| FDynamicMeshToMeshDescription | Convert FDynamicMesh3 to FMeshDescription | ||
| FMeshConversionModule | |||
| FMeshDescriptionBuilder | Utility class to construct MeshDescription instances. | ||
| FMeshDescriptionEditableTriangleMeshAdapter | Non-const version of the adapter, with non-const storage and setters TODO: try to be smarter about sharing code w/ the above const version | ||
| FMeshDescriptionMeshAdapterd | TTriangleMeshAdapter version of FMeshDescriptionTriangleMeshAdapter | ||
| FMeshDescriptionToDynamicMesh | Convert FMeshDescription to FDynamicMesh3 | ||
| FMeshDescriptionTriangleMeshAdapter | Basic struct to adapt a FMeshDescription for use by GeometryProcessing classes that template the mesh type and expect a standard set of basic accessors For example, this adapter will let you use a FMeshDescription with GeometryProcessing's TMeshAABBTree3 See also the Editable version below | ||
| FMeshDescriptionUVsToDynamicMesh | Converter that gives a specific UV layer of a provided mesh description and turns it into a flat FDynamicMesh, with vertices corresponding to UV elements, and their positions corresponding to those elements' UV coordinate values. | ||
| FStaticMeshLODResourcesMeshAdapter | Basic struct to adapt a FStaticMeshLODResources for use by GeometryProcessing classes that template the mesh type and expect a standard set of basic accessors For example, this adapter will let you use a FStaticMeshLODResources with GeometryProcessing's TMeshAABBTree3 | ||
| TAttrWelder | Welder used for exact attribute value welding when constructing overlay. | ||
| TOverlayTraits | |||
| TToDynamicMesh | |||
| TToDynamicMeshBase | |||
| TVertexAttr | Used for exact attribute value welding. |
Functions
| Type | Name | Description | |
|---|---|---|---|
| *bool | UE::Geometry::GetTri
(
const TriIDType TriID, |
Class used to convert a mesh without attributes (e.g. normals, uvs etc) to a FDynamicMesh3 | |
| *FVector3f | UE::GetBiTangent
(
NormalIDType ID |
||
| **const TArray< NormalIDType > & | |||
| *bool | UE::GetBiTangentTri
(
const TriIDType& TID, |
||
| *FVector4f | UE::GetBoneColor
(
int32 BoneIdx |
||
| *FName | UE::GetBoneName
(
int32 BoneIdx |
||
| *int32 | UE::GetBoneParentIndex
(
int32 BoneIdx |
||
| *FTransform | UE::GetBonePose
(
int32 BoneIdx |
||
| *FVector4f | UE::GetColor
(
ColorIDType ID |
||
| **const TArray< ColorIDType > & | |||
| *bool | UE::GetColorTri
(
const TriIDType& TID, |
||
| *FVector3f | UE::GetNormal
(
NormalIDType ID |
||
| **const TArray< NormalIDType > & | |||
| *bool | UE::GetNormalTri
(
const TriIDType& TID, |
||
| ***int32 | |||
| *FName | UE::GetSkinWeightAttributeName
(
int32 SkinWeightAttributeIndex |
||
| *FVector3f | UE::GetTangent
(
NormalIDType ID |
||
| **const TArray< NormalIDType > & | |||
| *bool | UE::GetTangentTri
(
const TriIDType& TID, |
||
| FORCEINLINEuint32 | UE::GetTypeHash
(
const TVertexAttr< AttrType >& Vector |
||
| *bool | UE::GetUVTri
(
int32 LayerID, |
Class used to convert a mesh with attributes (e.g. normals, uvs etc) to a FDynamicMesh3 | |
| *UE::AnimationCore::FBoneWeights | UE::GetVertexSkinWeight
(
int32 SkinWeightAttributeIndex, |
||
| *float | UE::GetVertexWeight
(
int32 WeightMapIndex, |
||
| *FName | UE::GetWeightMapName
(
int32 WeightMapIndex |
||
| ***int32 | |||
| ***int32 |