![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
Go to the source code of this file.
Classes | |
| struct | FRayTracingPrimaryRaysOptions |
Namespaces | |
| namespace | RayTracing |
Enumerations | |
| enum class | ERayTracingPrimaryRaysFlag : uint32 { None = 0 , UseGBufferForMaxDistance = 1 << 0 , PrimaryView = 1 << 1 , AllowSkipSkySample = 1 << 2 } |
| enum class | ERayTracingPipelineCompatibilityFlags { FullPipeline = 1 << 0 , Inline = 1 << 1 } |
| enum class | RayTracing::ECullingMode : uint8 { RayTracing::Disabled , RayTracing::BehindCameraByDistanceAndSolidAngle , RayTracing::DistanceAndSolidAngle , RayTracing::DistanceOrSolidAngle , RayTracing::MAX } |
|
strong |
|
strong |
| FORCEINLINE bool CanUseRayTracingAMDHitToken | ( | ) |
| ENUM_CLASS_FLAGS | ( | ERayTracingPipelineCompatibilityFlags | ) |
| ENUM_CLASS_FLAGS | ( | ERayTracingPrimaryRaysFlag | ) |
| FORCEINLINE float GetRayTracingCullingRadius | ( | ) |
| FORCEINLINE bool HasRayTracedOverlay | ( | const FSceneViewFamily & | ViewFamily | ) |
| FORCEINLINE bool IsRayTracingFeedbackEnabled | ( | const FSceneViewFamily & | ViewFamily | ) |
| FORCEINLINE bool IsRayTracingInstanceDebugDataEnabled | ( | const FViewInfo & | View | ) |
| FORCEINLINE bool IsRayTracingInstanceOverlapEnabled | ( | const FViewInfo & | View | ) |
| FORCEINLINE bool RaytracingDebugViewModeNeedsTonemapping | ( | const FViewInfo & | View | ) |
| FORCEINLINE bool ShouldRenderPluginRayTracingGlobalIllumination | ( | const FViewInfo & | View | ) |
| FORCEINLINE bool ShouldRenderRayTracingAmbientOcclusion | ( | const FViewInfo & | View | ) |
| FORCEINLINE bool ShouldRenderRayTracingEffect | ( | bool | bEffectEnabled, |
| ERayTracingPipelineCompatibilityFlags | CompatibilityFlags, | ||
| const FSceneView & | View | ||
| ) |
| FORCEINLINE bool ShouldRenderRayTracingEffect | ( | bool | bEffectEnabled, |
| ERayTracingPipelineCompatibilityFlags | CompatibilityFlags, | ||
| const FSceneViewFamily & | ViewFamily | ||
| ) |
| FORCEINLINE bool ShouldRenderRayTracingShadows | ( | const FSceneViewFamily & | ViewFamily | ) |
| FORCEINLINE bool ShouldRenderRayTracingShadowsForLight | ( | const FSceneViewFamily & | ViewFamily, |
| const FLightSceneInfoCompact & | LightInfo | ||
| ) |
| FORCEINLINE bool ShouldRenderRayTracingShadowsForLight | ( | const FSceneViewFamily & | ViewFamily, |
| const FLightSceneProxy & | LightProxy | ||
| ) |
| FORCEINLINE bool ShouldRenderRayTracingSkyLight | ( | const FSkyLightSceneProxy * | SkyLightSceneProxy, |
| EShaderPlatform | ShaderPlatform | ||
| ) |
| FORCEINLINE bool ShouldRenderRayTracingSkyLightEffect | ( | ) |
| FORCEINLINE bool ShouldRenderRayTracingTranslucency | ( | const FViewInfo & | View | ) |