Navigation
API > API/Plugins > API/Plugins/Niagara > API/Plugins/Niagara/FNDIArrayImplHelperBase
References
| Module | Niagara |
| Header | /Engine/Plugins/FX/Niagara/Source/Niagara/Classes/NiagaraDataInterfaceArrayImpl.h |
| Include | #include "NiagaraDataInterfaceArrayImpl.h" |
static void CopyCpuToCpuMemory
&40;
TArrayType &42; Dest,
const TArrayType &42; Src,
int32 NumElements
&41;
Remarks
Static constexpr TCHAR const* HLSLVariableType = TEXT("float"); static constexpr EPixelFormat ReadPixelFormat = PF_R32_FLOAT; static constexpr TCHAR const* ReadHLSLBufferType = TEXT("float"); static constexpr TCHAR const* ReadHLSLBufferRead = TEXT("Value = BUFFER_NAME[Index]"); static constexpr EPixelFormat RWPixelFormat = PF_R32_FLOAT; static constexpr TCHAR const* RWHLSLBufferType = TEXT("float"); static constexpr TCHAR const* RWHLSLBufferRead = TEXT("Value = BUFFER_NAME[Index]"); static constexpr TCHAR const* RWHLSLBufferWrite = TEXT("BUFFER_NAME[Index] = Value"); static const FNiagaraTypeDefinition& GetTypeDefinition() { return FNiagaraTypeDefinition::GetFloatDef(); } static const TArrayType GetDefaultValue();