Diligent Engine  v.2.4.g
Public Member Functions | List of all members
Diligent::D3D12DynamicPage Class Reference

#include <D3D12DynamicHeap.hpp>

Public Member Functions

 D3D12DynamicPage (ID3D12Device *pd3d12Device, Uint64 Size)
 
 D3D12DynamicPage (const D3D12DynamicPage &)=delete
 
 D3D12DynamicPage (D3D12DynamicPage &&)=default
 
D3D12DynamicPageoperator= (const D3D12DynamicPage &)=delete
 
D3D12DynamicPageoperator= (D3D12DynamicPage &&)=delete
 
void * GetCPUAddress (Uint64 Offset)
 
D3D12_GPU_VIRTUAL_ADDRESS GetGPUAddress (Uint64 Offset)
 
ID3D12Resource * GetD3D12Buffer ()
 
Uint64 GetSize () const
 
bool IsValid () const
 

Constructor & Destructor Documentation

◆ D3D12DynamicPage() [1/3]

Diligent::D3D12DynamicPage::D3D12DynamicPage ( ID3D12Device *  pd3d12Device,
Uint64  Size 
)

◆ D3D12DynamicPage() [2/3]

Diligent::D3D12DynamicPage::D3D12DynamicPage ( const D3D12DynamicPage )
delete

◆ D3D12DynamicPage() [3/3]

Diligent::D3D12DynamicPage::D3D12DynamicPage ( D3D12DynamicPage &&  )
default

Member Function Documentation

◆ GetCPUAddress()

void* Diligent::D3D12DynamicPage::GetCPUAddress ( Uint64  Offset)
inline

◆ GetD3D12Buffer()

ID3D12Resource* Diligent::D3D12DynamicPage::GetD3D12Buffer ( )
inline

◆ GetGPUAddress()

D3D12_GPU_VIRTUAL_ADDRESS Diligent::D3D12DynamicPage::GetGPUAddress ( Uint64  Offset)
inline

◆ GetSize()

Uint64 Diligent::D3D12DynamicPage::GetSize ( ) const
inline

◆ IsValid()

bool Diligent::D3D12DynamicPage::IsValid ( ) const
inline

◆ operator=() [1/2]

D3D12DynamicPage& Diligent::D3D12DynamicPage::operator= ( const D3D12DynamicPage )
delete

◆ operator=() [2/2]

D3D12DynamicPage& Diligent::D3D12DynamicPage::operator= ( D3D12DynamicPage &&  )
delete

The documentation for this class was generated from the following files: