UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FRHICommandListBase Member List

This is the complete list of members for FRHICommandListBase, including all inherited members.

ActivatePipelines(ERHIPipeline Pipelines)FRHICommandListBaseprotected
ActivePipelinesFRHICommandListBaseprotected
AddDispatchPrerequisite(const FGraphEventRef &Prereq)FRHICommandListBase
AddPendingBufferUpload(FRHIBuffer *InBuffer)FRHICommandListBaseinlineprotected
AddPendingTextureUpload(FRHITexture *InTexture)FRHICommandListBaseinlineprotected
Alloc(int64 AllocSize, int64 Alignment)FRHICommandListBaseinline
Alloc()FRHICommandListBaseinline
AllocArray(TConstArrayView< T > InArray)FRHICommandListBaseinline
AllocArrayUninitialized(uint32 Num)FRHICommandListBaseinline
AllocCommand(int32 AllocSize, int32 Alignment)FRHICommandListBaseinline
AllocCommand()FRHICommandListBaseinline
AllocCopy(const void *InSourceData, int64 AllocSize, int64 Alignment)FRHICommandListBaseinline
AllocString(const TCHAR *Name)FRHICommandListBaseinline
AllowParallelTranslate() constFRHICommandListBaseinline
AttachedCmdListsFRHICommandListBaseprotected
bAllowExtraTransitionsFRHICommandListBaseprotected
bAllowParallelTranslateFRHICommandListBaseprotected
bExecutingFRHICommandListBaseprotected
BindDebugLabelName(FRHITexture *Texture, const TCHAR *Name)FRHICommandListBaseinline
BindDebugLabelName(FRHIBuffer *Buffer, const TCHAR *Name)FRHICommandListBaseinline
BindDebugLabelName(FRHIUnorderedAccessView *UnorderedAccessViewRHI, const TCHAR *Name)FRHICommandListBaseinline
bUsesLockFenceFRHICommandListBaseprotected
bUsesSetTrackedAccessFRHICommandListBaseprotected
bUsesShaderBundlesFRHICommandListBaseprotected
Bypass() constFRHICommandListBaseinline
CacheActiveRenderTargets(const FRHIRenderPassInfo &Info)FRHICommandListBaseinlineprotected
CommandLinkFRHICommandListBaseprotected
ComputeContextFRHICommandListBaseprotected
ContextsFRHICommandListBaseprotected
CreateBatchedShaderParameterAllocator(ERHIBatchedShaderParameterAllocatorPageSize PageSize)FRHICommandListBaseinline
CreateBuffer(const FRHIBufferCreateDesc &CreateDesc)FRHICommandListBaseinline
CreateBuffer(uint32 Size, EBufferUsageFlags Usage, uint32 Stride, ERHIAccess ResourceState, FRHIResourceCreateInfo &CreateInfo)FRHICommandListBaseinline
CreateBufferInitializer(const FRHIBufferCreateDesc &CreateDesc)FRHICommandListBaseinline
CreateIndexBuffer(uint32 Stride, uint32 Size, EBufferUsageFlags Usage, ERHIAccess ResourceState, FRHIResourceCreateInfo &CreateInfo)FRHICommandListBaseinline
CreateIndexBuffer(uint32 Stride, uint32 Size, EBufferUsageFlags Usage, FRHIResourceCreateInfo &CreateInfo)FRHICommandListBaseinline
CreateNullBuffer(ERHIAccess ResourceState, FRHIResourceCreateInfo &CreateInfo)FRHICommandListBaseinline
CreateRayTracingGeometry(const FRayTracingGeometryInitializer &Initializer)FRHICommandListBaseinline
CreateRayTracingShaderBindingTable(const FRayTracingShaderBindingTableInitializer &Initializer)FRHICommandListBaseinline
CreateResourceCollection(TConstArrayView< FRHIResourceCollectionMember > InMembers)FRHICommandListBaseinline
CreateShaderResourceView(FRHIBuffer *Buffer, FRHIViewDesc::FBufferSRV::FInitializer const &ViewDesc)FRHICommandListBaseinline
CreateShaderResourceView(FRHITexture *Texture, FRHIViewDesc::FTextureSRV::FInitializer const &ViewDesc)FRHICommandListBaseinline
CreateShaderResourceView(const FShaderResourceViewInitializer &Initializer)FRHICommandListBaseinline
CreateShaderResourceView(FRHIBuffer *Buffer)FRHICommandListBaseinline
CreateShaderResourceView(FRHIBuffer *Buffer, uint32 Stride, uint8 Format)FRHICommandListBaseinline
CreateShaderResourceView(FRHITexture *Texture, const FRHITextureSRVCreateInfo &CreateInfo)FRHICommandListBaseinline
CreateShaderResourceView(FRHITexture *Texture, uint8 MipLevel)FRHICommandListBaseinline
CreateShaderResourceView(FRHITexture *Texture, uint8 MipLevel, uint8 NumMipLevels, EPixelFormat Format)FRHICommandListBaseinline
CreateShaderResourceViewFMask(FRHITexture *Texture2DRHI)FRHICommandListBaseinline
CreateShaderResourceViewWriteMask(FRHITexture *Texture2DRHI)FRHICommandListBaseinline
CreateStructuredBuffer(uint32 Stride, uint32 Size, EBufferUsageFlags Usage, ERHIAccess ResourceState, FRHIResourceCreateInfo &CreateInfo)FRHICommandListBaseinline
CreateStructuredBuffer(uint32 Stride, uint32 Size, EBufferUsageFlags Usage, FRHIResourceCreateInfo &CreateInfo)FRHICommandListBaseinline
CreateTexture(const FRHITextureCreateDesc &CreateDesc)FRHICommandListBaseinline
CreateTextureInitializer(const FRHITextureCreateDesc &CreateDesc)FRHICommandListBaseinline
CreateTextureReference(FRHITexture *InReferencedTexture=nullptr)FRHICommandListBaseinline
CreateUnorderedAccessView(FRHIBuffer *Buffer, FRHIViewDesc::FBufferUAV::FInitializer const &ViewDesc)FRHICommandListBaseinline
CreateUnorderedAccessView(FRHITexture *Texture, FRHIViewDesc::FTextureUAV::FInitializer const &ViewDesc)FRHICommandListBaseinline
CreateUnorderedAccessView(FRHIBuffer *Buffer, bool bUseUAVCounter, bool bAppendBuffer)FRHICommandListBaseinline
CreateUnorderedAccessView(FRHIBuffer *Buffer, uint8 Format)FRHICommandListBaseinline
CreateUnorderedAccessView(FRHITexture *Texture, uint32 MipLevel=0, uint16 FirstArraySlice=0, uint16 NumArraySlices=0)FRHICommandListBaseinline
CreateUnorderedAccessView(FRHITexture *Texture, uint32 MipLevel, uint8 Format, uint16 FirstArraySlice=0, uint16 NumArraySlices=0)FRHICommandListBaseinline
CreateVertexBuffer(uint32 Size, EBufferUsageFlags Usage, ERHIAccess ResourceState, FRHIResourceCreateInfo &CreateInfo)FRHICommandListBaseinline
CreateVertexBuffer(uint32 Size, EBufferUsageFlags Usage, FRHIResourceCreateInfo &CreateInfo)FRHICommandListBaseinline
DispatchEventFRHICommandListBaseprotected
DrawStatsFRHICommandListBaseprotected
EnqueueLambda(const TCHAR *LambdaName, LAMBDA &&Lambda)FRHICommandListBaseinline
EnqueueLambda(LAMBDA &&Lambda)FRHICommandListBaseinline
EnqueueLambdaMultiPipe(ERHIPipeline Pipelines, EThreadFence ThreadFence, const TCHAR *LambdaName, LAMBDA &&Lambda)FRHICommandListBaseinline
EThreadFence enum nameFRHICommandListBase
FinishRecording()FRHICommandListBase
FRHIBufferInitializerFRHICommandListBasefriend
FRHICommandList_RecursiveHazardousFRHICommandListBasefriend
FRHICommandListBase(FRHIGPUMask InGPUMask, bool bInImmediate)FRHICommandListBaseprotected
FRHICommandListBase(FRHICommandListBase const &)=deleteFRHICommandListBase
FRHICommandListBase(FRHICommandListBase &&Other)=defaultFRHICommandListBase
FRHICommandListExecutorFRHICommandListBasefriend
FRHICommandListImmediateFRHICommandListBasefriend
FRHICommandListIteratorFRHICommandListBasefriend
FRHICommandListScopedFenceFRHICommandListBasefriend
FRHICommandListScopedFlushAndExecuteFRHICommandListBasefriend
FRHICommandSetGPUMaskFRHICommandListBasefriend
FRHIComputeCommandListFRHICommandListBasefriend
FRHIComputeCommandList_RecursiveHazardousFRHICommandListBasefriend
FRHIScopedResourceBarrierFRHICommandListBasefriend
FRHISubCommandListFRHICommandListBasefriend
FRHITextureInitializerFRHICommandListBasefriend
GetAllocator()FRHICommandListBaseinlineprotected
GetAsImmediate()FRHICommandListBaseinline
GetComputeContext()FRHICommandListBaseinline
GetContext()FRHICommandListBaseinline
GetGPUMask() constFRHICommandListBaseinline
GetPipeline() constFRHICommandListBaseinline
GetPipelines() constFRHICommandListBaseinline
GetQueryBatchData(ERenderQueryType QueryType)FRHICommandListBaseinline
GetScratchShaderParameters()FRHICommandListBaseinline
GetScratchShaderUnbinds()FRHICommandListBaseinline
GetUploadContext()FRHICommandListBaseinline
GetUsedMemory() constFRHICommandListBase
GraphicsContextFRHICommandListBaseprotected
HasCommands() constFRHICommandListBaseinline
IncrementSubpass()FRHICommandListBaseinlineprotected
InsertParallelRenderPass_Base(TSharedPtr< FRHIParallelRenderPassInfo > const &InInfo, TArray< FRHISubCommandList * > &&SubCommandLists)FRHICommandListBaseprotected
IsAsyncCompute() constFRHICommandListBaseinline
IsBottomOfPipe() constFRHICommandListBaseinline
IsExecuting() constFRHICommandListBaseinline
IsGraphics() constFRHICommandListBaseinline
IsImmediate() constFRHICommandListBaseinline
IsInsideComputePass() constFRHICommandListBaseinline
IsInsideRenderPass() constFRHICommandListBaseinline
IsOutsideRenderPass() constFRHICommandListBaseinline
IsRecursive() constFRHICommandListBaseinline
IsSubCommandList() constFRHICommandListBaseinline
IsTopOfPipe() constFRHICommandListBaseinline
LastLockFenceCommandFRHICommandListBaseprotected
LockBuffer(FRHIBuffer *Buffer, uint32 Offset, uint32 SizeRHI, EResourceLockMode LockMode)FRHICommandListBaseinline
LockBufferMGPU(FRHIBuffer *Buffer, uint32 GPUIndex, uint32 Offset, uint32 SizeRHI, EResourceLockMode LockMode)FRHICommandListBaseinline
MemManagerFRHICommandListBaseprotected
NeedsExtraTransitions() constFRHICommandListBaseinline
NeedsShaderUnbinds() constFRHICommandListBaseinline
NumCommandsFRHICommandListBaseprotected
ParallelRenderPassBeginFRHICommandListBaseprotected
ParallelRenderPassEndFRHICommandListBaseprotected
PendingBufferUploadsFRHICommandListBaseprotected
PendingTextureUploadsFRHICommandListBaseprotected
PersistentStateFRHICommandListBaseprotected
RemovePendingBufferUpload(FRHIBuffer *InBuffer)FRHICommandListBaseinlineprotected
RemovePendingTextureUpload(FRHITexture *InTexture)FRHICommandListBaseinlineprotected
ReplaceResources(TArray< FRHIResourceReplaceInfo > &&ReplaceInfos)FRHICommandListBaseinline
ResetSubpass(ESubpassHint SubpassHint)FRHICommandListBaseinlineprotected
RHIThreadFence(bool bSetLockFence=false)FRHICommandListBase
RootFRHICommandListBaseprotected
ScratchShaderUnbindsFRHICommandListBaseprotected
SetAllowExtraTransitions(bool NewState)FRHICommandListBaseinline
ShaderParameterStateFRHICommandListBaseprotected
Stats_AddDraw()FRHICommandListBaseinline
Stats_AddDrawAndPrimitives(EPrimitiveType PrimitiveType, uint32 NumPrimitives)FRHICommandListBaseinline
SubRenderPassInfoFRHICommandListBaseprotected
SwitchPipeline(ERHIPipeline Pipeline)FRHICommandListBase
TransitionInternal(TConstArrayView< FRHITransitionInfo > Infos, ERHITransitionCreateFlags CreateFlags=ERHITransitionCreateFlags::None)FRHICommandListBase
TransitionInternal(const FRHITransitionInfo &Info, ERHITransitionCreateFlags CreateFlags=ERHITransitionCreateFlags::None)FRHICommandListBaseinline
TRHILambdaCommandMultiPipeFRHICommandListBasefriend
UnlockBuffer(FRHIBuffer *Buffer)FRHICommandListBaseinline
UnlockBufferMGPU(FRHIBuffer *Buffer, uint32 GPUIndex)FRHICommandListBaseinline
UpdateFromBufferTexture2D(FRHITexture *Texture, uint32 MipIndex, const struct FUpdateTextureRegion2D &UpdateRegion, uint32 SourcePitch, FRHIBuffer *Buffer, uint32 BufferOffset)FRHICommandListBaseinline
UpdateResourceCollection(FRHIResourceCollection *InResourceCollection, uint32 InStartIndex, TConstArrayView< FRHIResourceCollectionMember > InMemberUpdates)FRHICommandListBaseinline
UpdateStreamSourceSlot(FRHIStreamSourceSlot *StreamSourceSlotRHI, FRHIBuffer *BufferRHI)FRHICommandListBaseinline
UpdateTexture2D(FRHITexture *Texture, uint32 MipIndex, const struct FUpdateTextureRegion2D &UpdateRegion, uint32 SourcePitch, const uint8 *SourceData)FRHICommandListBaseinline
UpdateTexture3D(FRHITexture *Texture, uint32 MipIndex, const struct FUpdateTextureRegion3D &UpdateRegion, uint32 SourceRowPitch, uint32 SourceDepthPitch, const uint8 *SourceData)FRHICommandListBaseinline
UpdateTextureReference(FRHITextureReference *TextureRef, FRHITexture *NewTexture)FRHICommandListBase
UpdateUniformBuffer(FRHIUniformBuffer *UniformBufferRHI, const void *Contents)FRHICommandListBaseinline
UploadContextFRHICommandListBaseprotected
ValidateBoundShader(FRHIVertexShader *ShaderRHI)FRHICommandListBaseinlineprotected
ValidateBoundShader(FRHIPixelShader *ShaderRHI)FRHICommandListBaseinlineprotected
ValidateBoundShader(FRHIGeometryShader *ShaderRHI)FRHICommandListBaseinlineprotected
ValidateBoundShader(FRHIComputeShader *ShaderRHI)FRHICommandListBaseinlineprotected
ValidateBoundShader(FRHIWorkGraphShader *ShaderRHI)FRHICommandListBaseinlineprotected
ValidateBoundShader(FRHIMeshShader *ShaderRHI)FRHICommandListBaseinlineprotected
ValidateBoundShader(FRHIAmplificationShader *ShaderRHI)FRHICommandListBaseinlineprotected
ValidateBoundShader(FRHIGraphicsShader *ShaderRHI)FRHICommandListBaseinlineprotected
ValidateShaderBundleComputeDispatch(TConstArrayView< FRHIShaderBundleComputeDispatch > Dispatches)FRHICommandListBaseinlineprotected
ValidateShaderParameters(const FRHIBatchedShaderParameters &ShaderParameters)FRHICommandListBaseinlineprotected
~FRHICommandListBase()FRHICommandListBase