9#include "TextureCube.generated.h"
42 UE_DEPRECATED(5.4,
"Implement the version that takes FAssetRegistryTagsContext instead.")
70 ENGINE_API virtual void UpdateResourceWithParams(EUpdateResourceFlags
InFlags)
override;
#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
EMaterialValueType
Definition MaterialValueType.h:15
@ MCT_TextureCube
Definition MaterialValueType.h:31
#define GENERATED_UCLASS_BODY(...)
Definition ObjectMacros.h:768
#define UCLASS(...)
Definition ObjectMacros.h:776
uint32 GetNumMips(uint32 MipSize)
Definition ReflectionEnvironmentCapture.h:20
ETextureMipCount
Definition TextureDefines.h:505
ETextureClass
Definition TextureDefines.h:299
Definition Archive.h:1208
Definition AssetRegistryTagsContext.h:98
Definition NameTypes.h:617
Definition TextureResource.h:103
virtual RENDERCORE_API uint32 GetSizeX() const
Definition RenderResource.cpp:425
virtual RENDERCORE_API uint32 GetSizeY() const
Definition RenderResource.cpp:430
Definition UnrealString.h.inl:34
Definition TextureCube.h:15
virtual float GetSurfaceDepth() const override
Definition TextureCube.h:67
virtual PRAGMA_DISABLE_DEPRECATION_WARNINGS ~UTextureCube()
Definition TextureCube.h:35
virtual float GetSurfaceWidth() const override
Definition TextureCube.h:65
virtual EMaterialValueType GetMaterialType() const override
Definition TextureCube.h:71
static ENGINE_API class UTextureCube * CreateTransient(int32 InSizeX, int32 InSizeY, EPixelFormat InFormat=PF_B8G8R8A8, const FName InName=NAME_None)
Definition TextureCube.cpp:29
virtual uint32 GetSurfaceArraySize() const override
Definition TextureCube.h:68
uint32 CalcTextureMemorySize(int32 MipCount) const
Definition TextureCube.cpp:231
virtual float GetSurfaceHeight() const override
Definition TextureCube.h:66
virtual ENGINE_API uint32 CalcTextureMemorySizeEnum(ETextureMipCount Enum) const override
Definition TextureCube.cpp:264
Definition Texture.h:1219
Definition ResourceSize.h:31