RetroArch
Public Attributes | List of all members
d3d12_texture_t Struct Reference

#include <d3d12_common.h>

Collaboration diagram for d3d12_texture_t:
[legend]

Public Attributes

D3D12Resource handle
 
D3D12Resource upload_buffer
 
D3D12_RESOURCE_DESC desc
 
D3D12_CPU_DESCRIPTOR_HANDLE cpu_descriptor [D3D12_MAX_TEXTURE_DIMENSION_2_TO_EXP - 5]
 
D3D12_GPU_DESCRIPTOR_HANDLE gpu_descriptor [D3D12_MAX_TEXTURE_DIMENSION_2_TO_EXP - 5]
 
D3D12_GPU_DESCRIPTOR_HANDLE sampler
 
D3D12_CPU_DESCRIPTOR_HANDLE rt_view
 
D3D12_PLACED_SUBRESOURCE_FOOTPRINT layout
 
UINT num_rows
 
UINT64 row_size_in_bytes
 
UINT64 total_bytes
 
d3d12_descriptor_heap_tsrv_heap
 
bool dirty
 
float4_t size_data
 

Member Data Documentation

◆ cpu_descriptor

◆ desc

D3D12_RESOURCE_DESC d3d12_texture_t::desc

◆ dirty

bool d3d12_texture_t::dirty

◆ gpu_descriptor

◆ handle

D3D12Resource d3d12_texture_t::handle

◆ layout

D3D12_PLACED_SUBRESOURCE_FOOTPRINT d3d12_texture_t::layout

◆ num_rows

UINT d3d12_texture_t::num_rows

◆ row_size_in_bytes

UINT64 d3d12_texture_t::row_size_in_bytes

◆ rt_view

D3D12_CPU_DESCRIPTOR_HANDLE d3d12_texture_t::rt_view

◆ sampler

D3D12_GPU_DESCRIPTOR_HANDLE d3d12_texture_t::sampler

◆ size_data

float4_t d3d12_texture_t::size_data

◆ srv_heap

d3d12_descriptor_heap_t* d3d12_texture_t::srv_heap

◆ total_bytes

UINT64 d3d12_texture_t::total_bytes

◆ upload_buffer

D3D12Resource d3d12_texture_t::upload_buffer

The documentation for this struct was generated from the following file: