17 #define NV_AFTERMATH_USE_BREADCRUMB_PTRS 0
19 namespace UE::RHICore::Nvidia::Aftermath
71 UE_DEPRECATED(5.6,
"Use OnGPUCrash(OutResults) overload instead, Aftermath may report multiple crashes")
85 #if WITH_RHI_BREADCRUMBS
88 #if !NV_AFTERMATH_USE_BREADCRUMB_PTRS
89 FRHIBreadcrumb::FBuffer
Buffer;
92 void const* Ptr =
nullptr;
101 #if NV_AFTERMATH_USE_BREADCRUMB_PTRS
115 operator bool()
const {
return Ptr !=
nullptr; }
117 void*
GetPtr ()
const {
return const_cast<void*
>(Ptr); }
OODEFFUNC typedef void(OODLE_CALLBACK t_fp_OodleCore_Plugin_Free)(void *ptr)
#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_FORCEINLINE_HINT uint32 GetPtr() const
Definition LockFreeList.h:15
const bool
Definition NetworkReplayStreaming.h:178
uint32 Size
Definition VulkanMemory.cpp:4034
Definition AssetRegistryState.h:50
Definition FunctionFwd.h:19
static int32 Strlen(const CharType *String)
Definition CString.h:1047
Definition Optional.h:131