Navigation
API > API/Developer > API/Developer/TargetPlatform > API/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 |