Navigation
API > API/Runtime > API/Runtime/MassEntity > API/Runtime/MassEntity/FSparseElementsStorage
| Name | FTypeConfig |
| Type | struct |
| Header File | /Engine/Source/Runtime/MassEntity/Public/MassSparseElementsStorage.h |
| Include Path | #include "MassSparseElementsStorage.h" |
Syntax
struct FTypeConfig
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FTypeConfig () |
MassSparseElementsStorage.h | ||
FTypeConfig
(
TNotNull< const UScriptStruct* > InElementType |
MassSparseElementsStorage.h | ||
FTypeConfig
(
const FTypeConfig& |
MassSparseElementsStorage.h |
Constants
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| DefaultChunkIndexShift | int32 | MassSparseElementsStorage.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| AllocSizePerElement | const SIZE_T | MassSparseElementsStorage.h | ||
| ChunkIndexShift | uint32 | MassSparseElementsStorage.h | ||
| ElementIndexMask | uint32 | MassSparseElementsStorage.h | ||
| ElementsPerChunk | uint32 | MassSparseElementsStorage.h | ||
| ElementType | TNotNull< const UScriptStruct * > | MassSparseElementsStorage.h | ||
| FTypePool | friend | MassSparseElementsStorage.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
uint32 GetChunkIndexShift() |
MassSparseElementsStorage.h | ||
SIZE_T GetElementSize() |
MassSparseElementsStorage.h | ||
uint32 GetElementsPerChunk() |
MassSparseElementsStorage.h | ||
const UScriptStruct * GetType() |
MassSparseElementsStorage.h | ||
uint32 SetElementsPerChunk
(
uint32 InElementsPerChunk |
Converts down to a power of 2 and sets ElementsPerChunk and ChunkIndexShift | MassSparseElementsStorage.h |