FNiagaraSharedObject

Base class for objects in Niagara that are owned by one object but are then passed for reading to other objects, potentially on other threads.