SleakEngine 1.0.0
C++23 multi-backend game engine
Loading...
Searching...
No Matches
Sleak::RenderEngine::DirectX12Buffer Member List

This is the complete list of members for Sleak::RenderEngine::DirectX12Buffer, including all inherited members.

bIsInitializedSleak::ResourceBaseprotected
bIsMappedSleak::RenderEngine::BufferBaseprotected
Cleanup() overrideSleak::RenderEngine::DirectX12Buffervirtual
DataSleak::RenderEngine::BufferBaseprotected
DeferCleanup(Microsoft::WRL::ComPtr< ID3D12Resource > resource)Sleak::RenderEngine::DirectX12Bufferstatic
DirectX12Buffer(ID3D12Device *device, ID3D12CommandQueue *queue, size_t size, BufferType type)Sleak::RenderEngine::DirectX12Buffer
DirectX12Buffer(ID3D12Device *device, size_t size, D3D12_HEAP_TYPE heapType, D3D12_RESOURCE_STATES resourceState)Sleak::RenderEngine::DirectX12Buffer
DirectX12Buffer(const DirectX12Buffer &)=deleteSleak::RenderEngine::DirectX12Buffer
DirectX12Buffer(DirectX12Buffer &&) noexceptSleak::RenderEngine::DirectX12Buffer
GetCommandList() constSleak::RenderEngine::DirectX12Bufferinline
GetCPUShadowCopy() constSleak::RenderEngine::BufferBaseinline
GetCPUShadowCopySize() constSleak::RenderEngine::BufferBaseinline
GetD3DBuffer() constSleak::RenderEngine::DirectX12Bufferinline
GetData() overrideSleak::RenderEngine::DirectX12Buffervirtual
GetHeapType() constSleak::RenderEngine::DirectX12Bufferinline
GetResourceState() constSleak::RenderEngine::DirectX12Bufferinline
GetSize()Sleak::RenderEngine::BufferBaseinline
GetSlot() constSleak::RenderEngine::BufferBaseinline
GetType()Sleak::RenderEngine::BufferBaseinline
GetVertexFormat() constSleak::RenderEngine::BufferBaseinline
HasPendingCommands() constSleak::RenderEngine::DirectX12Bufferinline
Initialize(void *Data) overrideSleak::RenderEngine::DirectX12Buffervirtual
Initialize(const void *data, size_t size)Sleak::RenderEngine::DirectX12Buffer
IsValid() constSleak::RenderEngine::DirectX12Bufferinline
m_cpuShadowCopySleak::RenderEngine::BufferBaseprotected
m_cpuShadowCopySizeSleak::RenderEngine::BufferBaseprotected
m_cpuShadowStorageSleak::RenderEngine::BufferBaseprotected
m_vertexFormatSleak::RenderEngine::BufferBaseprotected
Map() overrideSleak::RenderEngine::DirectX12Buffervirtual
NameSleak::ResourceBaseprotected
operator=(const DirectX12Buffer &)=deleteSleak::RenderEngine::DirectX12Buffer
operator=(DirectX12Buffer &&) noexceptSleak::RenderEngine::DirectX12Buffer
ProcessDeferredCleanup()Sleak::RenderEngine::DirectX12Bufferstatic
ReleaseUploadResources()Sleak::RenderEngine::DirectX12Buffer
SetSlot(int slot)Sleak::RenderEngine::BufferBaseinline
SetVertexFormat(uint32_t handle)Sleak::RenderEngine::BufferBaseinline
SizeSleak::RenderEngine::BufferBaseprotected
SlotSleak::RenderEngine::BufferBaseprotected
StoreCPUShadowCopy(const void *data, size_t size)Sleak::RenderEngine::BufferBaseinline
TypeSleak::RenderEngine::BufferBaseprotected
Unmap() overrideSleak::RenderEngine::DirectX12Buffervirtual
Update() overrideSleak::RenderEngine::DirectX12Buffervirtual
Update(void *data, size_t size) overrideSleak::RenderEngine::DirectX12Buffervirtual
~DirectX12Buffer() overrideSleak::RenderEngine::DirectX12Buffer
~ResourceBase()=defaultSleak::ResourceBasevirtual