UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
TextureMipDataProviderFactory.h
Go to the documentation of this file.
1// Copyright Epic Games, Inc. All Rights Reserved.
2
3/*=============================================================================
4TextureMipDataProviderFactory.h: base class to create custom FTextureMipDataProvider.
5=============================================================================*/
6
7#pragma once
8#include "CoreMinimal.h"
10#include "TextureMipDataProviderFactory.generated.h"
11
12class UTexture;
14
24{
26
27public:
28
36
41 virtual bool WillProvideMipDataWithoutDisk() const { return false; }
42
46 virtual bool ShouldAllowPlatformTiling(const UTexture* Owner) const { return false; }
47};
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
#define GENERATED_UCLASS_BODY(...)
Definition ObjectMacros.h:768
#define UCLASS(...)
Definition ObjectMacros.h:776
Definition TextureMipDataProvider.h:92
Definition AssetUserData.h:18
Definition TextureMipDataProviderFactory.h:24
virtual FTextureMipDataProvider * AllocateMipDataProvider(UTexture *Asset)
Definition TextureMipDataProviderFactory.h:35
virtual bool WillProvideMipDataWithoutDisk() const
Definition TextureMipDataProviderFactory.h:41
virtual bool ShouldAllowPlatformTiling(const UTexture *Owner) const
Definition TextureMipDataProviderFactory.h:46
Definition Texture.h:1219