Navigation
API > API/Plugins > API/Plugins/AudioInsights
| Name | FAudioInsightsTimingViewExtender |
| Type | class |
| Header File | /Engine/Plugins/AudioInsights/Source/AudioInsights/Public/AudioInsightsTimingViewExtender.h |
| Include Path | #include "AudioInsightsTimingViewExtender.h" |
Syntax
class FAudioInsightsTimingViewExtender : public UE::Insights::Timing::ITimingViewExtender
Typedefs
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| FOnTimeControlMethodReset | TMulticastDelegate_NoParams< void > | AudioInsightsTimingViewExtender.h | |
| FOnTimingViewTimeMarkerChanged | TMulticastDelegate_OneParam< void, double > | AudioInsightsTimingViewExtender.h |
Constants
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| MaxPlottingHistorySeconds | double | Move to AudioInsightsConstants. | AudioInsightsTimingViewExtender.h |
| PlottingMarginSeconds | double | AudioInsightsTimingViewExtender.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| OnTimeControlMethodReset | FOnTimeControlMethodReset | AudioInsightsTimingViewExtender.h | ||
| OnTimingViewTimeMarkerChanged | FOnTimingViewTimeMarkerChanged | AudioInsightsTimingViewExtender.h |
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| AnalysisSession | const TraceServices::IAnalysisSession * | AudioInsightsTimingViewExtender.h | ||
| bUserInputDetected | bool | AudioInsightsTimingViewExtender.h | ||
| CacheAndProcessMessageStatus | ECacheAndProcess | AudioInsightsTimingViewExtender.h | ||
| OnAnalysisStartingHandle | FDelegateHandle | AudioInsightsTimingViewExtender.h | ||
| OnCacheChunkOverwrittenHandle | FDelegateHandle | AudioInsightsTimingViewExtender.h | ||
| PausedTimeMarker | double | AudioInsightsTimingViewExtender.h | ||
| PlottingRange | TRange< double > | AudioInsightsTimingViewExtender.h | ||
| SystemControllingTime | TOptional< ESystemControllingTimeMarker > | AudioInsightsTimingViewExtender.h | ||
| TimingView | UE::Insights::Timing::ITimingViewSession * | AudioInsightsTimingViewExtender.h | ||
| TraceDurationSeconds | double | AudioInsightsTimingViewExtender.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void BindToCacheManager
(
FAudioInsightsCacheManager& InCacheManager |
AudioInsightsTimingViewExtender.h | ||
void BindToTraceModule
(
FTraceModule& InTraceModule |
AudioInsightsTimingViewExtender.h | ||
double GetCurrentTraceDurationSeconds() |
AudioInsightsTimingViewExtender.h | ||
ECacheAndProcess GetMessageCacheAndProcessingStatus() |
AudioInsights API: | AudioInsightsTimingViewExtender.h | |
TRange< double > GetPlottingRange() |
AudioInsightsTimingViewExtender.h | ||
void PauseTimeMarker
(
const double InTimestamp, |
AudioInsightsTimingViewExtender.h | ||
void ResumeTimeMarker() |
AudioInsightsTimingViewExtender.h | ||
void StopCachingAndProcessingNewMessages() |
AudioInsightsTimingViewExtender.h | ||
void StopProcessingNewMessages() |
AudioInsights Internal: | AudioInsightsTimingViewExtender.h | |
TOptional< ESystemControllingTimeMarker > TryGetSystemControllingTimeMarker() |
AudioInsightsTimingViewExtender.h | ||
void UnbindFromCacheManager
(
FAudioInsightsCacheManager& InCacheManager |
AudioInsightsTimingViewExtender.h | ||
void UnbindFromTraceModule
(
FTraceModule& InTraceModule |
AudioInsightsTimingViewExtender.h |