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