UDocumentation
UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
LegacyIXRInput.h
Go to the documentation of this file.
1
// Copyright Epic Games, Inc. All Rights Reserved.
2
3
#pragma once
4
5
#include "
CoreMinimal.h
"
6
#include "
HeadMountedDisplayTypes.h
"
7
#include "
InputCoreTypes.h
"
8
#include "
Engine/EngineBaseTypes.h
"
9
15
class
UE_DEPRECATED
(5.6,
"IXRInput is deprecated and will be removed in a future release."
)
IXRInput
16
{
17
public
:
23
virtual
bool
HandleInputKey
(
class
UPlayerInput
*,
const
struct
FKey
& Key,
EInputEvent
EventType,
float
AmountDepressed,
bool
bGamepad
) {
return
false
; }
24
30
virtual
bool
HandleInputTouch
(
uint32
Handle
,
ETouchType::Type
Type,
const
FVector2D
& TouchLocation,
FDateTime
DeviceTimestamp
,
uint32
TouchpadIndex) {
return
false
; }
31
};
32
CoreMinimal.h
UE_DEPRECATED
#define UE_DEPRECATED(Version, Message)
Definition
CoreMiscDefines.h:302
StaticCastSharedRef
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition
SharedPointer.h:127
EngineBaseTypes.h
EInputEvent
EInputEvent
Definition
EngineBaseTypes.h:31
HeadMountedDisplayTypes.h
InputCoreTypes.h
ESerializePropertyType::Handle
@ Handle
uint32
uint32_t uint32
Definition
binka_ue_file_header.h:6
UPlayerInput
Definition
PlayerInput.h:422
ETouchType::Type
Type
Definition
InputCoreTypes.h:775
FDateTime
Definition
DateTime.h:76
FKey
Definition
InputCoreTypes.h:50
UE::Math::TVector2< double >
Engine
Source
Runtime
HeadMountedDisplay
Public
LegacyIXRInput.h
Generated by
1.9.8