FAxisViewportDouble

Windows
MacOS
Linux

References

Module

TraceInsights

Header

/Engine/Source/Developer/TraceInsights/Public/Insights/ViewModels/AxisViewportDouble.h

Include

#include "Insights/ViewModels/AxisViewportDouble.h"

Syntax

class FAxisViewportDouble

Constructors

Name Description

Public function

FAxisViewportDouble()

Functions

Name Description

Public function

bool

 

CenterOnValue

(
    const double Value
)

Public function

bool

 

CenterOnValueInterval

(
    const double IntervalStartValue,
    const double IntervalEndValue
)

Public function

bool

 

EnforceScrollLimits

(
    const float InMinPos,
    const float InMaxPos,
    const float InterpolationFactor
)

Public function Const

float

 

GetMaxPos()

Public function Const

double

 

GetMaxScale()

Public function Const

int32

 

GetMaxValue()

Public function Const

float

 

GetMinPos()

Public function Const

double

 

GetMinScale()

Public function Const

int32

 

GetMinValue()

Public function Const

float

 

GetOffsetForValue

(
    const double Value
)

Public function Const

float

 

GetPos()

Public function Const

float

 

GetPosForValue

(
    const double Value
)

Public function Const

float

 

GetRoundedOffsetForValue

(
    const double Value
)

Public function Const

double

 

GetScale()

Current scale factor between Value units and Slate units (pixels), in pixels per value.

Public function

void

 

GetScrollLimits

(
    float& OutMinPos,
    float& OutMaxPos
)

Public function Const

float

 

GetSize()

Size of viewport, in pixels (Slate units).

Public function Const

double

 

GetValueAtOffset

(
    const float Offset
)

Public function Const

double

 

GetValueAtPos

(
    const float Pos
)

Public function

void

 

OnUserScrolled

(
    TSharedPtr< SScrollBar > ScrollBar,
    float ScrollOffset
)

Public function

bool

 

RelativeZoomWithFixedOffset

(
    const float Delta,
    const float Offset
)

Public function

void

 

Reset()

Public function

bool

 

ScrollAtPos

(
    const float Pos
)

Public function

bool

 

ScrollAtValue

(
    const double Value
)

Public function

void

 

SetMinMaxValueInterval

(
    const double InMinValue,
    const double InMaxValue
)

Public function

bool

 

SetScale

(
    const double NewScale
)

Public function

void

 

SetScaleLimits

(
    const double InMinScale,
    const double InMaxScale
)

Public function

bool

 

SetSize

(
    const float InSize
)

Public function Const

FString

 

ToDebugString

(
    const TCHAR* Sufix
)

Public function

bool

 

UpdatePosWithinLimits()

Public function Const

void

 

UpdateScrollBar

(
    TSharedPtr< SScrollBar > ScrollBar
)

Public function

bool

 

ZoomWithFixedOffset

(
    const double NewScale,
    const float Offset
)

Constants

Name

Description

SLATE_UNITS_TOLERANCE

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss