Navigation
API > API/Runtime > API/Runtime/RHI > API/Runtime/RHI/FRHICommandListBase
References
| Module | RHI |
| Header | /Engine/Source/Runtime/RHI/Public/RHICommandList.h |
| Include | #include "RHICommandList.h" |
Syntax
struct FPersistentState
Remarks
The values in this struct are preserved when the command list is moved or reset.
Variables
| Type | Name | Description | |
|---|---|---|---|
| bool | bAsyncPSOCompileAllowed | ||
| bool | bImmediate | ||
| bool | bInsideComputePass | ||
| bool | bInsideOcclusionQueryBatch | ||
| bool | bInsideRenderPass | ||
| FRHIComputeShader * | BoundComputeShaderRHI | ||
| FBoundShaderStateInput | BoundShaderInput | ||
| FRHIDepthRenderTargetView | CachedDepthStencilTarget | ||
| uint32 | CachedNumSimultanousRenderTargets | ||
| TStaticArray< FRHIRenderTargetView, MaxSimultaneousRenderTargets > | CachedRenderTargets | ||
| FRHIGPUMask | CurrentGPUMask | ||
| TArray< FRHIResource *, FConcurrentLinearArrayAllocator > | ExtendedLifetimeResources | ||
| uint8 | ExtendResourceLifetimeRefCount | ||
| TRefCountPtr< FFenceCandidate > | FenceCandidate | ||
| bool | HasFragmentDensityAttachment | ||
| FRHIGPUMask | InitialGPUMask | ||
| uint8 | MultiViewCount | ||
| FGraphEventArray | QueuedFenceCandidateEvents | ||
| TArray< TRefCountPtr< FFenceCandidate >, FConcurrentLinearArrayAllocator > | QueuedFenceCandidates | ||
| ERecordingThread | RecordingThread | ||
| FGraphEventRef | RHIThreadBufferLockFence | ||
| FRHICommandListBase::FPersistentState::FGPUStats | Stats | ||
| ESubpassHint | SubpassHint | ||
| uint8 | SubpassIndex |
Constructors
| Type | Name | Description | |
|---|---|---|---|
FPersistentState
(
FRHIGPUMask InInitialGPUMask, |
Classes
| Type | Name | Description | |
|---|---|---|---|
| FFenceCandidate | |||
| FGPUStats |