unreal.MetaHumanVerificationRuleCollection

class unreal.MetaHumanVerificationRuleCollection(outer: Object | None = None, name: Name | str = 'None')

Bases: Object

A collection of Rules which make up a verification test for a class of MetaHuman asset compatibility, for example groom compatibility, clothing compatibility, animation compatibility etc.

C++ Source:

  • Plugin: MetaHumanSDK

  • Module: MetaHumanSDKEditor

  • File: MetaHumanVerificationRuleCollection.h

add_verification_rule(rule) None

Adds a rule to this collection

Parameters:

rule (MetaHumanVerificationRuleBase)

apply_all_rules(target, report, options) MetaHumanAssetReport

Runs all registered rules against the Target. Compiles the results in OutReport.

Parameters:
  • target (Object) – The root UObject of the asset that is being verified

  • report (MetaHumanAssetReport) – The report which should be updated with the results of the tests

  • options (MetaHumanVerificationOptions) – The options struct which may contain relevant options for the verification rule

Return type:

MetaHumanAssetReport