Navigation
API > API/Editor > API/Editor/UnrealEd
Import data and options used when importing a static mesh from fbx Notes:
- Meta data ImportType i.e. meta = (ImportType = "SkeletalMesh|GeoOnly")
- SkeletalMesh : the property will be shown when importing skeletalmesh
- GeoOnly: The property will be hide if we import skinning only
- RigOnly: The property will be hide if we import geo only
- RigAndGeo: The property will be show only if we import both skinning and geometry, it will be hiden otherwise
| Name | UFbxSkeletalMeshImportData |
| Type | class |
| Header File | /Engine/Source/Editor/UnrealEd/Classes/Factories/FbxSkeletalMeshImportData.h |
| Include Path | #include "Factories/FbxSkeletalMeshImportData.h" |
Syntax
UCLASS (BlueprintType, MinimalAPI)
class UFbxSkeletalMeshImportData : public UFbxMeshImportData
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UAssetImportData → UFbxAssetImportData → UFbxMeshImportData → UFbxSkeletalMeshImportData
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
UFbxSkeletalMeshImportData
(
const FObjectInitializer& ObjectInitializer |
Factories/FbxSkeletalMeshImportData.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| bImportMeshesInBoneHierarchy | uint32 | If checked, meshes nested in bone hierarchies will be imported instead of being converted to bones. | Factories/FbxSkeletalMeshImportData.h |
|
| bImportMorphTargets | uint32 | True to import morph target meshes from the FBX file | Factories/FbxSkeletalMeshImportData.h |
|
| bImportVertexAttributes | uint32 | True to import per-vertex attributes from the FBX file | Factories/FbxSkeletalMeshImportData.h |
|
| bKeepSectionsSeparate | uint32 | If checked, sections with matching materials are kept separate and will not get combined. | Factories/FbxSkeletalMeshImportData.h |
|
| bPreserveSmoothingGroups | uint32 | If checked, triangles with non-matching smoothing groups will be physically split. | Factories/FbxSkeletalMeshImportData.h |
|
| bUpdateSkeletonReferencePose | uint32 | Enable this option to update Skeleton (of the mesh)'s reference pose. | Factories/FbxSkeletalMeshImportData.h |
|
| bUseT0AsRefPose | uint32 | Enable this option to use frame 0 as reference pose | Factories/FbxSkeletalMeshImportData.h |
|
| ImportContentType | TEnumAsByte< enum EFBXImportContentType > | Filter the content we want to import from the incoming FBX skeletal mesh. | Factories/FbxSkeletalMeshImportData.h |
|
| LastImportContentType | TEnumAsByte< enum EFBXImportContentType > | The value of the content type during the last import. | Factories/FbxSkeletalMeshImportData.h | |
| MorphThresholdPosition | float | Threshold to compare vertex position equality when computing morph target deltas. | Factories/FbxSkeletalMeshImportData.h |
|
| ThresholdPosition | float | Threshold to compare vertex position equality. | Factories/FbxSkeletalMeshImportData.h |
|
| ThresholdTangentNormal | float | Threshold to compare normal, tangent or bi-normal equality. | Factories/FbxSkeletalMeshImportData.h |
|
| ThresholdUV | float | Threshold to compare UV equality. | Factories/FbxSkeletalMeshImportData.h |
|
| VertexColorImportOption | TEnumAsByte< EVertexColorImportOption::Type > | Specify how vertex colors should be imported | Factories/FbxSkeletalMeshImportData.h |
|
| VertexOverrideColor | FColor | Specify override color in the case that VertexColorImportOption is set to Override | Factories/FbxSkeletalMeshImportData.h |
|
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
| Factories/FbxSkeletalMeshImportData.h |
Overridden from UAssetImportData
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void AppendAssetRegistryTags
(
FAssetRegistryTagsContext Context |
This function add the last import content type to the asset registry which is use by the thumbnail overlay of the skeletal mesh | Factories/FbxSkeletalMeshImportData.h | |
virtual void AppendAssetRegistryTags
(
TArray< FAssetRegistryTag >& OutTags |
Factories/FbxSkeletalMeshImportData.h |
Overridden from UObject
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual bool CanEditChange
(
const FProperty* InProperty |
Factories/FbxSkeletalMeshImportData.h | ||
virtual void Serialize
(
FArchive& Ar |
Factories/FbxSkeletalMeshImportData.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static UFbxSkeletalMeshImportData * GetImportDataForSkeletalMesh
(
USkeletalMesh* SkeletalMesh, |
Gets or creates fbx import data for the specified skeletal mesh | Factories/FbxSkeletalMeshImportData.h |