Class ResourceCopy

Inheritance Relationships

Derived Types

Class Documentation

class ResourceCopy

Subclassed by gpa::resource_utilities::d3d12::BufferCopy, gpa::resource_utilities::d3d12::TextureCopy

Public Functions

ResourceCopy(gpgmm::d3d12::IResourceAllocator *allocator, ID3D12Resource *resource)
virtual ~ResourceCopy() = default
size_t GetSize() const
void GetData(uint8_t *const data, size_t size) const

Protected Attributes

CComPtr<gpgmm::d3d12::IResourceAllocation> mCopyResource
size_t mResourceSize = 0