Navigation
API > API/Developer > API/Developer/TraceInsights
| Name | FAxisViewportDouble |
| Type | class |
| Header File | /Engine/Source/Developer/TraceInsights/Public/Insights/ViewModels/AxisViewportDouble.h |
| Include Path | #include "Insights/ViewModels/AxisViewportDouble.h" |
Syntax
class FAxisViewportDouble
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FAxisViewportDouble() |
Insights/ViewModels/AxisViewportDouble.h |
Constants
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| SLATE_UNITS_TOLERANCE | float | Insights/ViewModels/AxisViewportDouble.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| MaxPosition | float | Insights/ViewModels/AxisViewportDouble.h | ||
| MaxScale | double | Insights/ViewModels/AxisViewportDouble.h | ||
| MaxValue | double | Insights/ViewModels/AxisViewportDouble.h | ||
| MinPosition | float | Double StartValue; // value of viewport's left side; [value_unit]; StartValue = GetValueAtPos(Position); computed when Position or Scale changes double EndValue; // value of viewport's right side; [value_unit]; EndValue = GetValueAtPos(Position + Size); computed when Position, Size or Scale changes | Insights/ViewModels/AxisViewportDouble.h | |
| MinScale | double | Insights/ViewModels/AxisViewportDouble.h | ||
| MinValue | double | Insights/ViewModels/AxisViewportDouble.h | ||
| Position | float | Insights/ViewModels/AxisViewportDouble.h | ||
| Scale | double | Insights/ViewModels/AxisViewportDouble.h | ||
| Size | float | Insights/ViewModels/AxisViewportDouble.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
bool CenterOnValue
(
const double Value |
Insights/ViewModels/AxisViewportDouble.h | ||
bool CenterOnValueInterval
(
const double IntervalStartValue, |
Insights/ViewModels/AxisViewportDouble.h | ||
bool EnforceScrollLimits
(
const float InMinPos, |
Insights/ViewModels/AxisViewportDouble.h | ||
float GetMaxPos() |
Insights/ViewModels/AxisViewportDouble.h | ||
double GetMaxScale() |
Insights/ViewModels/AxisViewportDouble.h | ||
double GetMaxValue() |
Insights/ViewModels/AxisViewportDouble.h | ||
float GetMinPos() |
Insights/ViewModels/AxisViewportDouble.h | ||
double GetMinScale() |
Insights/ViewModels/AxisViewportDouble.h | ||
double GetMinValue() |
Insights/ViewModels/AxisViewportDouble.h | ||
float GetOffsetForValue
(
const double Value |
Insights/ViewModels/AxisViewportDouble.h | ||
float GetPos() |
Insights/ViewModels/AxisViewportDouble.h | ||
float GetPosForValue
(
const double Value |
Insights/ViewModels/AxisViewportDouble.h | ||
float GetRoundedOffsetForValue
(
const double Value |
Insights/ViewModels/AxisViewportDouble.h | ||
double GetScale () |
Current scale factor between Value units and Slate units (pixels), in pixels per value. | Insights/ViewModels/AxisViewportDouble.h | |
void GetScrollLimits
(
float& OutMinPos, |
Insights/ViewModels/AxisViewportDouble.h | ||
float GetSize () |
Size of viewport, in pixels (Slate units). | Insights/ViewModels/AxisViewportDouble.h | |
double GetValueAtOffset
(
const float Offset |
Insights/ViewModels/AxisViewportDouble.h | ||
double GetValueAtPos
(
const float Pos |
Insights/ViewModels/AxisViewportDouble.h | ||
void OnUserScrolled
(
TSharedPtr< SScrollBar > ScrollBar, |
Insights/ViewModels/AxisViewportDouble.h | ||
bool RelativeZoomWithFixedOffset
(
const float Delta, |
Insights/ViewModels/AxisViewportDouble.h | ||
void Reset() |
Insights/ViewModels/AxisViewportDouble.h | ||
bool ScrollAtPos
(
const float Pos |
Insights/ViewModels/AxisViewportDouble.h | ||
bool ScrollAtValue
(
const double Value |
Insights/ViewModels/AxisViewportDouble.h | ||
void SetMinMaxValueInterval
(
const double InMinValue, |
Insights/ViewModels/AxisViewportDouble.h | ||
bool SetScale
(
const double NewScale |
Insights/ViewModels/AxisViewportDouble.h | ||
void SetScaleLimits
(
const double InMinScale, |
Insights/ViewModels/AxisViewportDouble.h | ||
bool SetSize
(
const float InSize |
Insights/ViewModels/AxisViewportDouble.h | ||
FString ToDebugString
(
const TCHAR* Sufix |
Insights/ViewModels/AxisViewportDouble.h | ||
bool UpdatePosWithinLimits() |
Insights/ViewModels/AxisViewportDouble.h | ||
void UpdateScrollBar
(
TSharedPtr< SScrollBar > ScrollBar |
Insights/ViewModels/AxisViewportDouble.h | ||
bool ZoomWithFixedOffset
(
const double NewScale, |
Insights/ViewModels/AxisViewportDouble.h |