BufferD3D12Impl class final
Buffer object implementation in Direct3D12 backend.
Contents
- Reference
Base classes
-
template<typename EngineImplTraits>class BufferBase<EngineD3D12ImplTraits>
- Template class implementing base functionality of the buffer object.
- class D3D12ResourceBase
- Base implementation of a D3D12 resource.
Public functions
- auto GetD3D12Buffer(Uint64& DataStartByteOffset, IDeviceContext* pContext) -> ID3D12Resource* final
- Implementation of IBufferD3D12::
GetD3D12Buffer(). - auto GetNativeHandle() -> void* final
- Implementation of IBuffer::
GetNativeHandle(). - void SetD3D12ResourceState(D3D12_RESOURCE_STATES state) final
- Implementation of IBufferD3D12::
SetD3D12ResourceState(). - auto GetD3D12ResourceState() const -> D3D12_RESOURCE_STATES final
- Implementation of IBufferD3D12::
GetD3D12ResourceState().