Navigation
API > API/Runtime > API/Runtime/Engine
Proxy that supports legacy reordered (HISM) data management.
| Name | FISMCInstanceDataSceneProxyLegacyReordered |
| Type | class |
| Header File | /Engine/Source/Runtime/Engine/Public/InstancedStaticMesh/ISMInstanceDataSceneProxy.h |
| Include Path | #include "InstancedStaticMesh/ISMInstanceDataSceneProxy.h" |
Syntax
class FISMCInstanceDataSceneProxyLegacyReordered : public FISMCInstanceDataSceneProxy
Inheritance Hierarchy
- FInstanceDataSceneProxy → FISMCInstanceDataSceneProxy → FISMCInstanceDataSceneProxyLegacyReordered
Derived Classes
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FISMCInstanceDataSceneProxyLegacyReordered
(
FStaticShaderPlatform InShaderPlatform, |
InstancedStaticMesh/ISMInstanceDataSceneProxy.h |
Functions
Public
Overridden from FISMCInstanceDataSceneProxy
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void Build
(
FISMInstanceUpdateChangeSet&& ChangeSet |
InstancedStaticMesh/ISMInstanceDataSceneProxy.h | ||
virtual void BuildFromLegacyData
(
TUniquePtr< FStaticMeshInstanceData >&& InExternalLegacyData, |
InstancedStaticMesh/ISMInstanceDataSceneProxy.h | ||
virtual void Update
(
FISMInstanceUpdateChangeSet&& ChangeSet |
Overridable functions to update / build proxy data from a change set. | InstancedStaticMesh/ISMInstanceDataSceneProxy.h | |
virtual void UpdatePrimitiveTransform
(
FISMInstanceUpdateChangeSet&& ChangeSet |
Handle only updating the primitive transform, could make use of special cases such as translation only if implemented properly. | InstancedStaticMesh/ISMInstanceDataSceneProxy.h |
Protected
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void UpdateInstancesTransforms
(
FInstanceSceneDataBuffers::FWriteView& ProxyData, |
InstancedStaticMesh/ISMInstanceDataSceneProxy.h |