DisplayClusterUtils

Windows
MacOS
Linux

Classes

Name

Description

Public class

FDisplayClusterTypesConverter

Auxiliary class with different type conversion functions

Constants

Name

Description

DisplayClusterStrings::args::Camera

DisplayClusterStrings::args::Cluster

DisplayClusterStrings::args::Config

DisplayClusterStrings::args::dev::Mono

DisplayClusterStrings::args::dev::QBS

DisplayClusterStrings::args::dev::SbS

DisplayClusterStrings::args::dev::TB

DisplayClusterStrings::args::Node

DisplayClusterStrings::args::Standalone

DisplayClusterStrings::cfg::data::camera::EyeDist

DisplayClusterStrings::cfg::data::camera::EyeSwap

DisplayClusterStrings::cfg::data::camera::ForceOffset

DisplayClusterStrings::cfg::data::camera::Header

DisplayClusterStrings::cfg::data::cluster::Addr

DisplayClusterStrings::cfg::data::cluster::Header

DisplayClusterStrings::cfg::data::cluster::Master

DisplayClusterStrings::cfg::data::cluster::PortCE

DisplayClusterStrings::cfg::data::cluster::PortCS

DisplayClusterStrings::cfg::data::cluster::PortSS

DisplayClusterStrings::cfg::data::cluster::Sound

DisplayClusterStrings::cfg::data::cluster::Window

DisplayClusterStrings::cfg::data::custom::Header

DisplayClusterStrings::cfg::data::debug::DrawStats

DisplayClusterStrings::cfg::data::debug::Header

DisplayClusterStrings::cfg::data::debug::LagSim

DisplayClusterStrings::cfg::data::debug::LagTime

DisplayClusterStrings::cfg::data::general::Header

DisplayClusterStrings::cfg::data::general::SwapSyncPolicy

DisplayClusterStrings::cfg::data::general::UnrealInputSyncPolicy

DisplayClusterStrings::cfg::data::Id

DisplayClusterStrings::cfg::data::info::Header

DisplayClusterStrings::cfg::data::info::Version

DisplayClusterStrings::cfg::data::input::Address

DisplayClusterStrings::cfg::data::input::DeviceAnalog

DisplayClusterStrings::cfg::data::input::DeviceButtons

DisplayClusterStrings::cfg::data::input::DeviceKeyboard

DisplayClusterStrings::cfg::data::input::DeviceTracker

DisplayClusterStrings::cfg::data::input::Front

DisplayClusterStrings::cfg::data::input::Header

DisplayClusterStrings::cfg::data::input::MapNX

DisplayClusterStrings::cfg::data::input::MapNY

DisplayClusterStrings::cfg::data::input::MapNZ

DisplayClusterStrings::cfg::data::input::MapX

DisplayClusterStrings::cfg::data::input::MapY

DisplayClusterStrings::cfg::data::input::MapZ

DisplayClusterStrings::cfg::data::input::Remap

DisplayClusterStrings::cfg::data::input::Right

DisplayClusterStrings::cfg::data::input::Type

DisplayClusterStrings::cfg::data::input::Up

DisplayClusterStrings::cfg::data::inputsetup::Bind

DisplayClusterStrings::cfg::data::inputsetup::Channel

DisplayClusterStrings::cfg::data::inputsetup::Header

DisplayClusterStrings::cfg::data::inputsetup::Key

DisplayClusterStrings::cfg::data::Loc

DisplayClusterStrings::cfg::data::network::BarrierGameStartWaitTimeout

DisplayClusterStrings::cfg::data::network::BarrierWaitTimeout

DisplayClusterStrings::cfg::data::network::ClientConnectRetryDelay

DisplayClusterStrings::cfg::data::network::ClientConnectTriesAmount

DisplayClusterStrings::cfg::data::network::Header

DisplayClusterStrings::cfg::data::nvidia::Header

DisplayClusterStrings::cfg::data::nvidia::SyncBarrier

DisplayClusterStrings::cfg::data::nvidia::SyncGroup

