Navigation
API > API/Developer > API/Developer/TargetPlatform
Module for the target platform manager
| Name | ITargetPlatformManagerModule |
| Type | class |
| Header File | /Engine/Source/Developer/TargetPlatform/Public/Interfaces/ITargetPlatformManagerModule.h |
| Include Path | #include "Interfaces/ITargetPlatformManagerModule.h" |
Syntax
class ITargetPlatformManagerModule : public IModuleInterface
Implements Interfaces
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
~ITargetPlatformManagerModule() |
Virtual destructor. | Interfaces/ITargetPlatformManagerModule.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
const IAudioFormat * FindAudioFormat
(
FName Name |
Finds an audio format with the specified name. | Interfaces/ITargetPlatformManagerModule.h | |
const IPhysXCooking * FindPhysXCooking
(
FName Name |
Finds a PhysX format with the specified name. | Interfaces/ITargetPlatformManagerModule.h | |
const IShaderFormat * FindShaderFormat
(
FName Name |
Finds a shader format with the specified name. | Interfaces/ITargetPlatformManagerModule.h | |
ITargetDevicePtr FindTargetDevice
(
const FTargetDeviceId& DeviceId |
Finds a target device by identifier. | Interfaces/ITargetPlatformManagerModule.h | |
ITargetPlatform * FindTargetPlatform
(
FStringView Name |
Finds a target platform by name. | Interfaces/ITargetPlatformManagerModule.h | |
ITargetPlatform * FindTargetPlatform
(
FName Name |
Finds a target platform by name. | Interfaces/ITargetPlatformManagerModule.h | |
ITargetPlatform * FindTargetPlatform
(
const TCHAR* Name |
Finds a target platform by name. | Interfaces/ITargetPlatformManagerModule.h | |
ITargetPlatform * FindTargetPlatformWithSupport
(
FName SupportType, |
Finds a target platform by looking for one that supports a given value for a generic type of support | Interfaces/ITargetPlatformManagerModule.h | |
const ITextureFormat * FindTextureFormat
(
FName Name |
Finds a texture format with the specified name. | Interfaces/ITargetPlatformManagerModule.h | |
const TArray< ITargetPlatform * > & GetActiveTargetPlatforms() |
Return the list of the ITargetPlatforms that we want to build data for. | Interfaces/ITargetPlatformManagerModule.h | |
const TArray< const class IAudioFormat * > & GetAudioFormats() |
Returns the list of all IAudioFormats that were located in DLLs. | Interfaces/ITargetPlatformManagerModule.h | |
const TArray< ITargetPlatform * > & GetCookingTargetPlatforms() |
Return the list of platforms which we need to support when cooking (only set when actually cooking) | Interfaces/ITargetPlatformManagerModule.h | |
FOnTargetPlatformsInvalidated & GetOnTargetPlatformsInvalidatedDelegate() |
A callback that holders of ITargetPlatform* must subscribe to to be notified of when the ITargetPlatform* has been invalidated and should be requeried from e.g. FindTargetPlatform | Interfaces/ITargetPlatformManagerModule.h | |
const TArray< const class IPhysXCooking * > & GetPhysXCooking() |
Returns the list of all IPhysXCooking that were located in DLLs. | Interfaces/ITargetPlatformManagerModule.h | |
| Returns the target platform that is currently running. | Interfaces/ITargetPlatformManagerModule.h | ||
const TArray< const class IShaderFormat * > & GetShaderFormats() |
Returns the list of all ITextureFormats that were located in DLLs. | Interfaces/ITargetPlatformManagerModule.h | |
const TArray< ITargetPlatformControls * > & GetTargetPlatformControls() |
Interfaces/ITargetPlatformManagerModule.h | ||
const TArray< ITargetPlatform * > & GetTargetPlatforms() |
Returns the list of all ITargetPlatforms that were located in DLLs. | Interfaces/ITargetPlatformManagerModule.h | |
const TArray< ITargetPlatformSettings * > & GetTargetPlatformSettings() |
Interfaces/ITargetPlatformManagerModule.h | ||
TArray< const class ITextureFormat * > GetTextureFormats() |
Returns the list of all ITextureFormats that were located in DLLs. | Interfaces/ITargetPlatformManagerModule.h | |
bool HasInitErrors
(
FString* OutErrorMessages |
Determine if there were errors during the initialization of the platform manager. | Interfaces/ITargetPlatformManagerModule.h | |
void Invalidate () |
Invalidates the target platform module. | Interfaces/ITargetPlatformManagerModule.h | |
bool RestrictFormatsToRuntimeOnly() |
Checks whether we should only build formats that are actually required for use by the runtime. | Interfaces/ITargetPlatformManagerModule.h | |
uint32 ShaderFormatVersion
(
FName Name |
Gets the shader format version for the specified shader. | Interfaces/ITargetPlatformManagerModule.h | |
bool UpdateAfterSDKInstall
(
FName TargetPlatformName |
After installing an SDK with Turnkey, this will refresh the TargetPlatform, find devices, etc | Interfaces/ITargetPlatformManagerModule.h | |
| Allows changes to environment for a given platform | Interfaces/ITargetPlatformManagerModule.h |