Ark Server API (ASA) - Wiki
Loading...
Searching...
No Matches
FWindowsPlatformProperties< HAS_EDITOR_DATA, IS_DEDICATED_SERVER, IS_CLIENT_ONLY > Struct Template Reference

#include <WindowsPlatformProperties.h>

+ Inheritance diagram for FWindowsPlatformProperties< HAS_EDITOR_DATA, IS_DEDICATED_SERVER, IS_CLIENT_ONLY >:
+ Collaboration diagram for FWindowsPlatformProperties< HAS_EDITOR_DATA, IS_DEDICATED_SERVER, IS_CLIENT_ONLY >:

Static Public Member Functions

static FORCEINLINE bool HasEditorOnlyData ()
 
static FORCEINLINE const charIniPlatformName ()
 
static FORCEINLINE const TCHAR * GetRuntimeSettingsClassName ()
 
static FORCEINLINE const charGetPhysicsFormat ()
 
static FORCEINLINE bool IsGameOnly ()
 
static FORCEINLINE bool IsServerOnly ()
 
static FORCEINLINE bool IsClientOnly ()
 
static FORCEINLINE const charPlatformName ()
 
static FORCEINLINE bool RequiresCookedData ()
 
static FORCEINLINE bool HasSecurePackageFormat ()
 
static FORCEINLINE bool SupportsMemoryMappedFiles ()
 
static FORCEINLINE bool SupportsAudioStreaming ()
 
static FORCEINLINE bool SupportsMeshLODStreaming ()
 
static FORCEINLINE bool SupportsRayTracing ()
 
static FORCEINLINE bool SupportsGrayscaleSRGB ()
 
static FORCEINLINE bool SupportsMultipleGameInstances ()
 
static FORCEINLINE bool SupportsWindowedMode ()
 
static FORCEINLINE bool HasFixedResolution ()
 
static FORCEINLINE bool SupportsQuit ()
 
static FORCEINLINE float GetVariantPriority ()
 
static FORCEINLINE bool SupportsVirtualTextureStreaming ()
 
- Static Public Member Functions inherited from FGenericPlatformProperties
static FORCEINLINE const charGetPhysicsFormat ()
 
static FORCEINLINE bool HasEditorOnlyData ()
 
static const charIniPlatformName ()
 
static FORCEINLINE bool IsGameOnly ()
 
static FORCEINLINE bool IsServerOnly ()
 
static FORCEINLINE bool IsClientOnly ()
 
static FORCEINLINE bool IsMonolithicBuild ()
 
static FORCEINLINE bool IsProgram ()
 
static FORCEINLINE bool IsLittleEndian ()
 
static FORCEINLINE const charPlatformName ()
 
static FORCEINLINE bool RequiresCookedData ()
 
static FORCEINLINE bool HasSecurePackageFormat ()
 
static FORCEINLINE bool RequiresUserCredentials ()
 
static FORCEINLINE bool SupportsBuildTarget (EBuildTargetType TargetType)
 
static FORCEINLINE bool SupportsAutoSDK ()
 
static FORCEINLINE bool SupportsGrayscaleSRGB ()
 
static FORCEINLINE bool SupportsMultipleGameInstances ()
 
static FORCEINLINE bool SupportsWindowedMode ()
 
static FORCEINLINE bool AllowsFramerateSmoothing ()
 
static FORCEINLINE bool SupportsAudioStreaming ()
 
static FORCEINLINE bool SupportsHighQualityLightmaps ()
 
static FORCEINLINE bool SupportsLowQualityLightmaps ()
 
static FORCEINLINE bool SupportsDistanceFieldShadows ()
 
static FORCEINLINE bool SupportsDistanceFieldAO ()
 
static FORCEINLINE bool SupportsTextureStreaming ()
 
static FORCEINLINE bool SupportsMeshLODStreaming ()
 
static FORCEINLINE bool SupportsMemoryMappedFiles ()
 
static FORCEINLINE bool SupportsMemoryMappedAudio ()
 
static FORCEINLINE bool SupportsMemoryMappedAnimation ()
 
static FORCEINLINE int64 GetMemoryMappingAlignment ()
 
static FORCEINLINE bool SupportsVirtualTextureStreaming ()
 
static FORCEINLINE bool SupportsRayTracing ()
 
static FORCEINLINE bool SupportsLumenGI ()
 
static FORCEINLINE bool SupportsHardwareLZDecompression ()
 
static FORCEINLINE bool HasFixedResolution ()
 
static FORCEINLINE bool SupportsMinimize ()
 
static FORCEINLINE bool SupportsQuit ()
 
static FORCEINLINE bool AllowsCallStackDumpDuringAssert ()
 
static FORCEINLINE const charGetZlibReplacementFormat ()
 
static FORCEINLINE bool RequiresOriginalReleaseVersionForPatch ()
 

Detailed Description

