UInstancedStaticMeshComponent::UpdateInstanceTransform

Update the transform for the instance specified.

Choose your operating system:

Windows

macOS

Linux

Override Hierarchy

UInstancedStaticMeshComponent::UpdateInstanceTransform()

UHierarchicalInstancedStaticMeshComponent::UpdateInstanceTransform()

References

Module

Engine

Header

/Engine/Source/Runtime/Engine/Classes/Components/InstancedStaticMeshComponent.h

Include

#include "Components/InstancedStaticMeshComponent.h"

Source

/Engine/Source/Runtime/Engine/Private/InstancedStaticMesh.cpp

Syntax

virtual bool UpdateInstanceTransform
(
    int32 InstanceIndex,
    const FTransform & NewInstanceTransform,
    bool bWorldSpace,
    bool bMarkRenderStateDirty,
    bool bTeleport
)

Remarks

Update the transform for the instance specified.

Returns

True on success.

Parameters

Parameter

Description

InstanceIndex

The index of the instance to update

NewInstanceTransform

The new transform

bWorldSpace

If true, the new transform is interpreted as a World Space transform, otherwise it is interpreted as Local Space

bMarkRenderStateDirty

If true, the change should be visible immediately. If you are updating many instances you should only set this to true for the last instance.

bTeleport

Whether or not the instance's physics should be moved normally, or teleported (moved instantly, ignoring velocity).