UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
VVMProfilingLibrary.h
Go to the documentation of this file.
1// Copyright Epic Games, Inc. All Rights Reserved.
2#pragma once
3
4#include "CoreMinimal.h"
5#include "UObject/Class.h"
7#include "UObject/Package.h"
9#include "VVMNativeString.h"
10
11#include "VVMProfilingLibrary.generated.h"
12
13#define UE_API COREUOBJECT_API
14
15USTRUCT()
27
28USTRUCT()
37
39DECLARE_MULTICAST_DELEGATE_ThreeParams(FVerseEndProfilingEventHandler, const char* /*UserTag*/, double /*TimeInMs*/, const FProfileLocus& /*Locus*/);
40
50
51#undef UE_API
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
#define DECLARE_MULTICAST_DELEGATE(DelegateName)
Definition DelegateCombinations.h:23
#define DECLARE_MULTICAST_DELEGATE_ThreeParams(DelegateName, Param1Type, Param2Type, Param3Type)
Definition DelegateCombinations.h:67
#define GENERATED_BODY(...)
Definition ObjectMacros.h:765
#define USTRUCT(...)
Definition ObjectMacros.h:746
#define UE_API
Definition VVMProfilingLibrary.h:13
Definition VVMProfilingLibrary.h:42
static UE_API FVerseBeginProfilingEventHandler OnBeginProfilingEvent
Definition VVMProfilingLibrary.h:44
static UE_API void RaiseBeginProfilingEvent()
Definition VVMProfilingLibrary.cpp:11
static UE_API FVerseEndProfilingEventHandler OnEndProfilingEvent
Definition VVMProfilingLibrary.h:45
static UE_API void RaiseEndProfilingEvent(const char *UserTag, double TimeInMs, const FProfileLocus &)
Definition VVMProfilingLibrary.cpp:16
Definition VVMNativeString.h:31
Definition VVMProfilingLibrary.h:17
uint64_t BeginRow
Definition VVMProfilingLibrary.h:20
::Verse::FNativeString SnippetPath
Definition VVMProfilingLibrary.h:25
uint64_t BeginColumn
Definition VVMProfilingLibrary.h:21
uint64_t EndRow
Definition VVMProfilingLibrary.h:22
uint64_t EndColumn
Definition VVMProfilingLibrary.h:23
Definition VVMProfilingLibrary.h:30
uint64_t WallTimeStart
Definition VVMProfilingLibrary.h:34
FProfileLocus Locus
Definition VVMProfilingLibrary.h:35