8#include "TextureRenderTargetVolume.generated.h"
54 uint8 bSupportsUAV : 1;
58 uint8 bForceLinearGamma:1;
85 virtual float GetSurfaceWidth()
const override {
return static_cast<float>(SizeX); }
86 virtual float GetSurfaceHeight()
const override {
return static_cast<float>(SizeY); }
87 virtual float GetSurfaceDepth()
const override {
return static_cast<float>(SizeZ); }
103 virtual FString
GetDesc()
override;
110 virtual bool IsSRGB()
const override;
111 virtual float GetDisplayGamma()
const override;
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
void Init()
Definition LockFreeList.h:4
EMaterialValueType
Definition MaterialValueType.h:15
#define UPROPERTY(...)
UObject definition macros.
Definition ObjectMacros.h:744
EObjectFlags
Definition ObjectMacros.h:552
#define GENERATED_UCLASS_BODY(...)
Definition ObjectMacros.h:768
#define UCLASS(...)
Definition ObjectMacros.h:776
uint32 GetNumMips(uint32 MipSize)
Definition ReflectionEnvironmentCapture.h:20
@ CTF_Default
Definition RenderUtils.h:144
ETextureSourceFormat
Definition TextureDefines.h:351
ETextureClass
Definition TextureDefines.h:299
Definition TextureResource.h:103
Definition EnumAsByte.h:22
Definition SubclassOf.h:30
Definition TextureRenderTargetVolume.h:22
Definition TextureRenderTarget.h:22
Definition VolumeTexture.h:17
virtual uint32 GetSurfaceArraySize() const override
Definition VolumeTexture.h:91
virtual EMaterialValueType GetMaterialType() const override
Definition VolumeTexture.h:101
virtual float GetSurfaceDepth() const override
Definition VolumeTexture.h:90
virtual FString GetDesc() override
Definition VolumeTexture.cpp:382
virtual void GetResourceSizeEx(FResourceSizeEx &CumulativeResourceSize) override
Definition VolumeTexture.cpp:562
virtual FTextureResource * CreateResource() override
Definition VolumeTexture.cpp:520
virtual float GetSurfaceWidth() const override
Definition VolumeTexture.h:88
virtual float GetSurfaceHeight() const override
Definition VolumeTexture.h:89
Definition UnrealType.h:6865
Definition ResourceSize.h:31