Files
UnrealEngineUWP/Engine/Source/Runtime/Experimental/GeometryFramework/Private/DynamicMeshActor.cpp
Ryan Schmidt 34e50c3aa1 GeometryFramework: move UDynamicMesh and DynamicMeshComponent to new Runtime/Experimental/GeometryFramework module
#rb none
#rnx
#jira none
#preflight 60d16e6ca81904000135e6d4

[CL 16744295 by Ryan Schmidt in ue5-main branch]
2021-06-22 12:10:24 -04:00

30 lines
844 B
C++

// Copyright Epic Games, Inc. All Rights Reserved.
#include "DynamicMeshActor.h"
#include "Materials/Material.h"
#define LOCTEXT_NAMESPACE "ADynamicMeshActor"
ADynamicMeshActor::ADynamicMeshActor(const FObjectInitializer& ObjectInitializer)
: Super(ObjectInitializer)
{
DynamicMeshComponent = CreateDefaultSubobject<UDynamicMeshComponent>(TEXT("DynamicMeshComponent"));
DynamicMeshComponent->SetMobility(EComponentMobility::Movable);
DynamicMeshComponent->SetGenerateOverlapEvents(false);
DynamicMeshComponent->SetCollisionProfileName(UCollisionProfile::BlockAll_ProfileName);
DynamicMeshComponent->CollisionType = ECollisionTraceFlag::CTF_UseDefault;
DynamicMeshComponent->SetMaterial(0, UMaterial::GetDefaultMaterial(MD_Surface)); // is this necessary?
SetRootComponent(DynamicMeshComponent);
}
#undef LOCTEXT_NAMESPACE