UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FD3D12LockedResource Struct Reference

#include <D3D12Resources.h>

+ Inheritance diagram for FD3D12LockedResource:

Public Member Functions

 FD3D12LockedResource (FD3D12Device *Device)
 
void Reset ()
 
- Public Member Functions inherited from FD3D12DeviceChild
 FD3D12DeviceChild (FD3D12Device *InParent=nullptr)
 
FORCEINLINE FD3D12DeviceGetParentDevice () const
 
FD3D12DeviceGetParentDevice_Unsafe () const
 

Public Attributes

FD3D12ResourceLocation ResourceLocation
 
D3D12_SUBRESOURCE_FOOTPRINT Footprint = {}
 
uint32 LockOffset = 0
 
uint32 LockSize = 0
 
uint32 bLocked: 1 = false
 
uint32 bLockedForReadOnly: 1 = false
 
uint32 bHasNeverBeenLocked: 1 = true
 

Additional Inherited Members

- Protected Attributes inherited from FD3D12DeviceChild
FD3D12DeviceParent
 

Constructor & Destructor Documentation

◆ FD3D12LockedResource()

FD3D12LockedResource::FD3D12LockedResource ( FD3D12Device Device)
inline

Member Function Documentation

◆ Reset()

void FD3D12LockedResource::Reset ( )
inline

Member Data Documentation

◆ bHasNeverBeenLocked

uint32 FD3D12LockedResource::bHasNeverBeenLocked

◆ bLocked

uint32 FD3D12LockedResource::bLocked

◆ bLockedForReadOnly

uint32 FD3D12LockedResource::bLockedForReadOnly

◆ Footprint

D3D12_SUBRESOURCE_FOOTPRINT FD3D12LockedResource::Footprint = {}

◆ LockOffset

uint32 FD3D12LockedResource::LockOffset = 0

◆ LockSize

uint32 FD3D12LockedResource::LockSize = 0

◆ ResourceLocation

FD3D12ResourceLocation FD3D12LockedResource::ResourceLocation

The documentation for this struct was generated from the following file: