Navigation
API > API/Runtime > API/Runtime/Engine
Stores instance data that is immutable - i.e., it is never changed after construction, it can be held onto by the renderer through a shared pointer.
| Name | FInstanceSceneDataImmutable |
| Type | class |
| Header File | /Engine/Source/Runtime/Engine/Public/InstanceDataSceneProxy.h |
| Include Path | #include "InstanceDataSceneProxy.h" |
Syntax
class FInstanceSceneDataImmutable
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FInstanceSceneDataImmutable
(
const TArray< FInstanceSceneDataBuffers::FCompressedSpatialHashItem >& InCompressedInstanceSpatialH... |
InstanceDataSceneProxy.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| CompressedInstanceSpatialHashes | TArray< FInstanceSceneDataBuffers::FCompressedSpatialHashItem > | Encodes consecutive ranges of instances that share the same spatial hash location. | InstanceDataSceneProxy.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
const TArray< FInstanceSceneDataBuffers::FCompressedSpatialHashItem > & GetCompressedInstanceSpatialHashes() |
InstanceDataSceneProxy.h |