お世話になっております。
テクスチャのストリーミング状態を調べるためのコンソールコマンドが幾つか存在します。
■ListStreamingTextures
ストリーミング対象のテクスチャ一覧をログに出力します。
■TrackTexture [TextureName] / UntrackTexture [TextureName]
指定したテクスチャのストリーミングが行われるときログが出力されるようにします Untrack はこの状態を解除します。
DefaultEngine.ini に
[TextureTracking]
+TextureName=T_MyTexture01
+TextureName=T_MyTexture02
のように記述しておくことでもトラッキングができます。
■ListTrackedTextures
トラッキング中のテクスチャを列挙します。
■InvestigateTexture [TextureName]
サイズやストリーミング優先度(LoadOrder Priority / Retention Priority)をログに出力します。
HighPriorityLoad=True のとき FStreamngRenderAsset::bLoadWithHigherPriority が true になり LoadOrderPriority / RetentionPriority を中程度増加しますが、これによってストリーミング優先度が上がります。
ただし別の設定によって同じ効果が発生する場合があるため、必ず表面的な挙動を変化させるわけではありません。
詳しくは StreamingTexture.cpp に記述されている FStreamingRenderAsset::UpdateLoadOrderPriority_Async および FStreamingRenderAsset::UpdateRetentionPriority_Async の定義部分をご覧ください。
よろしくお願いいたします。