Blowbox 2017
A 3D Game Engine by Riko Ophorst using DirectX 12
blowbox::UploadBuffer Member List

This is the complete list of members for blowbox::UploadBuffer, including all inherited members.

AddToMemoryProfiler()blowbox::GpuResourceprotected
Associate(ID3D12Resource *resource, D3D12_RESOURCE_STATES current_state)blowbox::GpuResource
buffer_size_blowbox::GpuBufferprotected
ClearDataByBuffer()blowbox::UploadBuffer
ClearDataByElement(UINT element_id)blowbox::UploadBuffer
Create(const WString &name, UINT num_elements, UINT element_size, void *initial_data=nullptr)blowbox::UploadBuffer
blowbox::GpuBuffer::Create(const WString &name, UINT num_elements, UINT element_size, void *initial_data=nullptr, bool create_views=true)blowbox::GpuBuffervirtual
CreateDerivedViews() overrideblowbox::UploadBuffervirtual
DescribeBuffer()blowbox::GpuBufferprotected
Destroy() overrideblowbox::UploadBuffervirtual
element_count_blowbox::GpuBufferprotected
element_size_blowbox::GpuBufferprotected
Get()blowbox::GpuResourceinline
GetAddressByElement(UINT element_id)blowbox::UploadBuffer
GetIndexBufferView(UINT offset, UINT size, bool is_32_bit=false) const blowbox::GpuBuffer
GetIndexBufferView(UINT start_index=0) const blowbox::GpuBuffer
GetMappedData()blowbox::UploadBuffer
GetRootCBV() const blowbox::GpuBufferinline
GetRootCBV()blowbox::GpuBufferinline
GetSRV() const blowbox::GpuBufferinline
GetState() const blowbox::GpuResourceinline
GetTransitionState() const blowbox::GpuResourceinline
GetUAV() const blowbox::GpuBufferinline
GetVertexBufferView(UINT offset, UINT size, UINT stride) const blowbox::GpuBuffer
GetVertexBufferView(UINT base_vertex_index=0) const blowbox::GpuBuffer
gpu_virtual_address_blowbox::GpuResourceprotected
GpuBuffer()blowbox::GpuBufferprotected
GpuResource()blowbox::GpuResource
GpuResource(ID3D12Resource *resource, D3D12_RESOURCE_STATES current_state)blowbox::GpuResource
InsertDataByBuffer(void *data, UINT size_of_data_in_bytes)blowbox::UploadBuffer
InsertDataByElement(UINT element_id, void *data)blowbox::UploadBuffer
InsertDataByElement(UINT element_id, const void *data)blowbox::UploadBuffer
is_mapped_blowbox::UploadBufferprivate
Map()blowbox::UploadBuffer
mapped_data_blowbox::UploadBufferprivate
name_blowbox::GpuResourceprotected
operator ID3D12Resource *()blowbox::GpuResourceinline
operator->()blowbox::GpuResourceinline
operator->() const blowbox::GpuResourceinline
RemoveFromMemoryProfiler()blowbox::GpuResourceprotected
resource_blowbox::GpuResourceprotected
resource_flags_blowbox::GpuBufferprotected
srv_id_blowbox::GpuBufferprotected
transition_state_blowbox::GpuResourceprotected
uav_id_blowbox::GpuBufferprotected
Unmap()blowbox::UploadBuffer
usage_state_blowbox::GpuResourceprotected
~GpuBuffer()blowbox::GpuBufferinlinevirtual
~GpuResource()blowbox::GpuResourcevirtual