6#include "NaniteDefinitions.h"
36 checkf(UVCoordinateIndex <= 3 && UVCoordinateIndex <
NANITE_MAX_UVS,
TEXT(
"Out of bounds coordinate index, consider expanding bit-width of UVCoordinateIndex"));
63 Descriptor.UVCoordinateIndex = UVCoordinateIndex;
#define ensure( InExpression)
Definition AssertionMacros.h:464
#define checkf(expr, format,...)
Definition AssertionMacros.h:315
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
UMaterialCacheVirtualTextureDescriptor PackMaterialCacheTextureDescriptor(FTextureResource *Resource, uint32_t UVCoordinateIndex)
Definition MaterialCacheVirtualTextureDescriptor.h:34
UE::Math::TIntVector2< uint32 > FUintVector2
Definition MathFwd.h:103
Definition TextureResource.h:103
virtual FVirtualTexture2DResource * GetVirtualTexture2DResource()
Definition TextureResource.h:119
Definition TextureResource.h:175
Definition VirtualTexturing.h:374
uint32 GetVirtualPageY() const
Definition VirtualTexturing.h:437
uint32 GetWidthInTiles() const
Definition VirtualTexturing.h:428
uint32 GetVirtualTileSize() const
Definition VirtualTexturing.h:419
uint32 GetVirtualPageX() const
Definition VirtualTexturing.h:436
uint32 GetHeightInTiles() const
Definition VirtualTexturing.h:429
uint32 GetMaxLevel() const
Definition VirtualTexturing.h:438
uint32 GetSpaceID() const
Definition VirtualTexturing.h:434
static UE_FORCEINLINE_HINT void * Memcpy(void *Dest, const void *Src, SIZE_T Count)
Definition UnrealMemory.h:160
Definition MaterialCacheVirtualTextureDescriptor.h:13
uint32_t MaxLevel
Definition MaterialCacheVirtualTextureDescriptor.h:30
uint32_t PageX
Definition MaterialCacheVirtualTextureDescriptor.h:22
uint32_t UVCoordinateIndex
Definition MaterialCacheVirtualTextureDescriptor.h:31
uint32_t WidthInPages
Definition MaterialCacheVirtualTextureDescriptor.h:28
uint32_t PageTableMipBias
Definition MaterialCacheVirtualTextureDescriptor.h:24
uint32_t PageY
Definition MaterialCacheVirtualTextureDescriptor.h:23
uint32_t HeightInPages
Definition MaterialCacheVirtualTextureDescriptor.h:29
uint32_t SpaceID
Definition MaterialCacheVirtualTextureDescriptor.h:25