|
| | IMPLEMENT_MODULE (FDefaultModuleImpl, RHI) |
| |
| | DEFINE_LOG_CATEGORY (LogRHI) |
| |
| | CSV_DEFINE_CATEGORY (RHI, true) |
| |
| | CSV_DEFINE_CATEGORY (DrawCall, true) |
| |
| | IMPLEMENT_TYPE_LAYOUT (FRHIUniformBufferLayoutInitializer) |
| |
| | IMPLEMENT_TYPE_LAYOUT (FRHIUniformBufferResourceInitializer) |
| |
| uint32 | GetTypeHash (const FSamplerStateInitializerRHI &Initializer) |
| |
| bool | operator== (const FSamplerStateInitializerRHI &A, const FSamplerStateInitializerRHI &B) |
| |
| uint32 | GetTypeHash (const FRasterizerStateInitializerRHI &Initializer) |
| |
| bool | operator== (const FRasterizerStateInitializerRHI &A, const FRasterizerStateInitializerRHI &B) |
| |
| uint32 | GetTypeHash (const FDepthStencilStateInitializerRHI &Initializer) |
| |
| bool | operator== (const FDepthStencilStateInitializerRHI &A, const FDepthStencilStateInitializerRHI &B) |
| |
| uint32 | GetTypeHash (const FBlendStateInitializerRHI &Initializer) |
| |
| bool | operator== (const FBlendStateInitializerRHI &A, const FBlendStateInitializerRHI &B) |
| |
| uint32 | GetTypeHash (const FBlendStateInitializerRHI::FRenderTarget &Initializer) |
| |
| bool | operator== (const FBlendStateInitializerRHI::FRenderTarget &A, const FBlendStateInitializerRHI::FRenderTarget &B) |
| |
| bool | RHIGetShaderPlatformConfigurationInt (int32 &OutSetting, FConfigCacheIni *Config, EShaderPlatform Platform, const TCHAR *SettingName) |
| |
| bool | RHIGetShaderPlatformConfigurationString (FString &OutSetting, FConfigCacheIni *Config, EShaderPlatform Platform, const TCHAR *SettingName) |
| |
| TOptional< ERHIBindlessConfiguration > | RHIGetForcedBindlessConfiguration () |
| |
| ERHIBindlessConfiguration | RHIParseBindlessConfiguration (EShaderPlatform Platform, const FString &ConfigSettingString, const FString &CVarSettingString) |
| |
| ERHIBindlessConfiguration | RHIGetRuntimeBindlessConfiguration (EShaderPlatform Platform) |
| |
| bool | IsRHIDeviceAMD () |
| |
| bool | IsRHIDeviceIntel () |
| |
| bool | IsRHIDeviceNVIDIA () |
| |
| bool | IsRHIDeviceQualcomm () |
| |
| bool | IsRHIDeviceApple () |
| |
| uint32 | RHIGetMetalShaderLanguageVersion (const FStaticShaderPlatform Platform) |
| |
| void | RHISetMobilePreviewFeatureLevel (ERHIFeatureLevel::Type MobilePreviewFeatureLevel) |
| |
| bool | RHIGetPreviewFeatureLevel (ERHIFeatureLevel::Type &PreviewFeatureLevelOUT) |
| |
| EPixelFormat | RHIPreferredPixelFormatHint (EPixelFormat PreferredPixelFormat) |
| |
| int32 | RHIGetPreferredClearUAVRectPSResourceType (const FStaticShaderPlatform Platform) |
| |
| RHI_API bool | RHISupportsVolumeTextureRendering (const FStaticShaderPlatform Platform) |
| |
| FRHIPanicEvent & | RHIGetPanicDelegate () |
| |
| int32 | CalculateMSAASampleArrayIndex (int32 NumSamples, int32 SampleIndex) |
| |
| void | RHIInitDefaultPixelFormatCapabilities () |
| |
| SIZE_T | CalculateImageBytes (uint32 SizeX, uint32 SizeY, uint32 SizeZ, uint8 Format) |
| |
| RHI_API bool | UE::RHI::UseGPUCrashDebugging () |
| |
| RHI_API bool | UE::RHI::ShouldEnableGPUCrashFeature (IConsoleVariable &CVar, TCHAR const *CommandLineSwitch) |
| |
| RHI_API bool | UE::RHI::UseGPUCrashBreadcrumbs () |
| |
| RHI_API void | UE::RHI::CopySharedMips (FRHICommandList &RHICmdList, FRHITexture *SrcTexture, FRHITexture *DstTexture) |
| |
| RHI_API void | UE::RHI::CopySharedMips_AssumeSRVMaskState (FRHICommandList &RHICmdList, FRHITexture *SrcTexture, FRHITexture *DstTexture) |
| |