Files
UnrealEngine/Engine/Source/Runtime/Foliage/Private/InteractiveFoliageComponent.h
2025-05-18 13:04:45 +08:00

33 lines
755 B
C++

// Copyright Epic Games, Inc. All Rights Reserved.
#pragma once
#include "CoreMinimal.h"
#include "UObject/ObjectMacros.h"
#include "Components/StaticMeshComponent.h"
#include "InteractiveFoliageComponent.generated.h"
class FPrimitiveSceneProxy;
UCLASS(hidecategories=Object)
class UInteractiveFoliageComponent : public UStaticMeshComponent
{
GENERATED_UCLASS_BODY()
public:
class FInteractiveFoliageSceneProxy* FoliageSceneProxy;
//~ Begin UPrimitiveComponent Interface
virtual FPrimitiveSceneProxy* CreateSceneProxy() override;
//~ End UPrimitiveComponent Interface
//~ Begin UActorComponent Interface
virtual void DestroyRenderState_Concurrent() override;
//~ End UActorComponent Interface
friend class AInteractiveFoliageActor;
};