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

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

AddToMemoryProfiler()blowbox::GpuResourceprotected
array_size_blowbox::PixelBufferprotected
Associate(ID3D12Resource *resource, D3D12_RESOURCE_STATES current_state)blowbox::GpuResource
AssociateWithResource(const WString &name, ID3D12Resource *resource, const D3D12_RESOURCE_STATES &current_resource_state)blowbox::PixelBufferprotected
Create(const eastl::wstring &name, UINT width, UINT height, DXGI_FORMAT format)blowbox::DepthBuffer
CreateDerivedViews(DXGI_FORMAT format)blowbox::DepthBufferprotected
CreateTextureResource(const WString &name, const D3D12_RESOURCE_DESC &resource_desc, const D3D12_CLEAR_VALUE &clear_value)blowbox::PixelBufferprotected
depth_clear_blowbox::DepthBufferprivate
DepthBuffer(float depth_clear=1.0f, UINT stencil_clear=0)blowbox::DepthBuffer
DescribeTex2D(UINT width, UINT height, UINT depth_or_array_size, UINT num_mips, DXGI_FORMAT format, UINT flags)blowbox::PixelBufferprotected
Destroy()blowbox::GpuResource
dsv_depth_read_id_blowbox::DepthBufferprivate
dsv_id_blowbox::DepthBufferprivate
dsv_read_id_blowbox::DepthBufferprivate
dsv_stencil_read_id_blowbox::DepthBufferprivate
format_blowbox::PixelBufferprotected
Get()blowbox::GpuResourceinline
GetBaseFormat(DXGI_FORMAT format)blowbox::PixelBufferprotectedstatic
GetDepthClearValue() const blowbox::DepthBufferinline
GetDepthFormat(DXGI_FORMAT format)blowbox::PixelBufferprotectedstatic
GetDepthSRV() const blowbox::DepthBufferinline
GetDSV() const blowbox::DepthBufferinline
GetDSVDepthReadOnly() const blowbox::DepthBufferinline
GetDSVFormat(DXGI_FORMAT format)blowbox::PixelBufferprotectedstatic
GetDSVReadOnly() const blowbox::DepthBufferinline
GetDSVStencilReadOnly() const blowbox::DepthBufferinline
GetFormat() const blowbox::PixelBufferinline
GetHeight() const blowbox::PixelBufferinline
GetState() const blowbox::GpuResourceinline
GetStencilClearValue() const blowbox::DepthBufferinline
GetStencilFormat(DXGI_FORMAT format)blowbox::PixelBufferprotectedstatic
GetStencilSRV() const blowbox::DepthBufferinline
GetTransitionState() const blowbox::GpuResourceinline
GetUAVFormat(DXGI_FORMAT format)blowbox::PixelBufferprotectedstatic
GetWidth() const blowbox::PixelBufferinline
gpu_virtual_address_blowbox::GpuResourceprotected
GpuResource()blowbox::GpuResource
GpuResource(ID3D12Resource *resource, D3D12_RESOURCE_STATES current_state)blowbox::GpuResource
height_blowbox::PixelBufferprotected
name_blowbox::GpuResourceprotected
operator ID3D12Resource *()blowbox::GpuResourceinline
operator->()blowbox::GpuResourceinline
operator->() const blowbox::GpuResourceinline
PixelBuffer()blowbox::PixelBuffer
RemoveFromMemoryProfiler()blowbox::GpuResourceprotected
resource_blowbox::GpuResourceprotected
srv_depth_id_blowbox::DepthBufferprivate
srv_stencil_id_blowbox::DepthBufferprivate
stencil_clear_blowbox::DepthBufferprivate
transition_state_blowbox::GpuResourceprotected
usage_state_blowbox::GpuResourceprotected
width_blowbox::PixelBufferprotected
~GpuResource()blowbox::GpuResourcevirtual