Navigation
API > API/Plugins > API/Plugins/PlainProps
| Name | FLeafRangeView |
| Type | class |
| Header File | /Engine/Plugins/Experimental/PlainProps/Source/Public/PlainPropsRead.h |
| Include Path | #include "PlainPropsRead.h" |
Syntax
class FLeafRangeView
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FLeafRangeView
(
FUnpackedLeafType Leaf, |
PlainPropsRead.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| Batch | FSchemaBatchId | PlainPropsRead.h | ||
| Enum | FOptionalEnumSchemaId | PlainPropsRead.h | ||
| NumItems | uint64 | PlainPropsRead.h | ||
| Type | ELeafType | PlainPropsRead.h | ||
| Values | const uint8 * | PlainPropsRead.h | ||
| Width | ELeafWidth | PlainPropsRead.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
auto As () |
PlainPropsRead.h | ||
auto As () |
These range views hide the internal representations to enable future format changes, e.g. store zeroes or 1.0f in some compact fashion or even variable length int encodings | PlainPropsRead.h | |
FBoolRangeView AsBools() |
PlainPropsRead.h | ||
TRangeView< double > AsDoubles() |
PlainPropsRead.h | ||
TRangeView< float > AsFloats() |
PlainPropsRead.h | ||
FLeafRangeLoadView AsLoadView() |
PlainPropsRead.h | ||
TRangeView< int16 > AsS16s() |
PlainPropsRead.h | ||
TRangeView< int32 > AsS32s() |
PlainPropsRead.h | ||
TRangeView< int64 > AsS64s() |
PlainPropsRead.h | ||
TRangeView< int8 > AsS8s() |
PlainPropsRead.h | ||
TRangeView< uint16 > AsU16s() |
PlainPropsRead.h | ||
TRangeView< uint32 > AsU32s() |
PlainPropsRead.h | ||
TRangeView< uint64 > AsU64s() |
PlainPropsRead.h | ||
TRangeView< uint8 > AsU8s() |
PlainPropsRead.h | ||
auto AsUnderlyingValues() |
PlainPropsRead.h | ||
TRangeView< char16_t > AsUtf16() |
PlainPropsRead.h | ||
TRangeView< char32_t > AsUtf32() |
PlainPropsRead.h | ||
TRangeView< char8_t > AsUtf8() |
PlainPropsRead.h | ||
uint64 Num() |
PlainPropsRead.h |