FNDIArrayImplHelperBase::GPUGetFetchHLSL

Static constexpr TCHAR const* HLSLValueTypeName = TEXT("float4"); static constexpr TCHAR const* HLSLBufferTypeName = TEXT("float4"); static constexpr EPixelFormat PixelFormat = PF_R32_FLOAT; static const [FNiagaraTypeDefinition](API\Plugins\Niagara\FNiagaraTypeDefinition)& GetTypeDefinition() { return [FNiagaraTypeDefinition::GetIntDef()](API\Plugins\Niagara\FNiagaraTypeDefinition\GetIntDef); } static const TArrayType GetDefaultValue();

Windows
MacOS
Linux

References

Module

Niagara

Header

/Engine/Plugins/FX/Niagara/Source/Niagara/Classes/NiagaraDataInterfaceArrayImpl.h

Include

#include "NiagaraDataInterfaceArrayImpl.h"

Syntax

static void GPUGetFetchHLSL
(
    FString & OutHLSL,
    const TCHAR * BufferName
)

Remarks

Static constexpr TCHAR const* HLSLValueTypeName = TEXT("float4"); static constexpr TCHAR const* HLSLBufferTypeName = TEXT("float4"); static constexpr EPixelFormat PixelFormat = PF_R32_FLOAT; static const FNiagaraTypeDefinition& GetTypeDefinition() { return FNiagaraTypeDefinition::GetIntDef(); } static const TArrayType GetDefaultValue();

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss