UInstancedStaticMeshComponent::UpdateInstanceTransform

Update the transform for the instance specified.

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).

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss