130 FName LODGroupStatName;
OODEFFUNC typedef void(OODLE_CALLBACK t_fp_OodleCore_Plugin_Free)(void *ptr)
#define checkSlow(expr)
Definition AssertionMacros.h:332
#define UE_DEPRECATED(Version, Message)
Definition CoreMiscDefines.h:302
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
@ AM_Wrap
Definition RHIDefinitions.h:340
#define TexCreate_None
Definition RHIDefinitions.h:1191
@ SF_Point
Definition RHIDefinitions.h:327
ETextureCreateFlags
Definition RHIDefinitions.h:1091
EMipFadeSettings
Definition RenderResource.h:260
@ MipFade_Normal
Definition RenderResource.h:261
bool CanCreateWithPartiallyResidentMips(ETextureCreateFlags TexCreateFlags)
Definition StreamableTextureResource.cpp:38
TextureGroup
Definition TextureDefines.h:29
CORE_API bool IsInGameThread()
Definition ThreadingBase.cpp:185
CORE_API bool IsInRenderingThread()
Definition ThreadingBase.cpp:273
Definition NameTypes.h:617
Definition RHICommandList.h:455
Definition RHIResources.h:2153
bool IsInitialized() const
Definition RenderResource.h:114
Definition StreamableTextureResource.h:20
virtual uint32 GetSizeX() const final override
Definition StreamableTextureResource.h:30
FName TextureName
Definition StreamableTextureResource.h:108
const FTexturePlatformData * PlatformData
Definition StreamableTextureResource.h:88
TEnumAsByte< ESamplerAddressMode > AddressW
Definition StreamableTextureResource.h:97
virtual const FStreamableTextureResource * GetStreamableTextureResource() const
Definition StreamableTextureResource.h:28
EPixelFormat GetPixelFormat() const
Definition StreamableTextureResource.h:59
ETextureCreateFlags CreationFlags
Definition StreamableTextureResource.h:116
virtual FStreamableTextureResource * GetStreamableTextureResource()
Definition StreamableTextureResource.h:26
bool bUsePartiallyResidentMips
Definition StreamableTextureResource.h:118
void RefreshSamplerStates()
Definition StreamableTextureResource.cpp:280
TArrayView< const FTexture2DMipMap * > GetPlatformMipsView() const
Definition StreamableTextureResource.cpp:313
FStreamableRenderResourceState GetPostInitState() const
Definition StreamableTextureResource.h:45
TextureGroup GetLODGroup() const
Definition StreamableTextureResource.h:66
float MipBias
Definition StreamableTextureResource.h:98
FStreamableRenderResourceState GetState() const
Definition StreamableTextureResource.h:38
const FName & GetTextureName() const
Definition StreamableTextureResource.h:64
TEnumAsByte< ESamplerFilter > Filter
Definition StreamableTextureResource.h:94
uint32 SizeY
Definition StreamableTextureResource.h:103
EPixelFormat PixelFormat
Definition StreamableTextureResource.h:114
virtual void InitRHI(FRHICommandListBase &RHICmdList) override
Definition StreamableTextureResource.cpp:203
virtual uint32 GetSizeZ() const final override
Definition StreamableTextureResource.h:33
virtual uint32 GetSizeY() const final override
Definition StreamableTextureResource.h:31
virtual void ReleaseRHI() final override
Definition StreamableTextureResource.cpp:235
int32 GetCurrentFirstMip() const
Definition StreamableTextureResource.h:72
uint32 GetExtData() const
Definition StreamableTextureResource.h:77
virtual uint64 GetPlatformMipsSize(uint32 NumMips) const =0
const FTexture2DMipMap * GetPlatformMip(int32 MipIdx) const
Definition StreamableTextureResource.cpp:318
EMipFadeSettings MipFadeSetting
Definition StreamableTextureResource.h:110
FStreamableRenderResourceState State
Definition StreamableTextureResource.h:91
virtual void CreatePartiallyResidentTexture(FRHICommandListBase &RHICmdList)=0
void FinalizeStreaming(FRHICommandListBase &RHICmdList, FRHITexture *InTextureRHI)
Definition StreamableTextureResource.cpp:248
TEnumAsByte< ESamplerAddressMode > AddressV
Definition StreamableTextureResource.h:96
virtual void CreateTexture(FRHICommandListBase &RHICmdList)=0
TextureGroup LODGroup
Definition StreamableTextureResource.h:112
uint32 SizeX
Definition StreamableTextureResource.h:101
uint32 SizeZ
Definition StreamableTextureResource.h:105
TEnumAsByte< ESamplerAddressMode > AddressU
Definition StreamableTextureResource.h:95
ETextureCreateFlags GetCreationFlags() const
Definition StreamableTextureResource.h:62
int8 MaxAniso
Definition StreamableTextureResource.h:121
Definition TextureResource.h:103
Definition ArrayView.h:139
Definition EnumAsByte.h:22
Definition Texture.h:1219
Definition StreamableRenderResourceState.h:23
bool IsValid() const
Definition StreamableRenderResourceState.h:102
int32 ResidentFirstLODIdx() const
Definition StreamableRenderResourceState.h:90
Definition TextureResource.h:46
int32 GetExtData() const
Definition Texture.h:1068