![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
This is the complete list of members for FRHICommandList, including all inherited members.
| ActivatePipelines(ERHIPipeline Pipelines) | FRHICommandListBase | protected |
| ActivePipelines | FRHICommandListBase | protected |
| AddDispatchPrerequisite(const FGraphEventRef &Prereq) | FRHICommandListBase | |
| AddPendingBufferUpload(FRHIBuffer *InBuffer) | FRHICommandListBase | inlineprotected |
| AddPendingTextureUpload(FRHITexture *InTexture) | FRHICommandListBase | inlineprotected |
| Alloc(int64 AllocSize, int64 Alignment) | FRHICommandListBase | inline |
| Alloc() | FRHICommandListBase | inline |
| AllocArray(TConstArrayView< T > InArray) | FRHICommandListBase | inline |
| AllocArrayUninitialized(uint32 Num) | FRHICommandListBase | inline |
| AllocCommand(int32 AllocSize, int32 Alignment) | FRHICommandListBase | inline |
| AllocCommand() | FRHICommandListBase | inline |
| AllocCopy(const void *InSourceData, int64 AllocSize, int64 Alignment) | FRHICommandListBase | inline |
| AllocString(const TCHAR *Name) | FRHICommandListBase | inline |
| AllowParallelTranslate() const | FRHICommandListBase | inline |
| ApplyCachedRenderTargets(FGraphicsPipelineStateInitializer &GraphicsPSOInit) | FRHICommandList | inline |
| AttachedCmdLists | FRHICommandListBase | protected |
| bAllowExtraTransitions | FRHICommandListBase | protected |
| bAllowParallelTranslate | FRHICommandListBase | protected |
| BeginRenderPass(const FRHIRenderPassInfo &InInfo, const TCHAR *Name) | FRHICommandList | inline |
| BeginRenderQuery(FRHIRenderQuery *RenderQuery) | FRHICommandList | inline |
| BeginTransition(const FRHITransition *Transition) | FRHIComputeCommandList | inline |
| BeginTransitions(TArrayView< const FRHITransition * > Transitions) | FRHIComputeCommandList | inline |
| BeginUAVOverlap() | FRHIComputeCommandList | inline |
| BeginUAVOverlap(FRHIUnorderedAccessView *UAV) | FRHIComputeCommandList | inline |
| BeginUAVOverlap(TArrayView< FRHIUnorderedAccessView *const > UAVs) | FRHIComputeCommandList | inline |
| bExecuting | FRHICommandListBase | protected |
| BindAccelerationStructureMemory(FRHIRayTracingScene *Scene, FRHIBuffer *Buffer, uint32 BufferOffset) | FRHIComputeCommandList | inline |
| BindDebugLabelName(FRHITexture *Texture, const TCHAR *Name) | FRHICommandListBase | inline |
| BindDebugLabelName(FRHIBuffer *Buffer, const TCHAR *Name) | FRHICommandListBase | inline |
| BindDebugLabelName(FRHIUnorderedAccessView *UnorderedAccessViewRHI, const TCHAR *Name) | FRHICommandListBase | inline |
| BuildAccelerationStructure(FRHIRayTracingGeometry *Geometry) | FRHIComputeCommandList | |
| BuildAccelerationStructure(const FRayTracingSceneBuildParams &SceneBuildParams) | FRHIComputeCommandList | inline |
| BuildAccelerationStructures(TConstArrayView< FRayTracingGeometryBuildParams > Params) | FRHIComputeCommandList | |
| BuildAccelerationStructures(TConstArrayView< FRayTracingGeometryBuildParams > Params, const FRHIBufferRange &ScratchBufferRange) | FRHIComputeCommandList | inline |
| BuildAccelerationStructures(TConstArrayView< FRayTracingSceneBuildParams > Params) | FRHIComputeCommandList | inline |
| bUsesLockFence | FRHICommandListBase | protected |
| bUsesSetTrackedAccess | FRHICommandListBase | protected |
| bUsesShaderBundles | FRHICommandListBase | protected |
| Bypass() const | FRHICommandListBase | inline |
| CacheActiveRenderTargets(const FRHIRenderPassInfo &Info) | FRHICommandListBase | inlineprotected |
| ClearShaderBindingTable(FRHIShaderBindingTable *SBT) | FRHICommandList | inline |
| ClearUAVFloat(FRHIUnorderedAccessView *UnorderedAccessViewRHI, const FVector4f &Values) | FRHIComputeCommandList | inline |
| ClearUAVUint(FRHIUnorderedAccessView *UnorderedAccessViewRHI, const FUintVector4 &Values) | FRHIComputeCommandList | inline |
| CommandLink | FRHICommandListBase | protected |
| CommitShaderBindingTable(FRHIShaderBindingTable *SBT) | FRHICommandList | inline |
| CommitShaderBindingTable(FRHIShaderBindingTable *SBT, FRHIBuffer *InlineBindingDataBuffer) | FRHICommandList | inline |
| ComputeContext | FRHICommandListBase | protected |
| Contexts | FRHICommandListBase | protected |
| CopyBufferRegion(FRHIBuffer *DestBuffer, uint64 DstOffset, FRHIBuffer *SourceBuffer, uint64 SrcOffset, uint64 NumBytes) | FRHICommandList | inline |
| CopyTexture(FRHITexture *SourceTextureRHI, FRHITexture *DestTextureRHI, const FRHICopyTextureInfo &CopyInfo) | FRHICommandList | inline |
| CopyToStagingBuffer(FRHIBuffer *SourceBuffer, FRHIStagingBuffer *DestinationStagingBuffer, uint32 Offset, uint32 NumBytes) | FRHIComputeCommandList | inline |
| CreateBatchedShaderParameterAllocator(ERHIBatchedShaderParameterAllocatorPageSize PageSize) | FRHICommandListBase | inline |
| CreateBuffer(const FRHIBufferCreateDesc &CreateDesc) | FRHICommandListBase | inline |
| CreateBuffer(uint32 Size, EBufferUsageFlags Usage, uint32 Stride, ERHIAccess ResourceState, FRHIResourceCreateInfo &CreateInfo) | FRHICommandListBase | inline |
| CreateBufferInitializer(const FRHIBufferCreateDesc &CreateDesc) | FRHICommandListBase | inline |
| CreateIndexBuffer(uint32 Stride, uint32 Size, EBufferUsageFlags Usage, ERHIAccess ResourceState, FRHIResourceCreateInfo &CreateInfo) | FRHICommandListBase | inline |
| CreateIndexBuffer(uint32 Stride, uint32 Size, EBufferUsageFlags Usage, FRHIResourceCreateInfo &CreateInfo) | FRHICommandListBase | inline |
| CreateNullBuffer(ERHIAccess ResourceState, FRHIResourceCreateInfo &CreateInfo) | FRHICommandListBase | inline |
| CreateRayTracingGeometry(const FRayTracingGeometryInitializer &Initializer) | FRHICommandListBase | inline |
| CreateRayTracingShaderBindingTable(const FRayTracingShaderBindingTableInitializer &Initializer) | FRHICommandListBase | inline |
| CreateResourceCollection(TConstArrayView< FRHIResourceCollectionMember > InMembers) | FRHICommandListBase | inline |
| CreateShaderResourceView(FRHIBuffer *Buffer, FRHIViewDesc::FBufferSRV::FInitializer const &ViewDesc) | FRHICommandListBase | inline |
| CreateShaderResourceView(FRHITexture *Texture, FRHIViewDesc::FTextureSRV::FInitializer const &ViewDesc) | FRHICommandListBase | inline |
| CreateShaderResourceView(const FShaderResourceViewInitializer &Initializer) | FRHICommandListBase | inline |
| CreateShaderResourceView(FRHIBuffer *Buffer) | FRHICommandListBase | inline |
| CreateShaderResourceView(FRHIBuffer *Buffer, uint32 Stride, uint8 Format) | FRHICommandListBase | inline |
| CreateShaderResourceView(FRHITexture *Texture, const FRHITextureSRVCreateInfo &CreateInfo) | FRHICommandListBase | inline |
| CreateShaderResourceView(FRHITexture *Texture, uint8 MipLevel) | FRHICommandListBase | inline |
| CreateShaderResourceView(FRHITexture *Texture, uint8 MipLevel, uint8 NumMipLevels, EPixelFormat Format) | FRHICommandListBase | inline |
| CreateShaderResourceViewFMask(FRHITexture *Texture2DRHI) | FRHICommandListBase | inline |
| CreateShaderResourceViewWriteMask(FRHITexture *Texture2DRHI) | FRHICommandListBase | inline |
| CreateStructuredBuffer(uint32 Stride, uint32 Size, EBufferUsageFlags Usage, ERHIAccess ResourceState, FRHIResourceCreateInfo &CreateInfo) | FRHICommandListBase | inline |
| CreateStructuredBuffer(uint32 Stride, uint32 Size, EBufferUsageFlags Usage, FRHIResourceCreateInfo &CreateInfo) | FRHICommandListBase | inline |
| CreateTexture(const FRHITextureCreateDesc &CreateDesc) | FRHICommandListBase | inline |
| CreateTextureInitializer(const FRHITextureCreateDesc &CreateDesc) | FRHICommandListBase | inline |
| CreateTextureReference(FRHITexture *InReferencedTexture=nullptr) | FRHICommandListBase | inline |
| CreateUnorderedAccessView(FRHIBuffer *Buffer, FRHIViewDesc::FBufferUAV::FInitializer const &ViewDesc) | FRHICommandListBase | inline |
| CreateUnorderedAccessView(FRHITexture *Texture, FRHIViewDesc::FTextureUAV::FInitializer const &ViewDesc) | FRHICommandListBase | inline |
| CreateUnorderedAccessView(FRHIBuffer *Buffer, bool bUseUAVCounter, bool bAppendBuffer) | FRHICommandListBase | inline |
| CreateUnorderedAccessView(FRHIBuffer *Buffer, uint8 Format) | FRHICommandListBase | inline |
| CreateUnorderedAccessView(FRHITexture *Texture, uint32 MipLevel=0, uint16 FirstArraySlice=0, uint16 NumArraySlices=0) | FRHICommandListBase | inline |
| CreateUnorderedAccessView(FRHITexture *Texture, uint32 MipLevel, uint8 Format, uint16 FirstArraySlice=0, uint16 NumArraySlices=0) | FRHICommandListBase | inline |
| CreateVertexBuffer(uint32 Size, EBufferUsageFlags Usage, ERHIAccess ResourceState, FRHIResourceCreateInfo &CreateInfo) | FRHICommandListBase | inline |
| CreateVertexBuffer(uint32 Size, EBufferUsageFlags Usage, FRHIResourceCreateInfo &CreateInfo) | FRHICommandListBase | inline |
| CrossGPUTransfer(TConstArrayView< FTransferResourceParams > Params, TConstArrayView< FCrossGPUTransferFence * > PreTransfer, TConstArrayView< FCrossGPUTransferFence * > PostTransfer) | FRHIComputeCommandList | inline |
| CrossGPUTransferSignal(TConstArrayView< FTransferResourceParams > Params, TConstArrayView< FCrossGPUTransferFence * > PreTransfer) | FRHIComputeCommandList | inline |
| CrossGPUTransferWait(TConstArrayView< FCrossGPUTransferFence * > SyncPoints) | FRHIComputeCommandList | inline |
| DispatchComputeShader(uint32 ThreadGroupCountX, uint32 ThreadGroupCountY, uint32 ThreadGroupCountZ) | FRHIComputeCommandList | inline |
| DispatchComputeShaderBundle(FRHIShaderBundle *ShaderBundle, FRHIBuffer *RecordArgBuffer, TConstArrayView< FRHIShaderParameterResource > SharedBindlessParameters, TConstArrayView< FRHIShaderBundleComputeDispatch > Dispatches, bool bEmulated) | FRHIComputeCommandList | inline |
| DispatchComputeShaderBundle(TFunction< void(FRHICommandDispatchComputeShaderBundle &)> &&RecordCallback) | FRHIComputeCommandList | inline |
| DispatchEvent | FRHICommandListBase | protected |
| DispatchGraphicsShaderBundle(FRHIShaderBundle *ShaderBundle, FRHIBuffer *RecordArgBuffer, const FRHIShaderBundleGraphicsState &BundleState, TConstArrayView< FRHIShaderParameterResource > SharedBindlessParameters, TConstArrayView< FRHIShaderBundleGraphicsDispatch > Dispatches, bool bEmulated) | FRHIComputeCommandList | inline |
| DispatchGraphicsShaderBundle(TFunction< void(FRHICommandDispatchGraphicsShaderBundle &)> &&RecordCallback) | FRHIComputeCommandList | inline |
| DispatchIndirectComputeShader(FRHIBuffer *ArgumentBuffer, uint32 ArgumentOffset) | FRHIComputeCommandList | inline |
| DispatchIndirectMeshShader(FRHIBuffer *ArgumentBuffer, uint32 ArgumentOffset) | FRHICommandList | inline |
| DispatchMeshShader(uint32 ThreadGroupCountX, uint32 ThreadGroupCountY, uint32 ThreadGroupCountZ) | FRHICommandList | inline |
| DrawIndexedPrimitive(FRHIBuffer *IndexBuffer, int32 BaseVertexIndex, uint32 FirstInstance, uint32 NumVertices, uint32 StartIndex, uint32 NumPrimitives, uint32 NumInstances) | FRHICommandList | inline |
| DrawIndexedPrimitiveIndirect(FRHIBuffer *IndexBuffer, FRHIBuffer *ArgumentsBuffer, uint32 ArgumentOffset) | FRHICommandList | inline |
| DrawPrimitive(uint32 BaseVertexIndex, uint32 NumPrimitives, uint32 NumInstances) | FRHICommandList | inline |
| DrawPrimitiveIndirect(FRHIBuffer *ArgumentBuffer, uint32 ArgumentOffset) | FRHICommandList | inline |
| DrawStats | FRHICommandListBase | protected |
| EndRenderPass() | FRHICommandList | inline |
| EndRenderQuery(FRHIRenderQuery *RenderQuery) | FRHICommandList | inline |
| EndTransition(const FRHITransition *Transition) | FRHIComputeCommandList | inline |
| EndTransitions(TArrayView< const FRHITransition * > Transitions) | FRHIComputeCommandList | inline |
| EndUAVOverlap() | FRHIComputeCommandList | inline |
| EndUAVOverlap(FRHIUnorderedAccessView *UAV) | FRHIComputeCommandList | inline |
| EndUAVOverlap(TArrayView< FRHIUnorderedAccessView *const > UAVs) | FRHIComputeCommandList | inline |
| EnqueueLambda(const TCHAR *LambdaName, LAMBDA &&Lambda) | FRHICommandList | inline |
| EnqueueLambda(LAMBDA &&Lambda) | FRHICommandList | inline |
| EnqueueLambda_NoMarker(LAMBDA &&Lambda) | FRHIComputeCommandList | inline |
| EnqueueLambdaMultiPipe(ERHIPipeline Pipelines, EThreadFence ThreadFence, const TCHAR *LambdaName, LAMBDA &&Lambda) | FRHICommandListBase | inline |
| EThreadFence enum name | FRHICommandListBase | |
| ExecuteMultiIndirectClusterOperation(const FRayTracingClusterOperationParams &Params) | FRHIComputeCommandList | inline |
| FinishRecording() | FRHICommandListBase | |
| FRHICommandList(FRHIGPUMask GPUMask, bool bImmediate) | FRHICommandList | inlineprotected |
| FRHICommandList(FRHIGPUMask GPUMask=FRHIGPUMask::All()) | FRHICommandList | inline |
| FRHICommandList(FRHICommandListBase &&Other) | FRHICommandList | inline |
| FRHICommandListBase(FRHIGPUMask InGPUMask, bool bInImmediate) | FRHICommandListBase | protected |
| FRHICommandListBase(FRHICommandListBase const &)=delete | FRHICommandListBase | |
| FRHICommandListBase(FRHICommandListBase &&Other)=default | FRHICommandListBase | |
| FRHIComputeCommandList(FRHIGPUMask GPUMask, bool bImmediate) | FRHIComputeCommandList | inlineprotected |
| FRHIComputeCommandList(FRHIGPUMask GPUMask=FRHIGPUMask::All()) | FRHIComputeCommandList | inline |
| FRHIComputeCommandList(FRHICommandListBase &&Other) | FRHIComputeCommandList | inline |
| Get(FRHICommandListBase &RHICmdList) | FRHICommandList | inlinestatic |
| GetAllocator() | FRHICommandListBase | inlineprotected |
| GetAsImmediate() | FRHICommandListBase | inline |
| GetBoundAmplificationShader() const | FRHICommandList | inline |
| GetBoundComputeShader() const | FRHIComputeCommandList | inline |
| GetBoundGeometryShader() const | FRHICommandList | inline |
| GetBoundMeshShader() const | FRHICommandList | inline |
| GetBoundPixelShader() const | FRHICommandList | inline |
| GetBoundVertexShader() const | FRHICommandList | inline |
| GetComputeContext() | FRHICommandListBase | inline |
| GetContext() | FRHICommandListBase | inline |
| GetGPUMask() const | FRHICommandListBase | inline |
| GetPipeline() const | FRHICommandListBase | inline |
| GetPipelines() const | FRHICommandListBase | inline |
| GetQueryBatchData(ERenderQueryType QueryType) | FRHICommandListBase | inline |
| GetScratchShaderParameters() | FRHICommandListBase | inline |
| GetScratchShaderUnbinds() | FRHICommandListBase | inline |
| GetUploadContext() | FRHICommandListBase | inline |
| GetUsedMemory() const | FRHICommandListBase | |
| GpuHangCommandListCorruption() | FRHICommandList | inline |
| GraphicsContext | FRHICommandListBase | protected |
| HasCommands() const | FRHICommandListBase | inline |
| IncrementSubpass() | FRHICommandListBase | inlineprotected |
| InsertParallelRenderPass(TSharedPtr< FRHIParallelRenderPassInfo > const &InInfo, TArray< FRHISubCommandList * > &&SubCommandLists) | FRHICommandList | inline |
| InsertParallelRenderPass_Base(TSharedPtr< FRHIParallelRenderPassInfo > const &InInfo, TArray< FRHISubCommandList * > &&SubCommandLists) | FRHICommandListBase | protected |
| IsAsyncCompute() const | FRHICommandListBase | inline |
| IsBottomOfPipe() const | FRHICommandListBase | inline |
| IsExecuting() const | FRHICommandListBase | inline |
| IsGraphics() const | FRHICommandListBase | inline |
| IsImmediate() const | FRHICommandListBase | inline |
| IsInsideComputePass() const | FRHICommandListBase | inline |
| IsInsideRenderPass() const | FRHICommandListBase | inline |
| IsOutsideRenderPass() const | FRHICommandListBase | inline |
| IsRecursive() const | FRHICommandListBase | inline |
| IsSubCommandList() const | FRHICommandListBase | inline |
| IsTopOfPipe() const | FRHICommandListBase | inline |
| LastLockFenceCommand | FRHICommandListBase | protected |
| LockBuffer(FRHIBuffer *Buffer, uint32 Offset, uint32 SizeRHI, EResourceLockMode LockMode) | FRHICommandListBase | inline |
| LockBufferMGPU(FRHIBuffer *Buffer, uint32 GPUIndex, uint32 Offset, uint32 SizeRHI, EResourceLockMode LockMode) | FRHICommandListBase | inline |
| MemManager | FRHICommandListBase | protected |
| MultiDrawIndexedPrimitiveIndirect(FRHIBuffer *IndexBuffer, FRHIBuffer *ArgumentsBuffer, uint32 ArgumentOffset, FRHIBuffer *CountBuffer, uint32 CountBufferOffset, uint32 MaxDrawArguments) | FRHICommandList | inline |
| NeedsExtraTransitions() const | FRHICommandListBase | inline |
| NeedsShaderUnbinds() const | FRHICommandListBase | inline |
| NextSubpass() | FRHICommandList | inline |
| NumCommands | FRHICommandListBase | protected |
| OnBoundShaderChanged(const FBoundShaderStateInput &InBoundShaderStateInput) | FRHICommandList | inlineprotected |
| OnBoundShaderChanged(FRHIComputeShader *InBoundComputeShaderRHI) | FRHICommandList | inlineprotected |
| ParallelRenderPassBegin | FRHICommandListBase | protected |
| ParallelRenderPassEnd | FRHICommandListBase | protected |
| PendingBufferUploads | FRHICommandListBase | protected |
| PendingTextureUploads | FRHICommandListBase | protected |
| PersistentState | FRHICommandListBase | protected |
| PostExternalCommandsReset() | FRHIComputeCommandList | inline |
| RayTraceDispatch(FRayTracingPipelineState *Pipeline, FRHIRayTracingShader *RayGenShader, FRHIShaderBindingTable *SBT, const FRayTracingShaderBindings &GlobalResourceBindings, uint32 Width, uint32 Height) | FRHIComputeCommandList | inline |
| RayTraceDispatch(FRayTracingPipelineState *Pipeline, FRHIRayTracingShader *RayGenShader, FRHIShaderBindingTable *SBT, FRHIBatchedShaderParameters &GlobalResourceBindings, uint32 Width, uint32 Height) | FRHIComputeCommandList | |
| RayTraceDispatchIndirect(FRayTracingPipelineState *Pipeline, FRHIRayTracingShader *RayGenShader, FRHIShaderBindingTable *SBT, const FRayTracingShaderBindings &GlobalResourceBindings, FRHIBuffer *ArgumentBuffer, uint32 ArgumentOffset) | FRHIComputeCommandList | inline |
| RayTraceDispatchIndirect(FRayTracingPipelineState *Pipeline, FRHIRayTracingShader *RayGenShader, FRHIShaderBindingTable *SBT, FRHIBatchedShaderParameters &GlobalResourceBindings, FRHIBuffer *ArgumentBuffer, uint32 ArgumentOffset) | FRHIComputeCommandList | |
| RemovePendingBufferUpload(FRHIBuffer *InBuffer) | FRHICommandListBase | inlineprotected |
| RemovePendingTextureUpload(FRHITexture *InTexture) | FRHICommandListBase | inlineprotected |
| ReplaceResources(TArray< FRHIResourceReplaceInfo > &&ReplaceInfos) | FRHICommandListBase | inline |
| ResetSubpass(ESubpassHint SubpassHint) | FRHICommandListBase | inlineprotected |
| ResummarizeHTile(FRHITexture *DepthTexture) | FRHICommandList | inline |
| RHIThreadFence(bool bSetLockFence=false) | FRHICommandListBase | |
| Root | FRHICommandListBase | protected |
| ScratchShaderUnbinds | FRHICommandListBase | protected |
| SetAllowExtraTransitions(bool NewState) | FRHICommandListBase | inline |
| SetAsyncComputeBudget(EAsyncComputeBudget Budget) | FRHIComputeCommandList | inline |
| SetBatchedShaderParameters(FRHIGraphicsShader *InShader, FRHIBatchedShaderParameters &InBatchedParameters) | FRHICommandList | inline |
| SetBatchedShaderParameters(FRHIComputeShader *InShader, FRHIBatchedShaderParameters &InBatchedParameters) | FRHICommandList | inline |
| SetBatchedShaderUnbinds(FRHIGraphicsShader *InShader, FRHIBatchedShaderUnbinds &InBatchedUnbinds) | FRHICommandList | inline |
| SetBatchedShaderUnbinds(FRHIComputeShader *InShader, FRHIBatchedShaderUnbinds &InBatchedUnbinds) | FRHICommandList | inline |
| SetBindingsOnShaderBindingTable(FRHIShaderBindingTable *SBT, FRayTracingPipelineState *Pipeline, uint32 NumBindings, const FRayTracingLocalShaderBindings *Bindings, ERayTracingBindingType BindingType, bool bCopyDataToInlineStorage=true) | FRHICommandList | inline |
| SetBlendFactor(const FLinearColor &BlendFactor=FLinearColor::White) | FRHICommandList | inline |
| SetComputeBudget(ESyncComputeBudget Budget) | FRHIComputeCommandList | inline |
| SetComputePipelineState(FComputePipelineState *ComputePipelineState, FRHIComputeShader *ComputeShader) | FRHIComputeCommandList | inline |
| SetComputeShaderRootConstants(const FUint32Vector4 &Constants) | FRHIComputeCommandList | inline |
| SetDefaultRayTracingHitGroup(FRHIShaderBindingTable *SBT, FRayTracingPipelineState *Pipeline, uint32 HitGroupIndex) | FRHICommandList | inline |
| SetDepthBounds(float MinDepth, float MaxDepth) | FRHICommandList | inline |
| SetGPUMask(FRHIGPUMask InGPUMask) | FRHIComputeCommandList | inline |
| SetGraphicsPipelineState(class FGraphicsPipelineState *GraphicsPipelineState, const FBoundShaderStateInput &ShaderInput, uint32 StencilRef, bool bApplyAdditionalState) | FRHICommandList | inline |
| SetRayTracingCallableShader(FRHIShaderBindingTable *SBT, uint32 RecordIndex, FRayTracingPipelineState *Pipeline, uint32 ShaderIndexInPipeline, uint32 NumUniformBuffers, FRHIUniformBuffer *const *UniformBuffers, uint32 UserData) | FRHICommandList | inline |
| SetRayTracingCallableShaders(FRHIShaderBindingTable *SBT, FRayTracingPipelineState *Pipeline, uint32 NumBindings, const FRayTracingLocalShaderBindings *Bindings, bool bCopyDataToInlineStorage=true) | FRHICommandList | inline |
| SetRayTracingHitGroup(FRHIShaderBindingTable *SBT, uint32 RecordIndex, FRHIRayTracingGeometry *Geometry, uint32 GeometrySegmentIndex, FRayTracingPipelineState *Pipeline, uint32 HitGroupIndex, uint32 NumUniformBuffers, FRHIUniformBuffer *const *UniformBuffers, uint32 LooseParameterDataSize, const void *LooseParameterData, uint32 UserData) | FRHICommandList | inline |
| SetRayTracingHitGroups(FRHIShaderBindingTable *SBT, FRayTracingPipelineState *Pipeline, uint32 NumBindings, const FRayTracingLocalShaderBindings *Bindings, bool bCopyDataToInlineStorage=true) | FRHICommandList | inline |
| SetRayTracingMissShader(FRHIShaderBindingTable *SBT, uint32 RecordIndex, FRayTracingPipelineState *Pipeline, uint32 ShaderIndexInPipeline, uint32 NumUniformBuffers, FRHIUniformBuffer *const *UniformBuffers, uint32 UserData) | FRHICommandList | inline |
| SetRayTracingMissShaders(FRHIShaderBindingTable *SBT, FRayTracingPipelineState *Pipeline, uint32 NumBindings, const FRayTracingLocalShaderBindings *Bindings, bool bCopyDataToInlineStorage=true) | FRHICommandList | inline |
| SetScissorRect(bool bEnable, uint32 MinX, uint32 MinY, uint32 MaxX, uint32 MaxY) | FRHICommandList | inline |
| SetShaderParameters(FRHIGraphicsShader *InShader, TConstArrayView< uint8 > InParametersData, TConstArrayView< FRHIShaderParameter > InParameters, TConstArrayView< FRHIShaderParameterResource > InResourceParameters, TConstArrayView< FRHIShaderParameterResource > InBindlessParameters) | FRHICommandList | inline |
| SetShaderParameters(FRHIComputeShader *InShader, TConstArrayView< uint8 > InParametersData, TConstArrayView< FRHIShaderParameter > InParameters, TConstArrayView< FRHIShaderParameterResource > InResourceParameters, TConstArrayView< FRHIShaderParameterResource > InBindlessParameters) | FRHICommandList | inline |
| SetShaderRootConstants(const FUint32Vector4 &Constants) | FRHIComputeCommandList | inline |
| SetShaderUnbinds(FRHIGraphicsShader *InShader, TConstArrayView< FRHIShaderParameterUnbind > InUnbinds) | FRHICommandList | inline |
| SetShaderUnbinds(FRHIComputeShader *InShader, TConstArrayView< FRHIShaderParameterUnbind > InUnbinds) | FRHICommandList | inline |
| SetShadingRate(EVRSShadingRate ShadingRate, EVRSRateCombiner Combiner) | FRHICommandList | inline |
| SetStaticUniformBuffer(FUniformBufferStaticSlot Slot, FRHIUniformBuffer *Buffer) | FRHIComputeCommandList | inline |
| SetStaticUniformBuffers(const FUniformBufferStaticBindings &UniformBuffers) | FRHIComputeCommandList | inline |
| SetStencilRef(uint32 StencilRef) | FRHICommandList | inline |
| SetStereoViewport(float LeftMinX, float RightMinX, float LeftMinY, float RightMinY, float MinZ, float LeftMaxX, float RightMaxX, float LeftMaxY, float RightMaxY, float MaxZ) | FRHICommandList | inline |
| SetStreamSource(uint32 StreamIndex, FRHIBuffer *VertexBuffer, uint32 Offset) | FRHICommandList | inline |
| SetStreamSourceSlot(uint32 StreamIndex, FRHIStreamSourceSlot *StreamSourceSlot, uint32 Offset) | FRHICommandList | inline |
| SetTrackedAccess(TArrayView< const FRHITrackedAccessInfo > Infos) | FRHIComputeCommandList | inline |
| SetTrackedAccess(TArrayView< const FRHITransitionInfo > Infos, ERHIPipeline PipelinesAfter) | FRHIComputeCommandList | inline |
| SetUniformBufferDynamicOffset(FUniformBufferStaticSlot Slot, uint32 Offset) | FRHIComputeCommandList | inline |
| SetViewport(float MinX, float MinY, float MinZ, float MaxX, float MaxY, float MaxZ) | FRHICommandList | inline |
| ShaderParameterState | FRHICommandListBase | protected |
| Stats_AddDraw() | FRHICommandListBase | inline |
| Stats_AddDrawAndPrimitives(EPrimitiveType PrimitiveType, uint32 NumPrimitives) | FRHICommandListBase | inline |
| SubmitCommandsHint() | FRHIComputeCommandList | inline |
| SubRenderPassInfo | FRHICommandListBase | protected |
| SwitchPipeline(ERHIPipeline Pipeline) | FRHICommandListBase | |
| TransferResources(TConstArrayView< FTransferResourceParams > Params) | FRHIComputeCommandList | inline |
| TransferResourceSignal(TConstArrayView< FTransferResourceFenceData * > FenceDatas, FRHIGPUMask SrcGPUMask) | FRHIComputeCommandList | inline |
| TransferResourceWait(TConstArrayView< FTransferResourceFenceData * > FenceDatas) | FRHIComputeCommandList | inline |
| Transition(TArrayView< const FRHITransitionInfo > Infos, ERHITransitionCreateFlags CreateFlags=ERHITransitionCreateFlags::None) | FRHIComputeCommandList | |
| Transition(const FRHITransitionInfo &Info, ERHITransitionCreateFlags CreateFlags=ERHITransitionCreateFlags::None) | FRHIComputeCommandList | inline |
| Transition(TArrayView< const FRHITransitionInfo > Infos, ERHIPipeline SrcPipelines, ERHIPipeline DstPipelines, ERHITransitionCreateFlags TransitionCreateFlags=ERHITransitionCreateFlags::None) | FRHIComputeCommandList | |
| TransitionInternal(TConstArrayView< FRHITransitionInfo > Infos, ERHITransitionCreateFlags CreateFlags=ERHITransitionCreateFlags::None) | FRHICommandListBase | |
| TransitionInternal(const FRHITransitionInfo &Info, ERHITransitionCreateFlags CreateFlags=ERHITransitionCreateFlags::None) | FRHICommandListBase | inline |
| UnlockBuffer(FRHIBuffer *Buffer) | FRHICommandListBase | inline |
| UnlockBufferMGPU(FRHIBuffer *Buffer, uint32 GPUIndex) | FRHICommandListBase | inline |
| UpdateFromBufferTexture2D(FRHITexture *Texture, uint32 MipIndex, const struct FUpdateTextureRegion2D &UpdateRegion, uint32 SourcePitch, FRHIBuffer *Buffer, uint32 BufferOffset) | FRHICommandListBase | inline |
| UpdateResourceCollection(FRHIResourceCollection *InResourceCollection, uint32 InStartIndex, TConstArrayView< FRHIResourceCollectionMember > InMemberUpdates) | FRHICommandListBase | inline |
| UpdateStreamSourceSlot(FRHIStreamSourceSlot *StreamSourceSlotRHI, FRHIBuffer *BufferRHI) | FRHICommandListBase | inline |
| UpdateTexture2D(FRHITexture *Texture, uint32 MipIndex, const struct FUpdateTextureRegion2D &UpdateRegion, uint32 SourcePitch, const uint8 *SourceData) | FRHICommandListBase | inline |
| UpdateTexture3D(FRHITexture *Texture, uint32 MipIndex, const struct FUpdateTextureRegion3D &UpdateRegion, uint32 SourceRowPitch, uint32 SourceDepthPitch, const uint8 *SourceData) | FRHICommandListBase | inline |
| UpdateTextureReference(FRHITextureReference *TextureRef, FRHITexture *NewTexture) | FRHICommandListBase | |
| UpdateUniformBuffer(FRHIUniformBuffer *UniformBufferRHI, const void *Contents) | FRHICommandListBase | inline |
| UploadContext | FRHICommandListBase | protected |
| ValidateBoundShader(FRHIVertexShader *ShaderRHI) | FRHICommandListBase | inlineprotected |
| ValidateBoundShader(FRHIPixelShader *ShaderRHI) | FRHICommandListBase | inlineprotected |
| ValidateBoundShader(FRHIGeometryShader *ShaderRHI) | FRHICommandListBase | inlineprotected |
| ValidateBoundShader(FRHIComputeShader *ShaderRHI) | FRHICommandListBase | inlineprotected |
| ValidateBoundShader(FRHIWorkGraphShader *ShaderRHI) | FRHICommandListBase | inlineprotected |
| ValidateBoundShader(FRHIMeshShader *ShaderRHI) | FRHICommandListBase | inlineprotected |
| ValidateBoundShader(FRHIAmplificationShader *ShaderRHI) | FRHICommandListBase | inlineprotected |
| ValidateBoundShader(FRHIGraphicsShader *ShaderRHI) | FRHICommandListBase | inlineprotected |
| ValidateShaderBundleComputeDispatch(TConstArrayView< FRHIShaderBundleComputeDispatch > Dispatches) | FRHICommandListBase | inlineprotected |
| ValidateShaderParameters(const FRHIBatchedShaderParameters &ShaderParameters) | FRHICommandListBase | inlineprotected |
| WriteGPUFence(FRHIGPUFence *Fence) | FRHIComputeCommandList | inline |
| ~FRHICommandListBase() | FRHICommandListBase |