DisplayClusterStrings::cfg::data::ParentId

DisplayClusterStrings::cfg::data::postprocess::Header

DisplayClusterStrings::cfg::data::postprocess::PostprocessId

DisplayClusterStrings::cfg::data::projection::Header

DisplayClusterStrings::cfg::data::projection::Type

DisplayClusterStrings::cfg::data::render::Header

DisplayClusterStrings::cfg::data::Rot

DisplayClusterStrings::cfg::data::scene::Header

DisplayClusterStrings::cfg::data::scene::TrackerCh

DisplayClusterStrings::cfg::data::scene::TrackerId

DisplayClusterStrings::cfg::data::screen::Header

DisplayClusterStrings::cfg::data::screen::Size

DisplayClusterStrings::cfg::data::stereo::Header

DisplayClusterStrings::cfg::data::viewport::BufferRatio

DisplayClusterStrings::cfg::data::viewport::Camera

DisplayClusterStrings::cfg::data::viewport::Header

DisplayClusterStrings::cfg::data::viewport::Height

DisplayClusterStrings::cfg::data::viewport::PosX

DisplayClusterStrings::cfg::data::viewport::PosY

DisplayClusterStrings::cfg::data::viewport::Projection

DisplayClusterStrings::cfg::data::viewport::RTT

DisplayClusterStrings::cfg::data::viewport::Width

DisplayClusterStrings::cfg::data::window::Fullscreen

DisplayClusterStrings::cfg::data::window::Header

DisplayClusterStrings::cfg::data::window::Postprocess

DisplayClusterStrings::cfg::data::window::ResX

DisplayClusterStrings::cfg::data::window::ResY

DisplayClusterStrings::cfg::data::window::Viewports

DisplayClusterStrings::cfg::data::window::WinX

DisplayClusterStrings::cfg::data::window::WinY

DisplayClusterStrings::cfg::file::FileExtCfg1

DisplayClusterStrings::cfg::file::FileExtCfg2

DisplayClusterStrings::cfg::file::FileExtCfg3

DisplayClusterStrings::cfg::file::FileExtTxt

DisplayClusterStrings::cfg::file::FileExtXml

DisplayClusterStrings::cfg::spec::Comment

DisplayClusterStrings::cfg::spec::KeyValSeparator

DisplayClusterStrings::cfg::spec::MappingDelimiter

DisplayClusterStrings::cfg::spec::ValFalse

DisplayClusterStrings::cfg::spec::ValTrue

DisplayClusterStrings::platform::Windows

DisplayClusterStrings::rhi::D3D11

DisplayClusterStrings::rhi::D3D12

DisplayClusterStrings::strArrayValSeparator

DisplayClusterStrings::strKeyValSeparator

DisplayClusterStrings::strPairSeparator

Common strings.

Functions

Name Description

Public function

constexpr si...

 

DisplayClusterHelpers::arrays::array_size

(
    const T
)

Helper for array size.

Public function

T

 

DisplayClusterHelpers::arrays::max

(
    const T* data,
    int size
)

Max element in array.

Public function

size_t

 

DisplayClusterHelpers::arrays::max_idx

(
    const T* data,
    int size
)

Max element's index in array.

Public function

T

 

DisplayClusterHelpers::arrays::min

(
    const T* data,
    int size
)

Min element in array.

Public function

size_t

 

DisplayClusterHelpers::arrays::min_idx

(
    const T* data,
    int size
)

Min element's index in array.

Public function Static

FString

 

DisplayClusterHelpers::config::GetFullPath

(
    const FString& LocalPath
)

Public function Static

bool

 

DisplayClusterHelpers::config::GetLocalClusterNode

Public function Static

TArray< FDis...

 

DisplayClusterHelpers::config::GetLocalPostprocess()

Public function Static

TArray< FDis...

 

DisplayClusterHelpers::config::GetLocalProjections()

Public function Static

TArray< FDis...

 

DisplayClusterHelpers::config::GetLocalViewports()

