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

This is the complete list of members for blowbox::ColorBuffer, 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
clear_color_blowbox::ColorBufferprivate
clear_value_blowbox::ColorBufferprivate
ColorBuffer()blowbox::ColorBuffer
ColorBuffer(float clear_color[4])blowbox::ColorBuffer
Create(const WString &name, UINT width, UINT height, DXGI_FORMAT format)blowbox::ColorBuffer
CreateDerivedViews(DXGI_FORMAT format)blowbox::ColorBufferprotected
CreateFromSwapChain(const WString &name, ID3D12Resource *swap_chain_resource, float clear_color[4])blowbox::ColorBuffer
CreateTextureResource(const WString &name, const D3D12_RESOURCE_DESC &resource_desc, const D3D12_CLEAR_VALUE &clear_value)blowbox::PixelBufferprotected
DescribeTex2D(UINT width, UINT height, UINT depth_or_array_size, UINT num_mips, DXGI_FORMAT format, UINT flags)blowbox::PixelBufferprotected
Destroy()blowbox::GpuResource
format_blowbox::PixelBufferprotected
Get()blowbox::GpuResourceinline
GetBaseFormat(DXGI_FORMAT format)blowbox::PixelBufferprotectedstatic
GetClearColor() const blowbox::ColorBufferinline
GetClearValue() const blowbox::ColorBufferinline
GetDepthFormat(DXGI_FORMAT format)blowbox::PixelBufferprotectedstatic
GetDSVFormat(DXGI_FORMAT format)blowbox::PixelBufferprotectedstatic
GetFormat() const blowbox::PixelBufferinline
GetHeight() const blowbox::PixelBufferinline
GetRTV() const blowbox::ColorBufferinline
GetSRV() const blowbox::ColorBufferinline
GetState() const blowbox::GpuResourceinline
GetStencilFormat(DXGI_FORMAT format)blowbox::PixelBufferprotectedstatic
GetTransitionState() const blowbox::GpuResourceinline
GetUAV() const blowbox::ColorBufferinline
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
rtv_id_blowbox::ColorBufferprivate
srv_id_blowbox::ColorBufferprivate
transition_state_blowbox::GpuResourceprotected
uav_id_blowbox::ColorBufferprivate
usage_state_blowbox::GpuResourceprotected
width_blowbox::PixelBufferprotected
~GpuResource()blowbox::GpuResourcevirtual