UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
Definition NameTypes.h:617
Definition UnrealClient.h:412
Definition IModularFeature.h:12
static CORE_API IModularFeatures & Get()
Definition ModularFeatures.cpp:9
bool IsModularFeatureAvailable(const FName Type)
Definition IModularFeatures.h:39
TModularFeature & GetModularFeature(const FName Type)
Definition IModularFeatures.h:54
Definition IRenderCaptureProvider.h:11
ECaptureFlags
Definition IRenderCaptureProvider.h:56
@ ECaptureFlags_Launch
Definition IRenderCaptureProvider.h:58
static FName GetModularFeatureName()
Definition IRenderCaptureProvider.h:18
virtual void BeginCapture(FRHICommandListImmediate *InRHICommandList, uint32 InFlags=0, FString const &InDestFileName=FString())=0
static bool IsAvailable()
Definition IRenderCaptureProvider.h:29
virtual void CaptureFrame(FViewport *InViewport=nullptr, uint32 InFlags=0, FString const &InDestFileName=FString())=0
virtual bool CanSupportSubmissionThread() const
Definition IRenderCaptureProvider.h:50
static IRenderCaptureProvider & Get()
Definition IRenderCaptureProvider.h:42
virtual void EndCapture(FRHICommandListImmediate *InRHICommandList)=0
Definition IModularFeatures.h:89