8#include "TextureCubeArray.generated.h"
41 UE_DEPRECATED(5.4,
"Implement the version that takes FAssetRegistryTagsContext instead.")
45 virtual float GetSurfaceWidth()
const override {
return static_cast<float>(GetSizeX()); }
46 virtual float GetSurfaceHeight()
const override {
return static_cast<float>(GetSizeY()); }
56 virtual void UpdateResourceWithParams(EUpdateResourceFlags
InFlags)
override;
65#if WITH_EDITORONLY_DATA
#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
return true
Definition ExternalRpcRegistry.cpp:601
EMaterialValueType
Definition MaterialValueType.h:15
@ MCT_TextureCubeArray
Definition MaterialValueType.h:33
#define UPROPERTY(...)
UObject definition macros.
Definition ObjectMacros.h:744
#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
Definition UnrealString.h.inl:34
Definition TextureCubeArray.h:12
virtual EMaterialValueType GetMaterialType() const override
Definition TextureCubeArray.h:57
virtual uint32 GetSurfaceArraySize() const override
Definition TextureCubeArray.h:48
uint32 CalcTextureMemorySize(int32 MipCount) const
Definition TextureCubeArray.cpp:481
virtual float GetSurfaceDepth() const override
Definition TextureCubeArray.h:47
virtual float GetSurfaceHeight() const override
Definition TextureCubeArray.h:46
virtual uint32 CalcTextureMemorySizeEnum(ETextureMipCount Enum) const override
Definition TextureCubeArray.cpp:515
static ENGINE_API class UTextureCubeArray * CreateTransient(int32 InSizeX, int32 InSizeY, int32 InArraySize, EPixelFormat InFormat=PF_B8G8R8A8, const FName InName=NAME_None)
Definition TextureCubeArray.cpp:311
virtual ETextureClass GetTextureClass() const override
Definition TextureCubeArray.h:37
Definition TextureCube.h:15
Definition Texture.h:1219
Definition UnrealType.h:6865
Definition ResourceSize.h:31
Definition ObjectPtr.h:488