This is the complete list of members for blowbox::GpuBuffer, including all inherited members.
AddToMemoryProfiler() | blowbox::GpuResource | protected |
Associate(ID3D12Resource *resource, D3D12_RESOURCE_STATES current_state) | blowbox::GpuResource | |
buffer_size_ | blowbox::GpuBuffer | protected |
Create(const WString &name, UINT num_elements, UINT element_size, void *initial_data=nullptr, bool create_views=true) | blowbox::GpuBuffer | virtual |
CreateDerivedViews()=0 | blowbox::GpuBuffer | protectedpure virtual |
DescribeBuffer() | blowbox::GpuBuffer | protected |
Destroy() | blowbox::GpuBuffer | virtual |
element_count_ | blowbox::GpuBuffer | protected |
element_size_ | blowbox::GpuBuffer | protected |
Get() | blowbox::GpuResource | inline |
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 |