FHoloLensWindow

A platform specific implementation of FNativeWindow.

Windows
MacOS
Linux

Inheritance Hierarchy

References

Module

ApplicationCore

Header

/Engine/Source/Runtime/ApplicationCore/Public/HoloLens/HoloLensWindow.h

Include

#include "HoloLens/HoloLensWindow.h"

Syntax

class FHoloLensWindow :
    public FGenericWindow,
    public TSharedFromThis< FHoloLensWindow >

Remarks

A platform specific implementation of FNativeWindow.

Constructors

No constructors are accessible with public or protected access.

Destructors

Name Description

Public function Virtual

~FHoloLensWindow()

Destructor.

Functions

Name Description

Public function Static

int32

 

ConvertDipsToPixels

(
    int32 Dips,
    float Dpi
)

Public function Static

int32

 

ConvertPixelsToDips

(
    int32 Pixels,
    float Dpi
)

Public function Static

FPlatformRec...

 

GetOSWindowBounds()

Public function

void

 

Initialize

(
    FHoloLensApplication*const App...,
    const TSharedRef< FGenericWindowDef...
)

Init a FHoloLensWindow.

Public function Static

TSharedRef< ...

 

Make()

Create a new FHoloLensWindow.

Overridden from FGenericWindow

Name Description

Public function Virtual Const

void

 

AdjustCachedSize

(
    FVector2D& Size
)

Public function Virtual Const

EWindowMode:...

 

GetWindowMode()

Public function Virtual

void

 

ReshapeWindow

(
    int32 X,
    int32 Y,
    int32 Width,
    int32 Height
)

Native windows should implement ReshapeWindow by changing the platform-specific window to be located at (X,Y) and be the dimensions Width x Height.

Public function Virtual

void

 

SetWindowMode

(
    EWindowMode::Type InNewWindowMode
)

Toggle native window between fullscreen and normal mode

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