44 virtual bool IsProxy()
const override {
return ProxiedResource !=
nullptr; }
62 virtual void CreatePartiallyResidentTexture(
FRHICommandListBase& RHICmdList)
final override;
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
auto GetData(const TStringConversion< Converter, DefaultConversionSize > &Conversion) -> decltype(Conversion.Get())
Definition StringConv.h:802
Definition RHICommandList.h:455
Definition StreamableTextureResource.h:20
uint32 SizeY
Definition StreamableTextureResource.h:103
EPixelFormat PixelFormat
Definition StreamableTextureResource.h:114
uint32 SizeX
Definition StreamableTextureResource.h:101
Definition Texture2DMipAllocator_Virtual.h:20
Definition ResourceArray.h:178
Definition Texture2DResource.h:16
virtual void InitRHI(FRHICommandListBase &RHICmdList) override
Definition Texture2DResource.cpp:99
virtual FTexture2DResource * GetTexture2DResource()
Definition Texture2DResource.h:33
void CacheSamplerStateInitializer(const UTexture2D *InOwner)
Definition Texture2DResource.cpp:85
static void WarnRequiresTightPackedMip(int32 SizeX, int32 SizeY, EPixelFormat PixelFormat, uint32 Pitch)
Definition Texture2DResource.cpp:267
virtual bool IsProxy() const override
Definition Texture2DResource.h:44
static uint32 CalculateTightPackedMipSize(int32 SizeX, int32 SizeY, EPixelFormat PixelFormat, uint32 &OutPitch)
Definition Texture2DResource.cpp:246
virtual const FTexture2DResource * GetTexture2DResource() const
Definition Texture2DResource.h:35
virtual uint64 GetPlatformMipsSize(uint32 NumMips) const override
Definition Texture2DResource.cpp:207
virtual ~FTexture2DResource()
Definition Texture2DResource.cpp:61
Definition Texture2DUpdate.h:54
Definition Texture2D.h:26
Definition StreamableRenderResourceState.h:23