![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <StridedView.h>
Classes | |
| struct | FIterator |
Public Types | |
| using | ElementType = InElementType |
| using | SizeType = InSizeType |
Public Member Functions | |
| TStridedView ()=default | |
| template<typename OtherElementType > | |
| TStridedView (SizeType InBytesBetweenElements, OtherElementType *InFirstElementPtr, SizeType InNumElements) | |
| template<typename OtherElementType > | |
| TStridedView (const TStridedView< OtherElementType, SizeType > &Other) | |
| UE_FORCEINLINE_HINT bool | IsValidIndex (SizeType Index) const |
| UE_FORCEINLINE_HINT bool | IsEmpty () const |
| UE_FORCEINLINE_HINT SizeType | Num () const |
| UE_FORCEINLINE_HINT SizeType | GetStride () const |
| UE_FORCEINLINE_HINT ElementType & | GetUnsafe (SizeType Index) const |
| UE_FORCEINLINE_HINT ElementType & | operator[] (SizeType Index) const |
| UE_FORCEINLINE_HINT FIterator | begin () const |
| UE_FORCEINLINE_HINT FIterator | end () const |
Pointer with extent and a stride, similar to TArrayView. Designed to allow functions to take pointers to arbitrarily structured data.
| using TStridedView< InElementType, InSizeType >::ElementType = InElementType |
| using TStridedView< InElementType, InSizeType >::SizeType = InSizeType |
|
default |
|
inline |
|
inline |
|
inline |
Ranged iteration support. DO NOT USE DIRECTLY.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |