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

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

AddRef() constFD3D12Bufferinlinevirtual
AddRenameListener(FD3D12ShaderResourceRenameListener *InRenameListener)FD3D12BaseShaderResourceinline
begin()FD3D12LinkedAdapterObject< FD3D12Buffer >inline
BufferAlignmentFD3D12Buffer
CreateLinkedObjects(FRHIGPUMask GPUMask, const CreationParameterFunction &pfnGetCreationParameter, const CreationCoreFunction &pfnCreationCore)FD3D12LinkedAdapterObject< FD3D12Buffer >inlinestatic
DisableLifetimeExtension()FRHIResourceinline
end()FD3D12LinkedAdapterObject< FD3D12Buffer >inline
FD3D12BaseShaderResource(FD3D12Device *InParent)FD3D12BaseShaderResourceinline
FD3D12Buffer(FD3D12Device *InParent, const FRHIBufferCreateDesc &InCreateDesc)FD3D12Bufferinline
FD3D12DeviceChild(FD3D12Device *InParent=nullptr)FD3D12DeviceChildinline
FD3D12LinkedAdapterObject()FD3D12LinkedAdapterObject< FD3D12Buffer >inlineprotected
FDualLinkedObjectIterator typedefFD3D12LinkedAdapterObject< FD3D12Buffer >
FRHIBuffer()=deleteFRHIBufferprotected
FRHIBuffer(const FRHIBufferCreateDesc &CreateDesc)FRHIBufferprotected
FRHIResource(ERHIResourceType InResourceType)FRHIResource
FRHIViewableResource(ERHIResourceType InResourceType, ERHIAccess InAccess, const TCHAR *InName, FName InOwnerName)FRHIViewableResourceinlineprotected
GetDesc() constFRHIBufferinline
GetFirstLinkedObject() constFD3D12LinkedAdapterObject< FD3D12Buffer >inline
GetLinkedObject(uint32 GPUIndex) constFD3D12LinkedAdapterObject< FD3D12Buffer >inline
GetLinkedObjectsGPUMask() constFD3D12LinkedAdapterObject< FD3D12Buffer >inline
GetName() constFRHIViewableResourceinline
GetOwnerName() constFRHIResourceinline
GetParentDevice() constFD3D12DeviceChildinline
GetParentDevice_Unsafe() constFD3D12DeviceChildinline
GetRefCount() constFD3D12Bufferinlinevirtual
GetResource() constFD3D12BaseShaderResourceinline
GetResourceDescAndAlignment(const FRHIBufferCreateDesc &CreateDesc, D3D12_RESOURCE_DESC &ResourceDesc, uint32 &Alignment)FD3D12Bufferstatic
GetSize() constFRHIBufferinline
GetStride() constFRHIBufferinline
GetTrackedAccess_Unsafe() constFRHIViewableResourceinline
GetType() constFRHIResourceinline
GetUsage() constFRHIBufferinline
HasLinkedViews() constFD3D12BaseShaderResourceinline
IsHeadLink() constFD3D12LinkedAdapterObject< FD3D12Buffer >inline
IsValid() constFRHIResourceinline
LinkedObjectType typedefFD3D12LinkedAdapterObject< FD3D12Buffer >
LockedDataFD3D12Buffer
NameFRHIViewableResourceprotected
ParentFD3D12DeviceChildprotected
Release() constFD3D12Bufferinlinevirtual
ReleaseOwnership()FD3D12Buffer
RemoveRenameListener(FD3D12ShaderResourceRenameListener *InRenameListener)FD3D12BaseShaderResourceinline
Rename(FD3D12ContextArray const &Contexts, FD3D12ResourceLocation &NewLocation)FD3D12Buffer
RenameLDAChain(FD3D12ContextArray const &Contexts, FD3D12ResourceLocation &NewLocation)FD3D12Buffer
ResourceLocationFD3D12BaseShaderResource
ResourceRenamed(FD3D12ContextArray const &Contexts)FD3D12BaseShaderResourceinline
SetName(FName InName)FRHIBufferinline
SetOwnerName(FName InOwnerName)FRHIResourceinline
SetTrackedAccessFromContext(FRHITrackedAccess InTrackedAccess)FRHIViewableResourceinlineprotectedvirtual
TakeOwnership(FD3D12Buffer &Other)FD3D12Buffer
FRHIBuffer::TakeOwnership(FRHIBuffer &Other)FRHIBufferinlineprotected
FRHIViewableResource::TakeOwnership(FRHIViewableResource &Other)FRHIViewableResourceinlineprotected
UploadResourceData(FD3D12CommandContext &CommandContext, ED3D12Access DestinationD3D12Access, FD3D12ResourceLocation &DestinationResourceLocation, const FD3D12ResourceLocation &SourceResourceLocation, uint32 Size)FD3D12Bufferstatic
UploadResourceDataViaCopyQueue(FD3D12CommandContext &OwningContext, FResourceArrayUploadInterface *InResourceArray)FD3D12Buffer
~FD3D12BaseShaderResource()FD3D12BaseShaderResourceinline
~FD3D12Buffer()FD3D12Buffervirtual
~FD3D12LinkedAdapterObject()FD3D12LinkedAdapterObject< FD3D12Buffer >inline
~FRHIResource()FRHIResourceprotectedvirtual
~IRefCountedObject()IRefCountedObjectinlinevirtual