UDocumentation
UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
IOSGamepadUtils.h
Go to the documentation of this file.
1
// Copyright Epic Games, Inc. All Rights Reserved.
2
3
#pragma once
4
5
#include "
ImageUtils.h
"
6
#include "
IImageWrapper.h
"
7
#include "
IImageWrapperModule.h
"
8
#include "
IOS/IOSInputInterface.h
"
9
#include "
Modules/ModuleManager.h
"
10
#include "
Engine/Texture2D.h
"
11
12
class
FIOSGamepadUtils
13
{
14
public
:
15
16
struct
GamepadGlyph
17
{
18
ControllerType
ControllerType
;
19
FGamepadKeyNames::Type
ButtonName
;
20
UTexture2D
*
ButtonTexture
;
21
};
22
FIOSGamepadUtils
();
23
virtual
~FIOSGamepadUtils
();
24
25
UTexture2D
*
GetGamepadButtonGlyph
(
const
FGamepadKeyNames::Type
&
ButtonKey
,
uint32
ControllerIndex
);
26
27
private
:
28
TArray<GamepadGlyph>
GlyphsArray;
29
};
ControllerType
ControllerType
Definition
AppleControllerInterface.h:14
StaticCastSharedRef
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition
SharedPointer.h:127
IImageWrapperModule.h
IImageWrapper.h
IOSInputInterface.h
ImageUtils.h
ModuleManager.h
Texture2D.h
uint32
uint32_t uint32
Definition
binka_ue_file_header.h:6
FIOSGamepadUtils
Definition
IOSGamepadUtils.h:13
FIOSGamepadUtils::GetGamepadButtonGlyph
UTexture2D * GetGamepadButtonGlyph(const FGamepadKeyNames::Type &ButtonKey, uint32 ControllerIndex)
Definition
IOSGamepadUtils.cpp:26
FIOSGamepadUtils::~FIOSGamepadUtils
virtual ~FIOSGamepadUtils()
Definition
IOSGamepadUtils.cpp:21
FIOSGamepadUtils::FIOSGamepadUtils
FIOSGamepadUtils()
Definition
IOSGamepadUtils.cpp:15
FName
Definition
NameTypes.h:617
TArray
Definition
Array.h:670
UTexture2D
Definition
Texture2D.h:26
FIOSGamepadUtils::GamepadGlyph
Definition
IOSGamepadUtils.h:17
FIOSGamepadUtils::GamepadGlyph::ButtonName
FGamepadKeyNames::Type ButtonName
Definition
IOSGamepadUtils.h:19
FIOSGamepadUtils::GamepadGlyph::ButtonTexture
UTexture2D * ButtonTexture
Definition
IOSGamepadUtils.h:20
FIOSGamepadUtils::GamepadGlyph::ControllerType
ControllerType ControllerType
Definition
IOSGamepadUtils.h:18
Engine
Source
Runtime
IOS
IOSPlatformFeatures
Public
IOSGamepadUtils.h
Generated by
1.9.8