LiteFX 0.4.1.2025
Computer Graphics Engine
|
Public Member Functions | |
DirectX12DeviceImpl (const DirectX12GraphicsAdapter &adapter, UniquePtr< DirectX12Surface > &&surface, UInt32 globalBufferHeapSize, UInt32 globalSamplerHeapSize) | |
DirectX12DeviceImpl (DirectX12DeviceImpl &&) noexcept=delete | |
DirectX12DeviceImpl (const DirectX12DeviceImpl &)=delete | |
DirectX12DeviceImpl & | operator= (DirectX12DeviceImpl &&) noexcept=delete |
DirectX12DeviceImpl & | operator= (const DirectX12DeviceImpl &)=delete |
~DirectX12DeviceImpl () noexcept=default | |
ComPtr< ID3D12Device10 > | initialize (const GraphicsDeviceFeatures &features) |
void | createQueues (const DirectX12Device &device) |
SharedPtr< DirectX12Queue > | createQueue (const DirectX12Device &device, QueueType type, QueuePriority priority) |
Array< Format > | getSurfaceFormats () const |
Friends | |
class | DirectX12Device |
|
inline |
|
deletenoexcept |
|
delete |
|
defaultnoexcept |
|
inline |
|
inline |
|
inline |
|
inlinenodiscard |
|
delete |
|
deletenoexcept |
|
friend |