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

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

ActiveQueriesFD3D12ContextCommonprotected
AddBarrier(const FD3D12Resource *pResource, ED3D12Access InD3D12AccessBefore, ED3D12Access InD3D12AccessAfter, uint32 Subresource)FD3D12ContextCommon
AddGlobalBarrier(ED3D12Access InD3D12AccessBefore, ED3D12Access InD3D12AccessAfter)FD3D12ContextCommon
AllocateQuery(ED3D12QueryType Type, void *Target)FD3D12ContextCommon
BarriersFD3D12ContextCommonprotected
BaseCommandList()FD3D12ContextCommoninline
BatchedSyncPointsFD3D12ContextCommon
BeginQuery(FD3D12QueryLocation const &Location)FD3D12ContextCommoninline
BeginRecursiveCommand()FD3D12ContextCommoninline
BindDiagnosticBuffer(FD3D12RootSignature const *RootSignature, ED3D12PipelineType PipelineType)FD3D12ContextCommon
bIsDefaultContextFD3D12ContextCommon
ClearState(EClearStateMode ClearStateMode=EClearStateMode::All)FD3D12ContextCommoninlinevirtual
CloseCommandList()FD3D12ContextCommonprotectedvirtual
ConditionalClearShaderResource(FD3D12ResourceLocation *Resource, EShaderParameterTypeMask ShaderParameterTypeMask)FD3D12ContextCommoninlinevirtual
ConditionalSplitCommandList()FD3D12ContextCommon
CopyCommandList()FD3D12ContextCommoninline
CurrentPhaseFD3D12ContextCommonprotected
DeviceFD3D12ContextCommon
EClearStateMode enum nameFD3D12ContextCommon
EMarkerType enum nameFD3D12ContextCommonprotected
EndQuery(FD3D12QueryLocation const &Location)FD3D12ContextCommoninline
EPhase enum nameFD3D12ContextCommonprotected
FD3D12ContextCommon(FD3D12Device *Device, ED3D12QueueType QueueType, bool bIsDefaultContext)FD3D12ContextCommonprotected
Finalize(TArray< FD3D12Payload * > &OutPayloads)FD3D12ContextCommonvirtual
FlushCommands(ED3D12FlushFlags FlushFlags=ED3D12FlushFlags::None)FD3D12ContextCommon
FlushResourceBarriers()FD3D12ContextCommon
FScopedResourceBarrierFD3D12ContextCommonfriend
GetCommandList()FD3D12ContextCommoninline
GetContextSyncPoint()FD3D12ContextCommoninline
GetPayload(EPhase Phase)FD3D12ContextCommoninlineprotected
GetRHIPipeline() constFD3D12ContextCommon
GetTimestampQueries()FD3D12ContextCommoninline
GraphicsCommandList()FD3D12ContextCommoninline
InsertTimestamp(ED3D12Units Units, uint64 *Target)FD3D12ContextCommon
IsAsyncComputeContext() constFD3D12ContextCommoninline
IsDefaultContext() constFD3D12ContextCommoninline
IsOpen() constFD3D12ContextCommoninline
IsPendingCommands() constFD3D12ContextCommoninline
NewPayload()FD3D12ContextCommonprotected
OpenCommandList()FD3D12ContextCommonprotectedvirtual
OpenIfNotAlready()FD3D12ContextCommoninline
QueueTypeFD3D12ContextCommon
SetReservedBufferCommitSize(FD3D12Buffer *Buffer, uint64 CommitSizeInBytes)FD3D12ContextCommon
SignalManualFence(ID3D12Fence *Fence, uint64 Value)FD3D12ContextCommon
SignalSyncPoint(FD3D12SyncPoint *SyncPoint)FD3D12ContextCommon
ToSignalFD3D12ContextCommon
ToWaitFD3D12ContextCommon
UpdateResidency(const FD3D12Resource *Resource)FD3D12ContextCommoninline
WaitManualFence(ID3D12Fence *Fence, uint64 Value)FD3D12ContextCommon
WaitSyncPoint(FD3D12SyncPoint *SyncPoint)FD3D12ContextCommon
WriteMarker(D3D12_GPU_VIRTUAL_ADDRESS Address, uint32 Value, EMarkerType Type)FD3D12ContextCommonprotected
~FD3D12ContextCommon()=defaultFD3D12ContextCommonvirtual