FAxisViewportInt32

Windows
MacOS
Linux

References

Module

TraceInsights

Header

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

Include

#include "Insights/ViewModels/AxisViewportInt32.h"

Syntax

class FAxisViewportInt32

Constructors

Name Description

Public function

FAxisViewportInt32()

Functions

Name Description

Public function

bool

 

CenterOnValue

(
    const int32 Value
)

Public function

bool

 

CenterOnValueInterval

(
    const int32 IntervalStartValue,
    const int32 IntervalEndValue
)

Public function

bool

 

EnforceScrollLimits

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

Public function Const

float

 

GetMaxPos()

Public function Const

float

 

GetMaxScale()

Public function Const

int32

 

GetMaxValue()

Public function Const

float

 

GetMinPos()

Public function Const

float

 

GetMinScale()

Public function Const

int32

 

GetMinValue()

Public function Const

int32

 

GetNumSamplesPerPixel()

Returns the number of samples in one pixel (Slate unit). [sample]

Public function Const

float

 

GetOffsetForValue

(
    const int32 Value
)

Public function Const

float

 

GetPos()

Public function Const

float

 

GetPosForValue

(
    const int32 Value
)

Public function Const

float

 

GetRoundedOffsetForValue

(
    const int32 Value
)

Public function Const

float

 

GetSampleSize()

Returns the number of pixels (Slate units) for one viewport sample. [px]

Public function Const

float

 

GetScale()

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

Public function

void

 

GetScrollLimits

(
    float& OutMinPos,
    float& OutMaxPos
)

Public function Const

float

 

GetSize()

Size of viewport, in pixels (Slate units).

Public function Const

int32

 

GetValueAtOffset

(
    const float Offset
)

Public function Const

int32

 

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 int32 Value
)

Public function

void

 

SetMinMaxInterval

(
    const int32 InMinValue,
    const int32 InMaxValue
)

Public function

bool

 

SetScale

(
    const float NewScale
)

Public function

void

 

SetScaleLimits

(
    const float InMinScale,
    const float InMaxScale
)

Public function

bool

 

SetSize

(
    const float InSize
)

Public function Const

FString

 

ToDebugString

(
    const TCHAR* Sufix,
    const TCHAR* Unit
)

Public function

bool

 

UpdatePosWithinLimits()

Public function Const

void

 

UpdateScrollBar

(
    TSharedPtr< SScrollBar > ScrollBar
)

Public function

bool

 

ZoomWithFixedOffset

(
    const float 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