Files
UnrealEngine/Engine/Source/Developer/NaniteBuilder/Private/Encode/NaniteEncodeMaterial.h
Brandyn / Techy fcc1b09210 init
2026-04-04 15:40:51 -05:00

20 lines
426 B
C++

// Copyright Epic Games, Inc. All Rights Reserved.
#pragma once
#include "CoreMinimal.h"
namespace Nanite
{
class FCluster;
uint32 CalcMaterialTableSize(const FCluster& Cluster);
uint32 PackMaterialInfo(const FCluster& Cluster, TArray<uint32>& OutMaterialTable, uint32 MaterialTableStartOffset);
void BuildMaterialRanges(TArray<FCluster>& Clusters);
void PrintMaterialRangeStats(const TArray<FCluster>& Clusters);
}