template<bool HAS_EDITOR_DATA, bool IS_DEDICATED_SERVER, bool IS_CLIENT_ONLY>
struct FWindowsPlatformProperties< HAS_EDITOR_DATA, IS_DEDICATED_SERVER, IS_CLIENT_ONLY >

Implements Windows platform properties.

Definition at line 13 of file WindowsPlatformProperties.h.

Member Function Documentation

◆ GetPhysicsFormat()

template<bool HAS_EDITOR_DATA, bool IS_DEDICATED_SERVER, bool IS_CLIENT_ONLY>
static FORCEINLINE const char * FWindowsPlatformProperties< HAS_EDITOR_DATA, IS_DEDICATED_SERVER, IS_CLIENT_ONLY >::GetPhysicsFormat ( )
inlinestatic

Definition at line 31 of file WindowsPlatformProperties.h.

◆ GetRuntimeSettingsClassName()

template<bool HAS_EDITOR_DATA, bool IS_DEDICATED_SERVER, bool IS_CLIENT_ONLY>
static FORCEINLINE const TCHAR * FWindowsPlatformProperties< HAS_EDITOR_DATA, IS_DEDICATED_SERVER, IS_CLIENT_ONLY >::GetRuntimeSettingsClassName ( )
inlinestatic

Definition at line 26 of file WindowsPlatformProperties.h.

◆ GetVariantPriority()

template<bool HAS_EDITOR_DATA, bool IS_DEDICATED_SERVER, bool IS_CLIENT_ONLY>
static FORCEINLINE float FWindowsPlatformProperties< HAS_EDITOR_DATA, IS_DEDICATED_SERVER, IS_CLIENT_ONLY >::GetVariantPriority ( )
inlinestatic

Definition at line 126 of file WindowsPlatformProperties.h.

◆ HasEditorOnlyData()

template<bool HAS_EDITOR_DATA, bool IS_DEDICATED_SERVER, bool IS_CLIENT_ONLY>
static FORCEINLINE bool FWindowsPlatformProperties< HAS_EDITOR_DATA, IS_DEDICATED_SERVER, IS_CLIENT_ONLY >::HasEditorOnlyData ( )
inlinestatic

Definition at line 16 of file WindowsPlatformProperties.h.

◆ HasFixedResolution()

template<bool HAS_EDITOR_DATA, bool IS_DEDICATED_SERVER, bool IS_CLIENT_ONLY>
static FORCEINLINE bool FWindowsPlatformProperties< HAS_EDITOR_DATA, IS_DEDICATED_SERVER, IS_CLIENT_ONLY >::HasFixedResolution ( )
inlinestatic

Definition at line 116 of file WindowsPlatformProperties.h.

◆ HasSecurePackageFormat()

template<bool HAS_EDITOR_DATA, bool IS_DEDICATED_SERVER, bool IS_CLIENT_ONLY>
static FORCEINLINE bool FWindowsPlatformProperties< HAS_EDITOR_DATA, IS_DEDICATED_SERVER, IS_CLIENT_ONLY >::HasSecurePackageFormat ( )
inlinestatic

Definition at line 76 of file WindowsPlatformProperties.h.

◆ IniPlatformName()

template<bool HAS_EDITOR_DATA, bool IS_DEDICATED_SERVER, bool IS_CLIENT_ONLY>
static FORCEINLINE const char * FWindowsPlatformProperties< HAS_EDITOR_DATA, IS_DEDICATED_SERVER, IS_CLIENT_ONLY >::IniPlatformName ( )
inlinestatic

Definition at line 21 of file WindowsPlatformProperties.h.

◆ IsClientOnly()

template<bool HAS_EDITOR_DATA, bool IS_DEDICATED_SERVER, bool IS_CLIENT_ONLY>
static FORCEINLINE bool FWindowsPlatformProperties< HAS_EDITOR_DATA, IS_DEDICATED_SERVER, IS_CLIENT_ONLY >::IsClientOnly ( )
inlinestatic

Definition at line 46 of file WindowsPlatformProperties.h.

◆ IsGameOnly()

template<bool HAS_EDITOR_DATA, bool IS_DEDICATED_SERVER, bool IS_CLIENT_ONLY>
static FORCEINLINE bool FWindowsPlatformProperties< HAS_EDITOR_DATA, IS_DEDICATED_SERVER, IS_CLIENT_ONLY >::IsGameOnly ( )
inlinestatic

Definition at line 36 of file WindowsPlatformProperties.h.

◆ IsServerOnly()

template<bool HAS_EDITOR_DATA, bool IS_DEDICATED_SERVER, bool IS_CLIENT_ONLY>
static FORCEINLINE bool FWindowsPlatformProperties< HAS_EDITOR_DATA, IS_DEDICATED_SERVER, IS_CLIENT_ONLY >::IsServerOnly ( )
inlinestatic

Definition at line 41 of file WindowsPlatformProperties.h.

◆ PlatformName()

