Navigation
API > API/Plugins > API/Plugins/InterchangeTests > API/Plugins/InterchangeTests/ImportTestFunctions
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- UImportTestFunctionsBase
- USkeletalMeshImportTestFunctions
References
| Module | InterchangeTests |
| Header | /Engine/Plugins/Tests/InterchangeTests/Source/InterchangeTests/Public/ImportTestFunctions/SkeletalMeshImportTestFunctions.h |
| Include | #include "ImportTestFunctions/SkeletalMeshImportTestFunctions.h" |
Syntax
UCLASS ()
class USkeletalMeshImportTestFunctions : public UImportTestFunctionsBase
Functions
| Type | Name | Description | |
|---|---|---|---|
| FInterchangeTestFunctionResult | CheckBoneCount
(
USkeletalMesh* Mesh, |
Check whether the mesh has the expected number of bones | |
| FInterchangeTestFunctionResult | CheckBonePosition
(
USkeletalMesh* Mesh, |
Check that the bone of the specified index has the expected position | |
| FInterchangeTestFunctionResult | CheckImportedSkeletalMeshCount
(
const TArray< USkeletalMesh* >& Meshes, |
Check whether the expected number of skeletal meshes are imported | |
| FInterchangeTestFunctionResult | CheckLodCount
(
USkeletalMesh* Mesh, |
Check whether the mesh has the expected number of LODs | |
| FInterchangeTestFunctionResult | CheckMaterialSlotCount
(
USkeletalMesh* Mesh, |
Check whether the mesh has the expected number of material slots | |
| FInterchangeTestFunctionResult | CheckRenderTriangleCount
(
USkeletalMesh* Mesh, |
Check whether the triangle count in the built render data for the given LOD is as expected | |
| FInterchangeTestFunctionResult | CheckRenderVertexCount
(
USkeletalMesh* Mesh, |
Check whether the vertex count in the built render data for the given LOD is as expected | |
| FInterchangeTestFunctionResult | CheckSectionCount
(
USkeletalMesh* Mesh, |
Check whether the built render data for the given mesh LOD has the expected number of sections | |
| FInterchangeTestFunctionResult | CheckSectionImportedMaterialSlotName
(
USkeletalMesh* Mesh, |
Check whether the imported material slot name for the given section in the render data for the given LOD is as expected | |
| FInterchangeTestFunctionResult | CheckSectionMaterialName
(
USkeletalMesh* Mesh, |
Check whether the material name for the given section in the render data for the given LOD is as expected | |
| FInterchangeTestFunctionResult | CheckSkinnedVertexCountForBone
(
USkeletalMesh* Mesh, |
Check that the specified bone name is skinned with the expected number of vertices | |
| FInterchangeTestFunctionResult | CheckTriangleCountInSection
(
USkeletalMesh* Mesh, |
Check whether the given section in the built render data for the given LOD has the expected number of triangles | |
| FInterchangeTestFunctionResult | CheckUVChannelCount
(
USkeletalMesh* Mesh, |
Check whether the mesh has the expected number of UV channels | |
| FInterchangeTestFunctionResult | CheckVertexIndexNormal
(
USkeletalMesh* Mesh, |
Check whether the vertex of the given index is at the expected normal | |
| FInterchangeTestFunctionResult | CheckVertexIndexPosition
(
USkeletalMesh* Mesh, |
Check whether the vertex of the given index is at the expected position |
Overridden from UImportTestFunctionsBase
| Type | Name | Description | |
|---|---|---|---|
| UClass * |