| Add(const ValueType &Value, int32 ScatterOffset) | UE::RendererPrivateUtils::Implementation::TBufferScatterUploader< InValueType, InBufferTraits, InNumValuesPerScatter > | inline |
| Add(const TConstArrayView< ValueType > &InValues, int32 ScatterOffset) | UE::RendererPrivateUtils::Implementation::TBufferScatterUploader< InValueType, InBufferTraits, InNumValuesPerScatter > | inline |
| AddMultiple(const TConstArrayView< ValueType > &InValues, int32 FirstScatterOffset) | UE::RendererPrivateUtils::Implementation::TBufferScatterUploader< InValueType, InBufferTraits, InNumValuesPerScatter > | inline |
| AddMultiple_GetRef(int32 FirstScatterOffset, int32 NumValues) | UE::RendererPrivateUtils::Implementation::TBufferScatterUploader< InValueType, InBufferTraits, InNumValuesPerScatter > | inline |
| Allocate(FRDGBuilder &GraphBuilder, int32 NumScatters=0) | UE::RendererPrivateUtils::Implementation::TAsyncBufferScatterUploader< InValueType, InBufferTraits, InNumValuesPerScatter > | inlinestatic |
| BufferTraits typedef | UE::RendererPrivateUtils::Implementation::TBufferScatterUploader< InValueType, InBufferTraits, InNumValuesPerScatter > | |
| BytesPerElement | UE::RendererPrivateUtils::Implementation::TBufferScatterUploader< InValueType, InBufferTraits, InNumValuesPerScatter > | static |
| FRDGAllocator | UE::RendererPrivateUtils::Implementation::TAsyncBufferScatterUploader< InValueType, InBufferTraits, InNumValuesPerScatter > | friend |
| FRDGAllocator::TObject< TAsyncBufferScatterUploader > | UE::RendererPrivateUtils::Implementation::TAsyncBufferScatterUploader< InValueType, InBufferTraits, InNumValuesPerScatter > | friend |
| GetNumScatters() const | UE::RendererPrivateUtils::Implementation::TBufferScatterUploader< InValueType, InBufferTraits, InNumValuesPerScatter > | inline |
| NumValuesPerScatter | UE::RendererPrivateUtils::Implementation::TBufferScatterUploader< InValueType, InBufferTraits, InNumValuesPerScatter > | static |
| Reserve(int32 NumScatters) | UE::RendererPrivateUtils::Implementation::TBufferScatterUploader< InValueType, InBufferTraits, InNumValuesPerScatter > | inline |
| ResizeAndUploadTo(FRDGBuilder &GraphBuilder, TPersistentBuffer< ValueType, BufferTraits > &DestDataBuffer, int32 DestDataMinimumSize, FScatterInfo &OutScatterInfo) | UE::RendererPrivateUtils::Implementation::TBufferScatterUploader< InValueType, InBufferTraits, InNumValuesPerScatter > | inline |
| ResizeAndUploadTo(FRDGBuilder &GraphBuilder, TPersistentBuffer< ValueType, BufferTraits > &DestDataBuffer, int32 DestDataMinimumSize) | UE::RendererPrivateUtils::Implementation::TBufferScatterUploader< InValueType, InBufferTraits, InNumValuesPerScatter > | inline |
| ResizeAndUploadToAsync(FRDGBuilder &GraphBuilder, TPersistentBuffer< InValueType, InBufferTraits > &DestDataBuffer, int32 DestDataMinimumSize) | UE::RendererPrivateUtils::Implementation::TAsyncBufferScatterUploader< InValueType, InBufferTraits, InNumValuesPerScatter > | inline |
| TBufferScatterUploader(int32 NumScatters=0) | UE::RendererPrivateUtils::Implementation::TBufferScatterUploader< InValueType, InBufferTraits, InNumValuesPerScatter > | inline |
| UploadData | UE::RendererPrivateUtils::Implementation::TBufferScatterUploader< InValueType, InBufferTraits, InNumValuesPerScatter > | protected |
| UploadDataProxy | UE::RendererPrivateUtils::Implementation::TBufferScatterUploader< InValueType, InBufferTraits, InNumValuesPerScatter > | protected |
| UploadTo(FRDGBuilder &GraphBuilder, FRDGBuffer *DestBuffer, FRDGBuffer *ScatterOffsets, FRDGBuffer *Values, uint32 NumScatters, uint32 NumBytesPerElement, int32 NumValuesPerScatter) | FBufferScatterUploader | |
| UploadTo(FRDGBuilder &GraphBuilder, FRDGBuffer *DestBuffer, FRDGBuffer *ScatterOffsets, FRDGBuffer *Values, TFunction< uint64()> &&GetNumScatters, uint32 NumBytesPerElement, int32 NumValuesPerScatter) | FBufferScatterUploader | |
| ValueType typedef | UE::RendererPrivateUtils::Implementation::TBufferScatterUploader< InValueType, InBufferTraits, InNumValuesPerScatter > | |
| ~TBufferScatterUploader()=default | UE::RendererPrivateUtils::Implementation::TBufferScatterUploader< InValueType, InBufferTraits, InNumValuesPerScatter > | virtual |