![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
Inheritance diagram for FRayTracingPipelineState:Public Member Functions | |
| FRayTracingPipelineState (const FRayTracingPipelineStateInitializer &Initializer) | |
| virtual bool | IsCompute () const |
| void | AddHit () |
| bool | operator< (const FRayTracingPipelineState &Other) |
| bool | IsCompilationComplete () const |
| void | Verify_NoUse () |
Public Member Functions inherited from FPipelineStateSync | |
| virtual | ~FPipelineStateSync () |
| bool | IsComplete () |
| bool | WaitCompletion () |
Public Member Functions inherited from FPipelineState | |
| FPipelineState () | |
| virtual | ~FPipelineState ()=default |
| void | AddUse () |
| void | InitStats () |
| void | AddHit () |
Public Attributes | |
| FRayTracingPipelineStateRHIRef | RHIPipeline |
| uint32 | MaxLocalBindingSize = 0 |
| uint64 | HitsAcrossFrames = 0 |
| uint64 | LastFrameHit = 0 |
| TMap< FSHAHash, int32 > | HitGroupShaderMap |
| TMap< FSHAHash, int32 > | CallableShaderMap |
| TMap< FSHAHash, int32 > | MissShaderMap |
| FThreadSafeCounter | InUseCount |
Public Attributes inherited from FPipelineStateSync | |
| FGraphEventRef | CompletionEvent |
| TUniquePtr< FPSOPrecacheAsyncTask > | PrecompileTask |
Public Attributes inherited from FPipelineState | |
| FPipelineStateStats * | Stats |
|
inline |
|
inline |
|
inline |
Implements FPipelineStateSync.
|
inline |
|
inline |
| uint64 FRayTracingPipelineState::HitsAcrossFrames = 0 |
| FThreadSafeCounter FRayTracingPipelineState::InUseCount |
| uint64 FRayTracingPipelineState::LastFrameHit = 0 |
| uint32 FRayTracingPipelineState::MaxLocalBindingSize = 0 |
| FRayTracingPipelineStateRHIRef FRayTracingPipelineState::RHIPipeline |