|
| | FRDGUploadData ()=delete |
| |
| | FRDGUploadData (FRDGBuilder &GraphBuilder, uint32 InCount) |
| |
| int32 | GetTotalSize () const |
| |
| constexpr | TArrayView (const TArrayView &)=default |
| |
| constexpr | TArrayView () |
| |
| constexpr | TArrayView (OtherRangeType &&Other) |
| |
| constexpr | TArrayView (OtherRangeType &&Other UE_LIFETIMEBOUND) |
| |
| constexpr | TArrayView (OtherElementType *InData UE_LIFETIMEBOUND, SizeType InCount) |
| |
| constexpr | TArrayView (std::initializer_list< ElementType > List UE_LIFETIMEBOUND) |
| |
| constexpr | TArrayView (FIntrusiveUnsetOptionalState) |
| |
| TArrayView & | operator= (const TArrayView &)=default |
| |
| | ~TArrayView ()=default |
| |
| constexpr bool | UEOpEquals (FIntrusiveUnsetOptionalState) const |
| |
| bool | UEOpEquals (TArrayView< OtherElementType, OtherSizeType >) const=delete |
| |
| bool | UEOpEquals (RangeType &&Rhs) const |
| |
| UE_FORCEINLINE_HINT constexpr ElementType * | GetData () const |
| |
| UE_FORCEINLINE_HINT constexpr void | CheckInvariants () const |
| |
| constexpr void | RangeCheck (SizeType Index) const |
| |
| constexpr void | SliceRangeCheck (SizeType Index, SizeType InNum) const |
| |
| UE_FORCEINLINE_HINT constexpr bool | IsValidIndex (SizeType Index) const |
| |
| constexpr bool | IsEmpty () const |
| |
| UE_FORCEINLINE_HINT constexpr SizeType | Num () const |
| |
| UE_FORCEINLINE_HINT constexpr SIZE_T | NumBytes () const |
| |
| constexpr ElementType & | operator[] (SizeType Index) const |
| |
| constexpr ElementType & | Last (SizeType IndexFromTheEnd=0) const |
| |
| constexpr TArrayView | Slice (SizeType Index, SizeType InNum) const |
| |
| constexpr TArrayView | Left (SizeType Count) const |
| |
| constexpr TArrayView | LeftChop (SizeType Count) const |
| |
| constexpr TArrayView | Right (SizeType Count) const |
| |
| constexpr TArrayView | RightChop (SizeType Count) const |
| |
| constexpr TArrayView | Mid (SizeType Index, SizeType Count=TNumericLimits< SizeType >::Max()) const |
| |
| constexpr void | LeftInline (SizeType CharCount) |
| |
| constexpr void | LeftChopInline (SizeType CharCount) |
| |
| constexpr void | RightInline (SizeType CharCount) |
| |
| constexpr void | RightChopInline (SizeType CharCount) |
| |
| constexpr void | MidInline (SizeType Position, SizeType CharCount=TNumericLimits< SizeType >::Max()) |
| |
| constexpr bool | Find (const ElementType &Item, SizeType &Index) const |
| |
| constexpr SizeType | Find (const ElementType &Item) const |
| |
| constexpr bool | FindLast (const ElementType &Item, SizeType &Index) const |
| |
| constexpr SizeType | FindLast (const ElementType &Item) const |
| |
| constexpr SizeType | FindLastByPredicate (Predicate Pred, SizeType StartIndex) const |
| |
| UE_FORCEINLINE_HINT constexpr SizeType | FindLastByPredicate (Predicate Pred) const |
| |
| constexpr SizeType | IndexOfByKey (const KeyType &Key) const |
| |
| constexpr SizeType | IndexOfByPredicate (Predicate Pred) const |
| |
| constexpr ElementType * | FindByKey (const KeyType &Key) const |
| |
| constexpr ElementType * | FindByPredicate (Predicate Pred) const |
| |
| constexpr TArray< std::remove_const_t< ElementType > > | FilterByPredicate (Predicate Pred) const |
| |
| constexpr bool | Contains (const ComparisonType &Item) const |
| |
| UE_FORCEINLINE_HINT constexpr bool | ContainsByPredicate (Predicate Pred) const |
| |
| UE_FORCEINLINE_HINT constexpr ElementType * | begin () const |
| |
| UE_FORCEINLINE_HINT constexpr ElementType * | end () const |
| |
| UE_FORCEINLINE_HINT constexpr TReversePointerIterator< ElementType > | rbegin () const |
| |
| UE_FORCEINLINE_HINT constexpr TReversePointerIterator< ElementType > | rend () const |
| |
| constexpr void | Sort () |
| |
| constexpr void | Sort (const PREDICATE_CLASS &Predicate) |
| |
| constexpr void | StableSort () |
| |
| constexpr void | StableSort (const PREDICATE_CLASS &Predicate) |
| |
Helper class to allocate data from a GraphBuilder in order to upload said data to an RDG resource. Allocating from the GraphBuilder makes it so we don't have to copy the data before deferring the upload.