So, to do asynchronous loading of data, I was digging into the unreal document. According to this section, it mentions FStreamingManager, but I can’t find ths ‘FStreamingManager’ anywhere else in UE4 documentation. (The other page suggests ‘FStreamableManager’ which is more plausible to me)
Also, VS auto completion does not give me FStreamingManager, instead it suggests FStreamingManagerCollection. Is it just typo for that specific documentation, or am I missing something?
FStreamingManager doesn’t exist in source code at all. You are right about FStreamableManager and FStreamingManagerCollection. These structs exist that’s why VS suggests them.
FStreamingManagerCollection
/**
* Streaming manager collection, routing function calls to streaming managers that have been added
* via AddStreamingManager.
*/
FStreamableManager:
/** A native class for managing streaming assets in and keeping them in memory. AssetManager is the global singleton version of this with blueprint access */
There was an FStreamingManagerBase struct but it was renamed to IStreamingManager in 2014 (look for the [4bbd908] commit)