Navigation
Unreal Engine C++ API Reference > Developer > TargetPlatform > Interfaces
Inheritance Hierarchy
- IModuleInterface
- ITargetPlatformManagerModule
References
Module | TargetPlatform |
Header | /Engine/Source/Developer/TargetPlatform/Public/Interfaces/ITargetPlatformManagerModule.h |
Include | #include "Interfaces/ITargetPlatformManagerModule.h" |
Syntax
class ITargetPlatformManagerModule : public IModuleInterface
Remarks
Module for the target platform manager
Destructors
Type | Name | Description | |
---|---|---|---|
![]() |
Virtual destructor. |
Functions
Type | Name | Description | |
---|---|---|---|
![]() |
const IAudioFormat * | FindAudioFormat
(
FName Name |
Finds an audio format with the specified name. |
![]() |
const IPhysXCooking * | FindPhysXCooking
(
FName Name |
Finds a PhysX format with the specified name. |
![]() |
const IShaderFormat * | FindShaderFormat
(
FName Name |
Finds a shader format with the specified name. |
![]() |
ITargetDevicePtr | FindTargetDevice
(
const FTargetDeviceId& DeviceId |
Finds a target device by identifier. |
![]() |
ITargetPlatform * | FindTargetPlatform
(
FStringView Name |
Finds a target platform by name. |
![]() |
ITargetPlatform * | FindTargetPlatform
(
FName Name |
Finds a target platform by name. |
![]() |
ITargetPlatform * | FindTargetPlatform
(
const TCHAR* Name |
Finds a target platform by name. |
![]() |
ITargetPlatform * | FindTargetPlatformWithSupport
(
FName SupportType, |
Finds a target platform by looking for one that supports a given value for a generic type of support |
![]() |
const ITextureFormat * | FindTextureFormat
(
FName Name |
Finds a texture format with the specified name. |
![]() |
const TArray< ITargetPlatform * > & | Return the list of the ITargetPlatforms that we want to build data for. | |
![]() |
const TArray< const class IAudioFormat * > & | Returns the list of all IAudioFormats that were located in DLLs. | |
![]() |
FOnTargetPlatformsInvalidated & | 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 | |
![]() |
const TArray< const class IPhysXCooking * > & | Returns the list of all IPhysXCooking that were located in DLLs. | |
![]() |
ITargetPlatform * | Returns the target platform that is currently running. | |
![]() |
const TArray< const class IShaderFormat * > & | Returns the list of all ITextureFormats that were located in DLLs. | |
![]() |
const TArray< ITargetPlatform * > & | Returns the list of all ITargetPlatforms that were located in DLLs. | |
![]() |
const TArray< const class ITextureFormat * > & | Returns the list of all ITextureFormats that were located in DLLs. | |
![]() ![]() |
bool | HasInitErrors
(
FString* OutErrorMessages |
Determine if there were errors during the initialization of the platform manager. |
![]() |
void | Invalidate () |
Invalidates the target platform module. |
![]() |
bool | Checks whether we should only build formats that are actually required for use by the runtime. | |
![]() |
uint32 | ShaderFormatVersion
(
FName Name |
Gets the shader format version for the specified shader. |
![]() |
bool | UpdateAfterSDKInstall
(
FName TargetPlatformName |
After installing an SDK with Turnkey, this will refresh the TargetPlatform, find devices, etc |
![]() |
bool | Allows changes to environment for a given platform |
Deprecated Functions
Type | Name | Description | |
---|---|---|---|
![]() |
const TArray< ITargetPlatform * > & | Use GetActiveTargetPlatforms instead of GetCookingTargetPlatforms |