Navigation
API > API/Developer > API/Developer/TraceAnalysis
| Name | FTraceWriterEventDeclarationBuilder |
| Type | class |
| Header File | /Engine/Source/Developer/TraceAnalysis/Public/Trace/TraceWriter.h |
| Include Path | #include "Trace/TraceWriter.h" |
Syntax
class FTraceWriterEventDeclarationBuilder
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
| Trace/TraceWriter.h | |||
FTraceWriterEventDeclarationBuilder
(
FTraceWriter& InWriter, |
Constructor only accessible from the FTraceWriter class. | Trace/TraceWriter.h |
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
~FTraceWriterEventDeclarationBuilder() |
Trace/TraceWriter.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| bIsCompleted | bool | Trace/TraceWriter.h | ||
| EventInfo | FTraceWriterEventInfo & | Trace/TraceWriter.h | ||
| Writer | FTraceWriter & | Trace/TraceWriter.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FTraceWriterEventDeclarationBuilder & DefinitionIdField
(
ETraceWriterFieldType InFieldType |
Adds a new DefinitionId field to the current event declaration. | Trace/TraceWriter.h | |
uint32 End() |
Signals the event declaration is complete. | Trace/TraceWriter.h | |
FTraceWriterEventDeclarationBuilder & Field
(
FAnsiStringView InFieldName, |
Adds a new regular field to the current event declaration. | Trace/TraceWriter.h | |
FTraceWriterEventInfo & GetEventInfo() |
Trace/TraceWriter.h | ||
FTraceWriterEventDeclarationBuilder & ReferenceField
(
FAnsiStringView InFieldName, |
Adds a new Reference field to the current event declaration. | Trace/TraceWriter.h |