Files
UnrealEngine/Engine/Source/Developer/NaniteBuilder/Private/NaniteEncode.h
2025-05-18 13:04:45 +08:00

27 lines
513 B
C++

// Copyright Epic Games, Inc. All Rights Reserved.
#pragma once
#include "CoreMinimal.h"
#include "NaniteDefinitions.h"
#include "Math/Bounds.h"
struct FMeshNaniteSettings;
namespace Nanite
{
struct FResources;
class FCluster;
class FClusterDAG;
struct FClusterGroup;
void BuildRayTracingData(FResources& Resources, TArray<FCluster>& Clusters);
void Encode(
FResources& Resources,
FClusterDAG& ClusterDAG,
const FMeshNaniteSettings& Settings,
uint32 NumMeshes,
uint32* OutTotalGPUSize
);
}