Diligent Engine  v.2.4.g
Public Member Functions | Public Attributes | List of all members
Diligent::ShaderResourceCacheD3D12::Resource Struct Reference

#include <ShaderResourceCacheD3D12.hpp>

Public Member Functions

 Resource () noexcept
 
bool IsNull () const
 
__forceinline void TransitionResource (CommandContext &Ctx)
 

Public Attributes

SHADER_RESOURCE_TYPE Type = SHADER_RESOURCE_TYPE_UNKNOWN
 
D3D12_CPU_DESCRIPTOR_HANDLE CPUDescriptorHandle = {}
 
RefCntAutoPtr< IDeviceObjectpObject
 

Constructor & Destructor Documentation

◆ Resource()

Diligent::ShaderResourceCacheD3D12::Resource::Resource ( )
inlinenoexcept

Member Function Documentation

◆ IsNull()

bool Diligent::ShaderResourceCacheD3D12::Resource::IsNull ( ) const
inline

◆ TransitionResource()

void Diligent::ShaderResourceCacheD3D12::Resource::TransitionResource ( CommandContext Ctx)

Member Data Documentation

◆ CPUDescriptorHandle

D3D12_CPU_DESCRIPTOR_HANDLE Diligent::ShaderResourceCacheD3D12::Resource::CPUDescriptorHandle = {}

◆ pObject

RefCntAutoPtr<IDeviceObject> Diligent::ShaderResourceCacheD3D12::Resource::pObject

◆ Type

SHADER_RESOURCE_TYPE Diligent::ShaderResourceCacheD3D12::Resource::Type = SHADER_RESOURCE_TYPE_UNKNOWN

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