///<summary>Trims items out of the asset data list that do not pass the supplied filter</summary> public IReadOnlyCollection <AssetData> RunAssetsThroughFilter(ARFilter Filter) => AssetRegistry_methods.RunAssetsThroughFilter_method.Invoke(ObjPointer, Filter);
///<summary>Gets asset data for all assets that match the filter.</summary> ///<remarks> ///Assets returned must satisfy every filter component if there is at least one element in the component's array. ///Assets will satisfy a component if they match any of the elements in it. /// ///@param Filter filter to apply to the assets in the AssetRegistry ///@param OutAssetData the list of assets in this path ///</remarks> public (IReadOnlyCollection <AssetData>, bool) GetAssets(ARFilter Filter) => AssetRegistry_methods.GetAssets_method.Invoke(ObjPointer, Filter);
///<summary>Populates the FARFilters tags and values map with the passed in tags and values</summary> public static ARFilter SetFilterTagsAndValues(ARFilter InFilter, byte InTagsAndValues /*TODO: array TArray */) => AssetRegistryHelpers_methods.SetFilterTagsAndValues_method.Invoke(InFilter, InTagsAndValues);