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

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

AddToMemoryProfiler()blowbox::GpuResourceprotected
Associate(ID3D12Resource *resource, D3D12_RESOURCE_STATES current_state)blowbox::GpuResource
buffer_size_blowbox::GpuBufferprotected
counter_buffer_blowbox::StructuredBufferprivate
Create(const WString &name, UINT num_elements, UINT element_size, void *initial_data=nullptr, bool create_views=true)blowbox::GpuBuffervirtual
CreateDerivedViews() overrideblowbox::StructuredBuffervirtual
DescribeBuffer()blowbox::GpuBufferprotected
Destroy() overrideblowbox::StructuredBuffervirtual
element_count_blowbox::GpuBufferprotected
element_size_blowbox::GpuBufferprotected
Get()blowbox::GpuResourceinline
GetCounterBuffer()blowbox::StructuredBufferinline
GetCounterBuffer() const blowbox::StructuredBufferinline
GetCounterSRV(CommandContext &context)blowbox::StructuredBuffer
GetCounterUAV(CommandContext &context)blowbox::StructuredBuffer
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
uav_id_blowbox::GpuBufferprotected
usage_state_blowbox::GpuResourceprotected
~GpuBuffer()blowbox::GpuBufferinlinevirtual
~GpuResource()blowbox::GpuResourcevirtual