Navigation
API > API/Plugins > API/Plugins/RenderTraceInsights
| Name | FRDGPassInstance |
| Type | struct |
| Header File | /Engine/Plugins/RenderTraceInsights/Source/RenderTraceInsights/Public/IRenderTraceProvider.h |
| Include Path | #include "IRenderTraceProvider.h" |
Syntax
struct FRDGPassInstance
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| CommandListIDs | TArray< uint32, TInlineAllocator< 8 > > | Recording command lists. | IRenderTraceProvider.h | |
| EndTime | double | IRenderTraceProvider.h | ||
| ExecThreadID | uint32 | IRenderTraceProvider.h | ||
| Flags | uint16 | IRenderTraceProvider.h | ||
| InExecThreadID | uint32 | IRenderTraceProvider.h | ||
| InStartTime | uint32 double | IRenderTraceProvider.h | ||
| InType | uint32 double ERDGPassType | IRenderTraceProvider.h | ||
| Name | const TCHAR * | Pass names are allocated from the session's linear allocator using the IAnalysisSession::StoreString, so we can just point to them because the lifetime of the pass instances is tied to the lifetime of the session. | IRenderTraceProvider.h | |
| StartTime | double | Execution information. | IRenderTraceProvider.h | |
| SubmitTaskID | uint32 | Extra data for render thread submit events. | IRenderTraceProvider.h | |
| TaskMode | ERDGPassTaskMode | IRenderTraceProvider.h | ||
| Type | ERDGPassType | IRenderTraceProvider.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
uint32 double ERDGPassType ExecThreadID
(
InExecThreadID |
IRenderTraceProvider.h | ||
uint32 double ERDGPassType StartTime
(
InStartTime |
IRenderTraceProvider.h | ||
uint32 double ERDGPassType Type
(
InType |
IRenderTraceProvider.h | ||
UE_NONCOPYABLE
(
FRDGPassInstance |
IRenderTraceProvider.h |