17#include "MediaTexture.generated.h"
57 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category=
"MediaTexture", meta=(DisplayName=
"X-axis Tiling Method"), AssetRegistrySearchable, AdvancedDisplay)
61 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category="MediaTexture", meta=(DisplayName="
Y-
axis Tiling Method"), AssetRegistrySearchable, AdvancedDisplay)
65 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category="MediaTexture")
69 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category="MediaTexture")
76#if WITH_EDITORONLY_DATA
77 UE_DEPRECATED(5.6,
"Only 'Enable Mipmap Generation' is needed now. When true, the full mip chain will be generated.")
86 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category =
"MediaTexture", meta = (DisplayName =
"Enable New Style Output"))
91 float CurrentAspectRatio;
105 UFUNCTION(BlueprintCallable, Category="Media|MediaTexture")
114 UFUNCTION(BlueprintCallable, Category="Media|MediaTexture")
123 UFUNCTION(BlueprintCallable, Category="Media|MediaTexture")
131 UFUNCTION(BlueprintCallable, Category = "Media|MediaTexture")
140 UFUNCTION(BlueprintCallable, Category = "Media|MediaTexture")
149 UFUNCTION(BlueprintCallable, Category="Media|MediaTexture")
167 UFUNCTION(BlueprintCallable, Category = "Media|MediaTexture")
168 void UpdateResource() { UpdateResourceWithParams(EUpdateResourceFlags::None); }
309 UPROPERTY(EditAnywhere, Category=
"Media")
323 FGuid CurrentRenderedGuid;
329 const
FGuid DefaultGuid;
356 int32 TextureNumMips;
365 UE::
Color::EColorSpace ColorspaceOverride;
virtual bool IsPostLoadThreadSafe() const 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
UE::FPlatformRecursiveMutex FCriticalSection
Definition CriticalSection.h:53
return true
Definition ExternalRpcRegistry.cpp:601
EMaterialValueType
Definition MaterialValueType.h:15
MediaTextureOrientation
Definition MediaTexture.h:26
@ UMETA
Definition MediaTexture.h:27
const bool
Definition NetworkReplayStreaming.h:178
#define UPROPERTY(...)
UObject definition macros.
Definition ObjectMacros.h:744
#define UFUNCTION(...)
Definition ObjectMacros.h:745
#define GENERATED_UCLASS_BODY(...)
Definition ObjectMacros.h:768
#define UCLASS(...)
Definition ObjectMacros.h:776
#define UENUM(...)
Definition ObjectMacros.h:749
ESPMode
Definition SharedPointerFwd.h:12
ETextureMipCount
Definition TextureDefines.h:505
TextureAddress
Definition TextureDefines.h:496
ETextureClass
Definition TextureDefines.h:299
uint32 Size
Definition VulkanMemory.cpp:4034
Definition MediaTexture.cpp:33
Definition TextureResource.h:103
Definition IMediaTextureSample.h:199
Definition EnumAsByte.h:22
Definition SharedPointer.h:692
Definition MediaTexture.h:42
virtual ETextureClass GetTextureClass() const override
Definition MediaTexture.h:264
void SetColorSpaceOverride(UE::Color::EColorSpace InColorspaceOverride)
Definition MediaTexture.h:231
void SetRenderMode(ERenderMode InRenderMode)
Definition MediaTexture.h:240
virtual float GetSurfaceDepth() const override
Definition MediaTexture.h:260
ERenderMode
Definition MediaTexture.h:49
ERenderMode GetRenderMode()
Definition MediaTexture.h:246
virtual uint32 GetSurfaceArraySize() const override
Definition MediaTexture.h:261
virtual COREUOBJECT_API void GetResourceSizeEx(FResourceSizeEx &CumulativeResourceSize)
Definition Obj.cpp:2681
Definition Texture.h:1219
EColorSpace
Definition ColorManagementDefines.h:46
Definition AdvancedWidgetsModule.cpp:13
Definition UnrealType.h:6865
Definition ResourceSize.h:31
Definition ObjectPtr.h:488
Definition WeakObjectPtrTemplates.h:25