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

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

AddToMemoryProfiler()blowbox::GpuResourceprotected
Associate(ID3D12Resource *resource, D3D12_RESOURCE_STATES current_state)blowbox::GpuResource
buffer_size_blowbox::GpuBufferprotected
Create(const WString &name, UINT num_elements, UINT element_size, void *initial_data=nullptr, bool create_views=true)blowbox::GpuBuffervirtual
CreateDerivedViews() overrideblowbox::TypedBuffervirtual
data_format_blowbox::TypedBufferprivate
DescribeBuffer()blowbox::GpuBufferprotected
Destroy()blowbox::GpuBuffervirtual
element_count_blowbox::GpuBufferprotected
element_size_blowbox::GpuBufferprotected
Get()blowbox::GpuResourceinline
GetIndexBufferView(UINT offset, UINT size, bool is_32_bit=false) const blowbox::GpuBuffer
GetIndexBufferView(UINT start_index=0) const blowbox::GpuBuffer
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
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
TypedBuffer()blowbox::TypedBuffer
TypedBuffer(DXGI_FORMAT format)blowbox::TypedBuffer
uav_id_blowbox::GpuBufferprotected
usage_state_blowbox::GpuResourceprotected
~GpuBuffer()blowbox::GpuBufferinlinevirtual
~GpuResource()blowbox::GpuResourcevirtual