Navigation
API > API/Plugins > API/Plugins/Niagara > API/Plugins/Niagara/UNiagaraSimCache
Overloads
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
T * ReadDataInterfaceAs
(
FName AttributeName, |
NiagaraSimCache.h | ||
UObject * ReadDataInterfaceAs
(
UClass* RequestedType, |
Reads data interface data from the cache as the requested type. | NiagaraSimCache.h |
|
ReadDataInterfaceAs(FName, int)
| Name | ReadDataInterfaceAs |
| Type | function |
| Header File | /Engine/Plugins/FX/Niagara/Source/Niagara/Classes/NiagaraSimCache.h |
| Include Path | #include "NiagaraSimCache.h" |
template<typename T>
T * ReadDataInterfaceAs
(
FName AttributeName,
int FrameIndex
) const
ReadDataInterfaceAs(UClass *, FName, int)
Description
Reads data interface data from the cache as the requested type. This method will return nullptr if the attribute does not exists or the requests type is not supported by the storage type.
| Name | ReadDataInterfaceAs |
| Type | function |
| Header File | /Engine/Plugins/FX/Niagara/Source/Niagara/Classes/NiagaraSimCache.h |
| Include Path | #include "NiagaraSimCache.h" |
| Source | /Engine/Plugins/FX/Niagara/Source/Niagara/Private/NiagaraSimCache.cpp |
UFUNCTION (BlueprintCallable, Category=NiagaraSimCache)
UObject * ReadDataInterfaceAs
(
UClass * RequestedType,
FName AttributeName,
int FrameIndex
) const