This is the complete list of members for blowbox::StructuredBuffer, including all inherited members.
AddToMemoryProfiler() | blowbox::GpuResource | protected |
Associate(ID3D12Resource *resource, D3D12_RESOURCE_STATES current_state) | blowbox::GpuResource | |
buffer_size_ | blowbox::GpuBuffer | protected |
counter_buffer_ | blowbox::StructuredBuffer | private |
Create(const WString &name, UINT num_elements, UINT element_size, void *initial_data=nullptr, bool create_views=true) | blowbox::GpuBuffer | virtual |
CreateDerivedViews() override | blowbox::StructuredBuffer | virtual |
DescribeBuffer() | blowbox::GpuBuffer | protected |
Destroy() override | blowbox::StructuredBuffer | virtual |
element_count_ | blowbox::GpuBuffer | protected |
element_size_ | blowbox::GpuBuffer | protected |
Get() | blowbox::GpuResource | inline |
GetCounterBuffer() | blowbox::StructuredBuffer | inline |
GetCounterBuffer() const | blowbox::StructuredBuffer | inline |
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::GpuBuffer | inline |
GetRootCBV() | blowbox::GpuBuffer | inline |
GetSRV() const | blowbox::GpuBuffer | inline |
GetState() const | blowbox::GpuResource | inline |
GetTransitionState() const | blowbox::GpuResource | inline |
GetUAV() const | blowbox::GpuBuffer | inline |
GetVertexBufferView(UINT offset, UINT size, UINT stride) const | blowbox::GpuBuffer | |
GetVertexBufferView(UINT base_vertex_index=0) const | blowbox::GpuBuffer | |
gpu_virtual_address_ | blowbox::GpuResource | protected |
GpuBuffer() | blowbox::GpuBuffer | protected |
GpuResource() | blowbox::GpuResource | |
GpuResource(ID3D12Resource *resource, D3D12_RESOURCE_STATES current_state) | blowbox::GpuResource | |
name_ | blowbox::GpuResource | protected |
operator ID3D12Resource *() | blowbox::GpuResource | inline |
operator->() | blowbox::GpuResource | inline |
operator->() const | blowbox::GpuResource | inline |
RemoveFromMemoryProfiler() | blowbox::GpuResource | protected |
resource_ | blowbox::GpuResource | protected |
resource_flags_ | blowbox::GpuBuffer | protected |
srv_id_ | blowbox::GpuBuffer | protected |
transition_state_ | blowbox::GpuResource | protected |
uav_id_ | blowbox::GpuBuffer | protected |
usage_state_ | blowbox::GpuResource | protected |
~GpuBuffer() | blowbox::GpuBuffer | inlinevirtual |
~GpuResource() | blowbox::GpuResource | virtual |