16 template<
typename TElementType>
23 template<
typename TElementType>
29 template<
typename TElementType,
size_t TCount>
35 template<
typename TElementType>
53 template<
typename TElementType>
66 template<
typename TElementType>
69 return CreateBufferFromArray(RHICmdList, Name, UsageFlags,
Array.GetTypeSize(), InitialState,
Array);
72 template<
typename TElementType>
78 template<
typename TElementType>
86 template<
typename TElementType>
92 template<
typename TElementType>
100 template<
typename TElementType>
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
ERHIAccess
Definition RHIAccess.h:11
EBufferUsageFlags
Definition RHIDefinitions.h:892
ERHIAccess RHIGetDefaultResourceState(ETextureCreateFlags InUsage, bool bInHasInitialData)
Definition RHIUtilities.cpp:639
Definition RHICommandList.h:455
FBufferRHIRef CreateBuffer(const FRHIBufferCreateDesc &CreateDesc)
Definition RHICommandList.h:800
Definition RHIResourceUtils.h:10
Definition RHIResources.h:1417
static FRHIBufferCreateDesc Create(const TCHAR *InDebugName, EBufferUsageFlags InUsage)
Definition RHIResources.h:1418
FRHIBufferCreateDesc & SetInitActionResourceArray(FResourceArrayUploadInterface *InInitialData)
Definition RHIResources.h:1546
FRHIBufferCreateDesc & SetInitialState(ERHIAccess InInitialState)
Definition RHIResources.h:1528
FRHIBufferCreateDesc & DetermineInitialState()
Definition RHIResources.h:1529
Definition ResourceArray.h:31
Definition ElementType.h:30