Diligent Engine  v.2.4.g
Public Member Functions | Static Public Member Functions | List of all members
CD3DX12_CPU_DESCRIPTOR_HANDLE Struct Reference

#include <d3dx12_win.h>

Inheritance diagram for CD3DX12_CPU_DESCRIPTOR_HANDLE:

Public Member Functions

 CD3DX12_CPU_DESCRIPTOR_HANDLE ()
 
 CD3DX12_CPU_DESCRIPTOR_HANDLE (const D3D12_CPU_DESCRIPTOR_HANDLE &o)
 
 CD3DX12_CPU_DESCRIPTOR_HANDLE (CD3DX12_DEFAULT)
 
 CD3DX12_CPU_DESCRIPTOR_HANDLE (_In_ const D3D12_CPU_DESCRIPTOR_HANDLE &other, INT offsetScaledByIncrementSize)
 
 CD3DX12_CPU_DESCRIPTOR_HANDLE (_In_ const D3D12_CPU_DESCRIPTOR_HANDLE &other, INT offsetInDescriptors, UINT descriptorIncrementSize)
 
CD3DX12_CPU_DESCRIPTOR_HANDLEOffset (INT offsetInDescriptors, UINT descriptorIncrementSize)
 
CD3DX12_CPU_DESCRIPTOR_HANDLEOffset (INT offsetScaledByIncrementSize)
 
bool operator== (_In_ const D3D12_CPU_DESCRIPTOR_HANDLE &other)
 
bool operator!= (_In_ const D3D12_CPU_DESCRIPTOR_HANDLE &other)
 
CD3DX12_CPU_DESCRIPTOR_HANDLEoperator= (const D3D12_CPU_DESCRIPTOR_HANDLE &other)
 
void InitOffsetted (_In_ const D3D12_CPU_DESCRIPTOR_HANDLE &base, INT offsetScaledByIncrementSize)
 
void InitOffsetted (_In_ const D3D12_CPU_DESCRIPTOR_HANDLE &base, INT offsetInDescriptors, UINT descriptorIncrementSize)
 

Static Public Member Functions

static void InitOffsetted (_Out_ D3D12_CPU_DESCRIPTOR_HANDLE &handle, _In_ const D3D12_CPU_DESCRIPTOR_HANDLE &base, INT offsetScaledByIncrementSize)
 
static void InitOffsetted (_Out_ D3D12_CPU_DESCRIPTOR_HANDLE &handle, _In_ const D3D12_CPU_DESCRIPTOR_HANDLE &base, INT offsetInDescriptors, UINT descriptorIncrementSize)
 

Constructor & Destructor Documentation

◆ CD3DX12_CPU_DESCRIPTOR_HANDLE() [1/5]

CD3DX12_CPU_DESCRIPTOR_HANDLE::CD3DX12_CPU_DESCRIPTOR_HANDLE ( )
inline

◆ CD3DX12_CPU_DESCRIPTOR_HANDLE() [2/5]

CD3DX12_CPU_DESCRIPTOR_HANDLE::CD3DX12_CPU_DESCRIPTOR_HANDLE ( const D3D12_CPU_DESCRIPTOR_HANDLE &  o)
inlineexplicit

◆ CD3DX12_CPU_DESCRIPTOR_HANDLE() [3/5]

CD3DX12_CPU_DESCRIPTOR_HANDLE::CD3DX12_CPU_DESCRIPTOR_HANDLE ( CD3DX12_DEFAULT  )
inline

◆ CD3DX12_CPU_DESCRIPTOR_HANDLE() [4/5]

CD3DX12_CPU_DESCRIPTOR_HANDLE::CD3DX12_CPU_DESCRIPTOR_HANDLE ( _In_ const D3D12_CPU_DESCRIPTOR_HANDLE &  other,
INT  offsetScaledByIncrementSize 
)
inline

◆ CD3DX12_CPU_DESCRIPTOR_HANDLE() [5/5]

CD3DX12_CPU_DESCRIPTOR_HANDLE::CD3DX12_CPU_DESCRIPTOR_HANDLE ( _In_ const D3D12_CPU_DESCRIPTOR_HANDLE &  other,
INT  offsetInDescriptors,
UINT  descriptorIncrementSize 
)
inline

Member Function Documentation

◆ InitOffsetted() [1/4]

void CD3DX12_CPU_DESCRIPTOR_HANDLE::InitOffsetted ( _In_ const D3D12_CPU_DESCRIPTOR_HANDLE &  base,
INT  offsetInDescriptors,
UINT  descriptorIncrementSize 
)
inline

◆ InitOffsetted() [2/4]

void CD3DX12_CPU_DESCRIPTOR_HANDLE::InitOffsetted ( _In_ const D3D12_CPU_DESCRIPTOR_HANDLE &  base,
INT  offsetScaledByIncrementSize 
)
inline

◆ InitOffsetted() [3/4]

static void CD3DX12_CPU_DESCRIPTOR_HANDLE::InitOffsetted ( _Out_ D3D12_CPU_DESCRIPTOR_HANDLE &  handle,
_In_ const D3D12_CPU_DESCRIPTOR_HANDLE &  base,
INT  offsetInDescriptors,
UINT  descriptorIncrementSize 
)
inlinestatic

◆ InitOffsetted() [4/4]

static void CD3DX12_CPU_DESCRIPTOR_HANDLE::InitOffsetted ( _Out_ D3D12_CPU_DESCRIPTOR_HANDLE &  handle,
_In_ const D3D12_CPU_DESCRIPTOR_HANDLE &  base,
INT  offsetScaledByIncrementSize 
)
inlinestatic

◆ Offset() [1/2]

CD3DX12_CPU_DESCRIPTOR_HANDLE& CD3DX12_CPU_DESCRIPTOR_HANDLE::Offset ( INT  offsetInDescriptors,
UINT  descriptorIncrementSize 
)
inline

◆ Offset() [2/2]

CD3DX12_CPU_DESCRIPTOR_HANDLE& CD3DX12_CPU_DESCRIPTOR_HANDLE::Offset ( INT  offsetScaledByIncrementSize)
inline

◆ operator!=()

bool CD3DX12_CPU_DESCRIPTOR_HANDLE::operator!= ( _In_ const D3D12_CPU_DESCRIPTOR_HANDLE &  other)
inline

◆ operator=()

CD3DX12_CPU_DESCRIPTOR_HANDLE& CD3DX12_CPU_DESCRIPTOR_HANDLE::operator= ( const D3D12_CPU_DESCRIPTOR_HANDLE &  other)
inline

◆ operator==()

bool CD3DX12_CPU_DESCRIPTOR_HANDLE::operator== ( _In_ const D3D12_CPU_DESCRIPTOR_HANDLE &  other)
inline

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