SleakEngine 0.1.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< ID3D12Pageable > object)Sleak::RenderEngine::DirectX12Bufferstatic
DirectX12Buffer(ID3D12Device *device, ID3D12CommandQueue *queue, size_t size, BufferType type, DirectX12UploadContext *uploader=nullptr)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
GetConstantData() constSleak::RenderEngine::DirectX12Bufferinline
GetConstantDataSize() constSleak::RenderEngine::DirectX12Bufferinline
GetCPUShadowCopy() constSleak::RenderEngine::BufferBaseinline
GetCPUShadowCopySize() constSleak::RenderEngine::BufferBaseinline
GetD3DBuffer() constSleak::RenderEngine::DirectX12Bufferinline
GetData() overrideSleak::RenderEngine::DirectX12Buffervirtual
GetFrameAddress(uint64_t frame) constSleak::RenderEngine::DirectX12Bufferinline
GetHeapType() constSleak::RenderEngine::DirectX12Bufferinline
GetResourceState() constSleak::RenderEngine::DirectX12Bufferinline
GetSize()Sleak::RenderEngine::BufferBaseinline
GetSlot() constSleak::RenderEngine::BufferBaseinline
GetType()Sleak::RenderEngine::BufferBaseinline
GetVertexFormat() constSleak::RenderEngine::BufferBaseinline
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(uint64_t completedValue)Sleak::RenderEngine::DirectX12Bufferstatic
SetFrameAddress(uint64_t frame, D3D12_GPU_VIRTUAL_ADDRESS address)Sleak::RenderEngine::DirectX12Bufferinline
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
TagDeferredCleanup(uint64_t fenceValue)Sleak::RenderEngine::DirectX12Bufferstatic
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