Files
UnrealEngine/Engine/Shaders/Private/MeshPaintTextureCommon.ush
2025-05-18 13:04:45 +08:00

21 lines
502 B
HLSL

// Copyright Epic Games, Inc. All Rights Reserved.
#pragma once
#include "SceneData.ush"
uint2 GetMeshPaintTextureDescriptor(FPrimitiveSceneData PrimitiveData)
{
return PrimitiveData.MeshPaintTextureDescriptor;
}
uint GetMeshPaintTextureCoordinateIndex(FPrimitiveSceneData PrimitiveData)
{
return GetMeshPaintTextureDescriptor(PrimitiveData).y >> 30;
}
bool GetMeshPaintTextureDescriptorIsValid(FPrimitiveSceneData PrimitiveData)
{
return GetMeshPaintTextureDescriptor(PrimitiveData).x != 0;
}