LoginSignup
1
0

More than 3 years have passed since last update.

【Blueprint】ARFilterの構造体の中身についてのメモ

Posted at

ARFilter

ARfilterはAssetDataの取得のために使用するツールです。
特定のフィルターを元にUe4内の全アセットからフィルタリングしてAssetDataを取得できます。
各パラメーターを忘れがちなので、自分用にメモ。

↓ちなみに使用するときはこんな感じ。
image.png

用途によってオブジェクトデータとかにcastして使用する感じですね。
AssetData自体をbreakしちゃえば名前やパスを引っ張ってくることもできます。
image.png

ARFileterの構造体中身

ARFileterの構造体中身ですが以下のようになってます。
image.png

以下"/Game/test/"に"NewMaterial"という名前のマテリアルが入っている場合の検索例

Package Names

"Game/"から始まりアセットの名前で終わるパスを元に検索配列で検索。配列で複数指定可
例 "/Game/test/NewMaterial"

Package Paths

"Game/"から始まるディレクトリパスを元にアセットを検索します。配列で複数指定可
例 "/Game/test"

Object Paths

Package Nameに"."+Package Nameが付いたような形(これが何を指定しているかわからない)で検索します。配列で複数指定可
例 "/Game/test/NewMaterial.NewMaterial"

Class Names

クラス名でフィルタリングし検索します。
例"Material"

Recursive Classes Exclusion Set

RecursiveClassesがtrueの場合のみ、結果はこのリストのクラス(およびサブクラス)を除外します

Recursive Paths

trueの場合、PackagePathコンポーネントは再帰的になります

Recursive Classes

trueの場合、ClassNamesのサブクラスも含まれ、RecursiveClassesExclusionSetは除外されます。

Include Only on Disk Assets

trueの場合、ディスク上のアセットのみが返されます。

参考

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0