10#include "LightWeightInstanceStaticMeshManager.generated.h"
27 ENGINE_API virtual int32 ConvertCollisionIndexToInstanceIndex(
int32 InIndex,
const UPrimitiveComponent* RelevantComponent)
const override;
36 ENGINE_API void PostRemoveInstanceFromRendering();
39 ENGINE_API virtual void SetInstancedStaticMeshParams();
44 ENGINE_API virtual void OnRep_Transforms()
override;
52#if WITH_EDITORONLY_DATA
68 ENGINE_API virtual void NotifySMInstanceSelectionChanged(
const FSMInstanceId& InstanceId,
const bool bIsSelected)
override;
80 UPROPERTY(EditInstanceOnly, BlueprintReadOnly, Category =
Debug, ReplicatedUsing = OnRep_StaticMesh)
85#if WITH_EDITORONLY_DATA
87 UE_DEPRECATED(5.4,
"Doesn't need a UHierarchicalInstancedStaticMeshComponent anymore but is replaced by UInstancedStaticMeshComponent (see ISMComponent property).")
93 UPROPERTY(EditAnywhere, BlueprintReadOnly, Category =
Debug, AdvancedDisplay, meta = (BlueprintProtected =
"true", AllowPrivateAccess =
"true"))
#define UE_DEPRECATED(Version, Message)
Definition CoreMiscDefines.h:302
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
#define DECLARE_DYNAMIC_DELEGATE_RetVal_OneParam(ReturnValueType, DelegateName, Param1Type, Param1Name)
Definition DelegateCombinations.h:55
#define UPROPERTY(...)
UObject definition macros.
Definition ObjectMacros.h:744
#define UFUNCTION(...)
Definition ObjectMacros.h:745
#define GENERATED_UCLASS_BODY(...)
Definition ObjectMacros.h:768
#define UCLASS(...)
Definition ObjectMacros.h:776
ETypedElementWorldType
Definition TypedElementWorldInterface.h:26
int32 InternalIndex
Definition VulkanMemory.cpp:4036
Definition LightWeightInstanceManager.h:32
Definition LightWeightInstanceStaticMeshManager.h:16
Definition SMInstanceManager.h:26
Definition ArrayView.h:139
Definition HierarchicalInstancedStaticMeshComponent.h:136
Definition InstancedStaticMeshComponent.h:158
Definition StaticMesh.h:593
Definition RobinHoodHashTable.h:18
U16 Index
Definition radfft.cpp:71
Definition ActorInstanceHandle.h:33
Definition LightWeightInstanceManager.h:25
Definition SMInstanceElementId.h:20
Definition ObjectPtr.h:488
Definition SoftObjectPtr.h:174