Navigation
API > API/Runtime > API/Runtime/Engine
Extends the change set with ISM specifics.
| Name | FISMInstanceUpdateChangeSet |
| Type | class |
| Header File | /Engine/Source/Runtime/Engine/Public/InstancedStaticMesh/ISMInstanceUpdateChangeSet.h |
| Include Path | #include "InstancedStaticMesh/ISMInstanceUpdateChangeSet.h" |
Syntax
class FISMInstanceUpdateChangeSet : public FInstanceUpdateChangeSet
Inheritance Hierarchy
- FInstanceUpdateChangeSet → FISMInstanceUpdateChangeSet
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| LegacyInstanceReorderTable | TArray< int32 > | InstancedStaticMesh/ISMInstanceUpdateChangeSet.h | ||
| PostUpdateNumInstances | int32 | InstancedStaticMesh/ISMInstanceUpdateChangeSet.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void AddInstanceLightShadowUVBias
(
const FVector4f& Value |
Add a value, must be done in the order represented in the InstanceLightShadowUVBiasDelta. | InstancedStaticMesh/ISMInstanceUpdateChangeSet.h | |
FInstanceUpdateChangeSet
(
int32 InNumSourceInstances, |
Upcycle constructors. | InstancedStaticMesh/ISMInstanceUpdateChangeSet.h | |
FInstanceUpdateChangeSet
(
bool bInNeedFullUpdate, |
Upcycle constructors. | InstancedStaticMesh/ISMInstanceUpdateChangeSet.h | |
FInstanceAttributeTracker::FDeltaRange< FInstanceAttributeTracker::EFlag::CustomDataChanged > GetCustomDataDelta() |
InstancedStaticMesh/ISMInstanceUpdateChangeSet.h | ||
FIdentityDeltaRange GetInstanceEditorDataDelta() |
InstancedStaticMesh/ISMInstanceUpdateChangeSet.h | ||
FIdentityDeltaRange GetInstanceLightShadowUVBiasDelta() |
InstancedStaticMesh/ISMInstanceUpdateChangeSet.h | ||
void SetCustomData
(
const TArrayView< const float >& InPerInstanceCustomData, |
InstancedStaticMesh/ISMInstanceUpdateChangeSet.h | ||
void SetInstanceLocalBounds
(
const FRenderBounds& Bounds |
InstancedStaticMesh/ISMInstanceUpdateChangeSet.h | ||
void SetInstancePrevTransforms
(
TArrayView< FMatrix > InPrevInstanceTransforms |
InstancedStaticMesh/ISMInstanceUpdateChangeSet.h | ||
void SetInstancePrevTransforms
(
TArrayView< FMatrix > InPrevInstanceTransforms, |
InstancedStaticMesh/ISMInstanceUpdateChangeSet.h | ||
void SetInstanceTransforms
(
TStridedView< FMatrix > InInstanceTransforms |
InstancedStaticMesh/ISMInstanceUpdateChangeSet.h | ||
void SetInstanceTransforms
(
TStridedView< FMatrix > InInstanceTransforms, |
InstancedStaticMesh/ISMInstanceUpdateChangeSet.h | ||
void SetInstanceTransforms
(
TStridedView< FMatrix > InInstanceTransforms, |
This version produces the bounds of the gathered transforms as a side-effect. | InstancedStaticMesh/ISMInstanceUpdateChangeSet.h |