![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <D3D12Resources.h>
Inheritance diagram for FD3D12Buffer:Static Public Member Functions | |
| static void | UploadResourceData (FD3D12CommandContext &CommandContext, ED3D12Access DestinationD3D12Access, FD3D12ResourceLocation &DestinationResourceLocation, const FD3D12ResourceLocation &SourceResourceLocation, uint32 Size) |
| static void | GetResourceDescAndAlignment (const FRHIBufferCreateDesc &CreateDesc, D3D12_RESOURCE_DESC &ResourceDesc, uint32 &Alignment) |
Static Public Member Functions inherited from FD3D12LinkedAdapterObject< FD3D12Buffer > | |
| static ReturnType * | CreateLinkedObjects (FRHIGPUMask GPUMask, const CreationParameterFunction &pfnGetCreationParameter, const CreationCoreFunction &pfnCreationCore) |
Public Attributes | |
| FD3D12LockedResource | LockedData |
| uint32 | BufferAlignment = 0 |
Public Attributes inherited from FD3D12BaseShaderResource | |
| FD3D12ResourceLocation | ResourceLocation |
|
inline |
|
virtual |
|
inlinevirtual |
Implements IRefCountedObject.
Implements IRefCountedObject.
|
static |
Implements IRefCountedObject.
| void FD3D12Buffer::ReleaseOwnership | ( | ) |
| void FD3D12Buffer::Rename | ( | FD3D12ContextArray const & | Contexts, |
| FD3D12ResourceLocation & | NewLocation | ||
| ) |
| void FD3D12Buffer::RenameLDAChain | ( | FD3D12ContextArray const & | Contexts, |
| FD3D12ResourceLocation & | NewLocation | ||
| ) |
| void FD3D12Buffer::TakeOwnership | ( | FD3D12Buffer & | Other | ) |
|
static |
| FD3D12SyncPointRef FD3D12Buffer::UploadResourceDataViaCopyQueue | ( | FD3D12CommandContext & | OwningContext, |
| FResourceArrayUploadInterface * | InResourceArray | ||
| ) |
| uint32 FD3D12Buffer::BufferAlignment = 0 |
| FD3D12LockedResource FD3D12Buffer::LockedData |