Navigation
API > API/Plugins > API/Plugins/InterchangeTests > API/Plugins/InterchangeTests/ImportTestFunctions
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- UImportTestFunctionsBase
- UStaticMeshImportTestFunctions
References
| Module | InterchangeTests |
| Header | /Engine/Plugins/Tests/InterchangeTests/Source/InterchangeTests/Public/ImportTestFunctions/StaticMeshImportTestFunctions.h |
| Include | #include "ImportTestFunctions/StaticMeshImportTestFunctions.h" |
Syntax
UCLASS ()
class UStaticMeshImportTestFunctions : public UImportTestFunctionsBase
Functions
| Type | Name | Description | |
|---|---|---|---|
| FInterchangeTestFunctionResult | CheckAgainstGroundTruth
(
UStaticMesh* Mesh, |
Check whether the static mesh is equivalent to a ground truth asset | |
| FInterchangeTestFunctionResult | CheckBoundingBoxSize
(
UStaticMesh* Mesh, |
Check whether the bounding box size is equal to given value | |
| FInterchangeTestFunctionResult | CheckBoundingBoxSizeGreaterThan
(
UStaticMesh* Mesh, |
Check whether the bounding box size is greater than given value | |
| FInterchangeTestFunctionResult | CheckBoundingBoxSizeLessThan
(
UStaticMesh* Mesh, |
Check whether the bounding box size is less than given value | |
| FInterchangeTestFunctionResult | CheckBuildSettings
(
UStaticMesh* Mesh, |
Check whether the static mesh source model has the expected build settings | |
| FInterchangeTestFunctionResult | CheckImportedMaterialSlotName
(
UStaticMesh* Mesh, |
Check whether the static mesh imported material slot name for the given material index is as expected | |
| FInterchangeTestFunctionResult | CheckImportedStaticMeshCount
(
const TArray< UStaticMesh* >& Meshes, |
Check whether the expected number of static meshes are imported | |
| FInterchangeTestFunctionResult | CheckLodCount
(
UStaticMesh* Mesh, |
Check whether the static mesh has the expected number of LODs | |
| FInterchangeTestFunctionResult | CheckMaterialSlotCount
(
UStaticMesh* Mesh, |
Check whether the static mesh has the expected number of material slots | |
| FInterchangeTestFunctionResult | CheckNaniteSettings
(
UStaticMesh* Mesh, |
Check whether the static mesh has the expected Nanite settings | |
| FInterchangeTestFunctionResult | CheckPolygonCount
(
UStaticMesh* Mesh, |
Check whether the mesh description has the expected number of polygons for the given LOD | |
| FInterchangeTestFunctionResult | CheckPolygonCountInPolygonGroup
(
UStaticMesh* Mesh, |
Check whether the given mesh description polygon group of the given LOD has the expected number of polygons | |
| FInterchangeTestFunctionResult | CheckPolygonGroupCount
(
UStaticMesh* Mesh, |
Check whether the mesh description has the expected number of polygon groups for the given LOD | |
| FInterchangeTestFunctionResult | CheckPolygonGroupImportedMaterialSlotName
(
UStaticMesh* Mesh, |
Check whether the mesh description material slot name for the given polygon group in the given LOD is as expected | |
| FInterchangeTestFunctionResult | CheckRenderHasVertexColors
(
UStaticMesh* Mesh, |
Check whether the render data contains any vertex colors of the given LOD | |
| FInterchangeTestFunctionResult | CheckRenderTriangleCount
(
UStaticMesh* Mesh, |
Check whether the render data has the expected number of triangles for the given LOD | |
| FInterchangeTestFunctionResult | CheckRenderUVChannelCount
(
UStaticMesh* Mesh, |
Check whether the render data has the expected number of UV channels | |
| FInterchangeTestFunctionResult | CheckRenderVertexCount
(
UStaticMesh* Mesh, |
Check whether the render data vertex count for the given LOD is as expected | |
| FInterchangeTestFunctionResult | CheckRenderVertexIndexColor
(
UStaticMesh* Mesh, |
Check whether the render data vertex index of the given LOD has the expected vertex color | |
| FInterchangeTestFunctionResult | CheckRenderVertexIndexNormal
(
UStaticMesh* Mesh, |
Check whether the render data vertex index of the given LOD has the expected vertex normal | |
| FInterchangeTestFunctionResult | CheckSectionCount
(
UStaticMesh* Mesh, |
Check whether the render data for the given mesh LOD has the expected number of sections | |
| FInterchangeTestFunctionResult | CheckSectionImportedMaterialSlotName
(
UStaticMesh* Mesh, |
Check whether the section index in the built render data for the given LOD is referencing the expected imported material slot name | |
| FInterchangeTestFunctionResult | CheckSectionMaterialIndex
(
UStaticMesh* Mesh, |
Check whether the section index in the built render data for the given LOD is referencing the expected material index | |
| FInterchangeTestFunctionResult | CheckSectionMaterialName
(
UStaticMesh* Mesh, |
Check whether the section index in the built render data for the given LOD is referencing the expected material | |
| FInterchangeTestFunctionResult | CheckSimpleCollisionPrimitiveCount
(
UStaticMesh* Mesh, |
Check whether the static mesh expected number of simple collision primitives were imported | |
| FInterchangeTestFunctionResult | CheckSocketCount
(
UStaticMesh* Mesh, |
Check whether the static mesh expected number of sockets were imported | |
| FInterchangeTestFunctionResult | CheckSocketLocation
(
UStaticMesh* Mesh, |
Check whether the static mesh given socket index has the expected location | |
| FInterchangeTestFunctionResult | CheckSocketName
(
UStaticMesh* Mesh, |
Check whether the static mesh given socket index has the expected name | |
| FInterchangeTestFunctionResult | CheckThatMeshHasQuadsOrNgons
(
UStaticMesh* Mesh, |
Check whether the mesh description contains any quads or ngons | |
| FInterchangeTestFunctionResult | CheckTriangleCount
(
UStaticMesh* Mesh, |
Check whether the mesh description has the expected number of triangles for the given LOD | |
| FInterchangeTestFunctionResult | CheckTriangleCountInPolygonGroup
(
UStaticMesh* Mesh, |
Check whether the given mesh description polygon group of the given LOD has the expected number of triangles | |
| FInterchangeTestFunctionResult | CheckUVChannelCount
(
UStaticMesh* Mesh, |
Check whether the mesh description has the expected number of UV channels | |
| FInterchangeTestFunctionResult | CheckVertexCount
(
UStaticMesh* Mesh, |
Check whether the mesh description vertex count for the given LOD is as expected | |
| FInterchangeTestFunctionResult | CheckVertexIndexPosition
(
UStaticMesh* Mesh, |
Check whether the mesh description vertex of the given index is at the expected position |
Overridden from UImportTestFunctionsBase
| Type | Name | Description | |
|---|---|---|---|
| UClass * |