template<bool HAS_EDITOR_DATA, bool IS_DEDICATED_SERVER, bool IS_CLIENT_ONLY>
static FORCEINLINE const char * FWindowsPlatformProperties< HAS_EDITOR_DATA, IS_DEDICATED_SERVER, IS_CLIENT_ONLY >::PlatformName ( )
inlinestatic

Definition at line 51 of file WindowsPlatformProperties.h.

◆ RequiresCookedData()

template<bool HAS_EDITOR_DATA, bool IS_DEDICATED_SERVER, bool IS_CLIENT_ONLY>
static FORCEINLINE bool FWindowsPlatformProperties< HAS_EDITOR_DATA, IS_DEDICATED_SERVER, IS_CLIENT_ONLY >::RequiresCookedData ( )
inlinestatic

Definition at line 71 of file WindowsPlatformProperties.h.

◆ SupportsAudioStreaming()

template<bool HAS_EDITOR_DATA, bool IS_DEDICATED_SERVER, bool IS_CLIENT_ONLY>
static FORCEINLINE bool FWindowsPlatformProperties< HAS_EDITOR_DATA, IS_DEDICATED_SERVER, IS_CLIENT_ONLY >::SupportsAudioStreaming ( )
inlinestatic

Definition at line 86 of file WindowsPlatformProperties.h.

◆ SupportsGrayscaleSRGB()

template<bool HAS_EDITOR_DATA, bool IS_DEDICATED_SERVER, bool IS_CLIENT_ONLY>
static FORCEINLINE bool FWindowsPlatformProperties< HAS_EDITOR_DATA, IS_DEDICATED_SERVER, IS_CLIENT_ONLY >::SupportsGrayscaleSRGB ( )
inlinestatic

Definition at line 101 of file WindowsPlatformProperties.h.

◆ SupportsMemoryMappedFiles()

template<bool HAS_EDITOR_DATA, bool IS_DEDICATED_SERVER, bool IS_CLIENT_ONLY>
static FORCEINLINE bool FWindowsPlatformProperties< HAS_EDITOR_DATA, IS_DEDICATED_SERVER, IS_CLIENT_ONLY >::SupportsMemoryMappedFiles ( )
inlinestatic

Definition at line 81 of file WindowsPlatformProperties.h.

◆ SupportsMeshLODStreaming()

template<bool HAS_EDITOR_DATA, bool IS_DEDICATED_SERVER, bool IS_CLIENT_ONLY>
static FORCEINLINE bool FWindowsPlatformProperties< HAS_EDITOR_DATA, IS_DEDICATED_SERVER, IS_CLIENT_ONLY >::SupportsMeshLODStreaming ( )
inlinestatic

Definition at line 91 of file WindowsPlatformProperties.h.

◆ SupportsMultipleGameInstances()

template<bool HAS_EDITOR_DATA, bool IS_DEDICATED_SERVER, bool IS_CLIENT_ONLY>
static FORCEINLINE bool FWindowsPlatformProperties< HAS_EDITOR_DATA, IS_DEDICATED_SERVER, IS_CLIENT_ONLY >::SupportsMultipleGameInstances ( )
inlinestatic

Definition at line 106 of file WindowsPlatformProperties.h.

◆ SupportsQuit()

template<bool HAS_EDITOR_DATA, bool IS_DEDICATED_SERVER, bool IS_CLIENT_ONLY>
static FORCEINLINE bool FWindowsPlatformProperties< HAS_EDITOR_DATA, IS_DEDICATED_SERVER, IS_CLIENT_ONLY >::SupportsQuit ( )
inlinestatic

Definition at line 121 of file WindowsPlatformProperties.h.

◆ SupportsRayTracing()

template<bool HAS_EDITOR_DATA, bool IS_DEDICATED_SERVER, bool IS_CLIENT_ONLY>
static FORCEINLINE bool FWindowsPlatformProperties< HAS_EDITOR_DATA, IS_DEDICATED_SERVER, IS_CLIENT_ONLY >::SupportsRayTracing ( )
inlinestatic

Definition at line 96 of file WindowsPlatformProperties.h.

◆ SupportsVirtualTextureStreaming()

template<bool HAS_EDITOR_DATA, bool IS_DEDICATED_SERVER, bool IS_CLIENT_ONLY>
static FORCEINLINE bool FWindowsPlatformProperties< HAS_EDITOR_DATA, IS_DEDICATED_SERVER, IS_CLIENT_ONLY >::SupportsVirtualTextureStreaming ( )
inlinestatic

Definition at line 146 of file WindowsPlatformProperties.h.

◆ SupportsWindowedMode()

template<bool HAS_EDITOR_DATA, bool IS_DEDICATED_SERVER, bool IS_CLIENT_ONLY>
static FORCEINLINE bool FWindowsPlatformProperties< HAS_EDITOR_DATA, IS_DEDICATED_SERVER, IS_CLIENT_ONLY >::SupportsWindowedMode ( )
inlinestatic

Definition at line 111 of file WindowsPlatformProperties.h.


The documentation for this struct was generated from the following file: