10#include "CanvasRenderTarget2D.generated.h"
26UCLASS(BlueprintType, Blueprintable, MinimalAPI)
43 UFUNCTION(BlueprintCallable, Category=
"Canvas Render Target 2D")
44 void UpdateResource() { UpdateResourceWithParams(EUpdateResourceFlags::None); }
56 UFUNCTION(BlueprintCallable, Category=
"Canvas Render Target 2D",meta=(WorldContext=
"WorldContextObject" ))
89 inline bool ShouldClearRenderTargetOnReceiveUpdate()
const {
return bShouldClearRenderTargetOnReceiveUpdate; }
110 void OnSampleCountChanged();
117 UPROPERTY(EditAnywhere, BlueprintGetter = GetSampleCount, BlueprintSetter = SetSampleCount, Category =
TextureRenderTarget2D, AssetRegistrySearchable, AdvancedDisplay, meta = (AllowPrivateAccess = "
true"))
124 bool bShouldClearRenderTargetOnReceiveUpdate;
OODEFFUNC typedef void(OODLE_CALLBACK t_fp_OodleCore_Plugin_Free)(void *ptr)
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
#define DECLARE_DYNAMIC_MULTICAST_DELEGATE_ThreeParams(DelegateName, Param1Type, Param1Name, Param2Type, Param2Name, Param3Type, Param3Name)
Definition DelegateCombinations.h:71
return true
Definition ExternalRpcRegistry.cpp:601
#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
ETextureRenderTargetSampleCount
Definition TextureRenderTarget2D.h:71
Definition UnrealType.h:174
Definition SubclassOf.h:30
Definition CanvasRenderTarget2D.h:29
void SetShouldClearRenderTargetOnReceiveUpdate(bool bInShouldClearRenderTargetOnReceiveUpdate)
Definition CanvasRenderTarget2D.h:90
FCanvas * Canvas
Definition Canvas.h:221
Definition TextureRenderTarget2D.h:104
EUpdateResourceFlags
Definition Texture.h:1697
Definition UnrealType.h:6865
Definition WeakObjectPtrTemplates.h:25