20class ULandscapeComponent;
200 Recorder->EnqueueRDGCommand(
203 StaticName = StaticName,
222 FRDGBuilderRecorder* Recorder =
nullptr;
229#define RDG_RENDER_COMMAND_RECORDER_BREADCRUMB_EVENT(Recorder, Format, ...) FRDGBuilderRecorder::FScopedBreadcrumbEvent ANONYMOUS_VARIABLE(BreadcrumbEvent)(Recorder, TEXT(Format), RDG_EVENT_NAME(Format, ##__VA_ARGS__))
231#define RDG_RENDER_COMMAND_RECORDER_BREADCRUMB_EVENT(Recorder, Format, ...) do { } while(0)
318UE_DEPRECATED(5.6,
"This Get function is deprecated. Please use new GetLayerInfo and pass in a full asset package path.")
OODEFFUNC typedef void(OODLE_CALLBACK t_fp_OodleCore_Plugin_Free)(void *ptr)
@ INDEX_NONE
Definition CoreMiscDefines.h:150
#define UE_DEPRECATED(Version, Message)
Definition CoreMiscDefines.h:302
TSharedRef< InObjectType, InMode > MakeShared(InArgTypes &&... Args)
Definition SharedPointer.h:2009
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
ELandscapeToolTargetTypeFlags
Definition LandscapeEditTypes.h:22
ELandscapeToolTargetType
Definition LandscapeEditTypes.h:12
ELandscapeTextureType
Definition LandscapeTextureHash.h:13
ELandscapeTextureUsage
Definition LandscapeTextureHash.h:21
ERHIAccess
Definition RHIAccess.h:11
UE_INTRINSIC_CAST UE_REWRITE constexpr std::remove_reference_t< T > && MoveTemp(T &&Obj) noexcept
Definition UnrealTemplate.h:520
Definition MaterialShared.h:3326
Definition NameTypes.h:617
Definition RenderGraphBuilder.h:49
Definition RenderGraphEvent.h:38
Definition TextureResource.h:103
Definition ArrayView.h:139
Definition AndroidPlatformMisc.h:14
Definition UnrealString.h.inl:34
Definition RenderGraphEvent.h:329
Definition SharedPointer.h:692
Definition LandscapeUtils.h:106
LANDSCAPE_API bool IsEmpty() const
Definition LandscapeUtils.cpp:205
LANDSCAPE_API void StopRecording()
Definition LandscapeUtils.cpp:108
LANDSCAPE_API void EnqueueRenderCommand(FRDGRecorderRenderCommand InRenderCommand)
Definition LandscapeUtils.cpp:189
LANDSCAPE_API void EnqueueRDGCommand(FRDGRecorderRDGCommand InRDGCommand, TConstArrayView< FRDGExternalTextureAccessFinal > InRDGExternalTextureAccessFinalList={})
Definition LandscapeUtils.cpp:158
TFunction< void(FRDGBuilder &)> FRDGRecorderRDGCommand
Definition LandscapeUtils.h:108
LANDSCAPE_API ~FRDGBuilderRecorder()
Definition LandscapeUtils.cpp:94
LANDSCAPE_API void StopRecordingAndFlush(FRDGEventName &&EventName)
Definition LandscapeUtils.cpp:116
bool IsRecording() const
Definition LandscapeUtils.h:126
TFunction< void(FRHICommandListImmediate &)> FRDGRecorderRenderCommand
Definition LandscapeUtils.h:109
LANDSCAPE_API void Clear()
Definition LandscapeUtils.cpp:210
FRDGBuilderRecorder()=default
EState GetState() const
Definition LandscapeUtils.h:125
EState
Definition LandscapeUtils.h:120
LANDSCAPE_API void StartRecording()
Definition LandscapeUtils.cpp:100
Definition LandscapeLayerInfoObject.h:60
Definition LandscapeMaterialInstanceConstant.h:28
Definition MaterialInstance.h:627
Definition MaterialInterface.h:296
Definition Texture2D.h:26
Definition Texture.h:1219
Definition Landscape.h:55
bool LandscapeProxySortPredicate(const TWeakObjectPtr< ALandscapeProxy > APtr, const TWeakObjectPtr< ALandscapeProxy > BPtr)
Definition LandscapeUtils.cpp:594
EBuildFlags
Definition LandscapeEditTypes.h:70
ELandscapeToolTargetTypeFlags GetLandscapeToolTargetTypeAsFlags(ELandscapeToolTargetType InTargetType)
Definition LandscapeUtils.cpp:66
ELandscapeToolTargetType GetLandscapeToolTargetTypeSingleFlagAsType(ELandscapeToolTargetTypeFlags InSingleFlag)
Definition LandscapeUtils.cpp:73
FString GetLandscapeToolTargetTypeFlagsAsString(ELandscapeToolTargetTypeFlags InTargetTypeFlags)
Definition LandscapeUtils.cpp:81
void ModifyShaderCompilerEnvironmentForDebug(FShaderCompilerEnvironment &OutEnvironment)
Definition LandscapeUtils.cpp:56
bool DoesPlatformSupportEditLayers(EShaderPlatform InShaderPlatform)
Definition LandscapeUtils.cpp:48
uint32 GetTypeHash(const FPropertyPathName &Path)
Definition PropertyPathName.cpp:133
bool operator==(const FPropertyTypeName &Lhs, const FPropertyTypeName &Rhs)
Definition PropertyTypeName.cpp:329
U16 Index
Definition radfft.cpp:71
Definition ShaderCore.h:544
Definition Optional.h:131
Definition WeakObjectPtrTemplates.h:25
Definition LandscapeUtils.h:111
ERHIAccess Access
Definition LandscapeUtils.h:113
FTextureResource * TextureResource
Definition LandscapeUtils.h:112