Public function Static

bool

 

DisplayClusterHelpers::config::GetLocalWindow

(
    FDisplayClusterConfigWindow& Local...
)

Public function Static

FString

 

DisplayClusterHelpers::config::GetNewFileFullPath

(
    const FString& LocalPath
)

Public function Static

bool

 

DisplayClusterHelpers::config::GetViewportProjection

(
    const FString& ViewportId,
    FDisplayClusterConfigProjection& V...
)

Public function Static

void

 

DisplayClusterHelpers::game::FindAllActors

(
    UWorld* World,
    TArray< T* >& Out
)

Public function Static

UDisplayClus...

 

DisplayClusterHelpers::game::GetCamera

(
    const FString& CameraId
)

Public function Static

FMatrix

 

DisplayClusterHelpers::math::GetProjectionMatrixFromAngles

(
    float LeftAngle,
    float RightAngle,
    float TopAngle,
    float BottomAngle,
    float ZNear,
    float ZFar
)

Public function Static

FMatrix

 

DisplayClusterHelpers::math::GetProjectionMatrixFromOffsets

(
    float l,
    float r,
    float t,
    float b,
    float n,
    float f
)

Public function Static

FString

 

DisplayClusterHelpers::str::ArrayToStr

(
    const TArray< T >& InData,
    const FString& InSeparator,
    bool bAddQuotes
)

Exports array data to a string Example: {item1, item2, item3, item4} => "item1,item2,item3,item4"

Public function Static

FString

 

DisplayClusterHelpers::str::BoolToStr

(
    bool bVal,
    bool bAsWord
)

Public function Static

bool

 

DisplayClusterHelpers::str::ExtractArray

(
    const FString& InLine,
    const FString& InParamName,
    const FString& InSeparator,
    TArray< T >& OutValue
)

Extracts array value either from a command line string or any other line that matches the same format Example: extracting array value of param2 "param1=value1 param2="a,b,c,d" param3=value3" => {a,b,c,d}

Public function Static

bool

 

DisplayClusterHelpers::str::ExtractMap

(
    const FString& InLine,
    const FString& InParamName,
    const FString& InPairSeparator,
    const FString& InKeyValSeparator,
    TMap< TKey, TVal >& OutData
)

Extracts map value either from a command line string or any other line that matches the same format Example: extracting map value of param2 "param1=value1 param2="a:1,b:7,c:22" param3=value3" => {{a,1},{b,7}{c,22}}

Public function Static

bool

 

DisplayClusterHelpers::str::ExtractValue

(
    const FString& InLine,
    const FString& InParamName,
    T& OutValue,
    bool bInTrimQuotes
)

Extracts value either from a command line string or any other line that matches the same format Example: extracting value of param2 "param1=value1 param2=value2 param3=value3" => value2

Public function

FString

 

DisplayClusterHelpers::str::MapToStr

(
    const TMap< TKey, TVal >& InData,
    const FString& InPairSeparator,
    const FString& InKeyValSeparator,
    bool bAddQuoutes
)

Exports map data to a string Example: {{key1,val1},{key2,val2},{key3,val3}} => "key1=val1 key2=val2 key3=var3"

Public function Static

TArray< T >

 

DisplayClusterHelpers::str::StrToArray

(
    const FString& InData,
    const FString& InSeparator,
    bool bCullEmpty
)

Parses string items separated by specified separator into array Example: item1, item2,item3 , item4 => {item1, item2, item3, item4}

Public function

void

 

DisplayClusterHelpers::str::StrToMap

(
    const FString& InData,
    const FString& InPairSeparator,
    const FString& InKeyValSeparator,
    TMap< TKey, TVal >& OutData
)

Parses string of key-value pairs separated by specified separator into map Example: "key1=val1 key2=val2 key3=val3" => {{key1, val2}, {key2, val2}, {key3, val3}}

Public function Static

void

 

DisplayClusterHelpers::str::TrimStringValue

(
    FString& InLine,
    bool bTrimQuotes
)

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