estructura de CD3DX12_GPU_DESCRIPTOR_HANDLE
Estructura auxiliar para habilitar la inicialización sencilla de una estructura de D3D12_GPU_DESCRIPTOR_HANDLE .
Sintaxis
struct CD3DX12_GPU_DESCRIPTOR_HANDLE : public D3D12_GPU_DESCRIPTOR_HANDLE{
CD3DX12_GPU_DESCRIPTOR_HANDLE();
explicit CD3DX12_GPU_DESCRIPTOR_HANDLE(const D3D12_GPU_DESCRIPTOR_HANDLE &o);
CD3DX12_GPU_DESCRIPTOR_HANDLE(CD3DX12_DEFAULT);
CD3DX12_GPU_DESCRIPTOR_HANDLE(const D3D12_GPU_DESCRIPTOR_HANDLE &other, INT offsetScaledByIncrementSize);
CD3DX12_GPU_DESCRIPTOR_HANDLE(const D3D12_GPU_DESCRIPTOR_HANDLE &other, INT offsetInDescriptors, UINT descriptorIncrementSize);
CD3DX12_GPU_DESCRIPTOR_HANDLE& Offset(INT offsetInDescriptors, UINT descriptorIncrementSize);
CD3DX12_GPU_DESCRIPTOR_HANDLE& Offset(INT offsetScaledByIncrementSize);
bool inline operator==( _In_ const D3D12_GPU_DESCRIPTOR_HANDLE& other) const;
bool inline operator!=( _In_ const D3D12_GPU_DESCRIPTOR_HANDLE& other) const;
CD3DX12_GPU_DESCRIPTOR_HANDLE & operator=(const D3D12_GPU_DESCRIPTOR_HANDLE &other);
void inline InitOffsetted(_In_ const D3D12_GPU_DESCRIPTOR_HANDLE &base, INT offsetScaledByIncrementSize);
void inline InitOffsetted(_In_ const D3D12_GPU_DESCRIPTOR_HANDLE &base, INT offsetInDescriptors, UINT descriptorIncrementSize);
void static inline InitOffsetted(_Out_ D3D12_GPU_DESCRIPTOR_HANDLE &handle, _In_ const D3D12_GPU_DESCRIPTOR_HANDLE &base, INT offsetScaledByIncrementSize);
void static inline InitOffsetted(_Out_ D3D12_GPU_DESCRIPTOR_HANDLE &handle, _In_ const D3D12_GPU_DESCRIPTOR_HANDLE &base, INT offsetInDescriptors, UINT descriptorIncrementSize);
};
Miembros
-
CD3DX12_GPU_DESCRIPTOR_HANDLE()
-
Crea una nueva instancia sin inicializar de un CD3DX12_GPU_DESCRIPTOR_HANDLE.
-
explicit CD3DX12_GPU_DESCRIPTOR_HANDLE(const D3D12_GPU_DESCRIPTOR_HANDLE &o)
-
Crea una nueva instancia de un CD3DX12_GPU_DESCRIPTOR_HANDLE, inicializada con el contenido de otra estructura de D3D12_GPU_DESCRIPTOR_HANDLE .
-
CD3DX12_GPU_DESCRIPTOR_HANDLE(CD3DX12_DEFAULT)
-
Crea una nueva instancia de un CD3DX12_GPU_DESCRIPTOR_HANDLE, inicializado con parámetros predeterminados (establece el puntero en cero).
-
CD3DX12_GPU_DESCRIPTOR_HANDLE(const D3D12_GPU_DESCRIPTOR_HANDLE &otros, INT offsetScaledByIncrementSize)
-
Crea una nueva instancia de un CD3DX12_GPU_DESCRIPTOR_HANDLE, inicializando los parámetros siguientes:
&D3D12_GPU_DESCRIPTOR_HANDLE otros
INT offsetScaledByIncrementSize: número de incrementos por los que se va a desplazar.
-
CD3DX12_GPU_DESCRIPTOR_HANDLE(const D3D12_GPU_DESCRIPTOR_HANDLE &other, INT offsetInDescriptors, UINT descriptorIncrementSize)
-
Crea una nueva instancia de un CD3DX12_GPU_DESCRIPTOR_HANDLE, inicializando los parámetros siguientes:
&D3D12_GPU_DESCRIPTOR_HANDLE otros
InT offsetInDescriptors: número de descriptores por los que se va a incrementar.
Descriptor UINTIncrementSize: la cantidad por la que se va a incrementar para cada descriptor, incluido el relleno.
-
Offset(INT offsetInDescriptors, descriptor UINTIncrementSize)
-
Establece el desplazamiento en función del número especificado de descriptores y de cuánto se va a incrementar para cada descriptor. Usa los parámetros siguientes:
InT offsetInDescriptors: número de descriptores por los que se va a incrementar.
Descriptor UINTIncrementSize: la cantidad por la que se va a incrementar para cada descriptor, incluido el relleno.
-
Offset(INT offsetScaledByIncrementSize)
-
Establece el desplazamiento en función del número especificado de incrementos. Usa los parámetros siguientes:
INT offsetScaledByIncrementSize: número de incrementos por los que se va a desplazar.
-
inline operator==( _In_ const D3D12_GPU_DESCRIPTOR_HANDLE& other) const
-
Comprueba la igualdad entre el CD3DX12_GPU_DESCRIPTOR_HANDLE actual y el D3D12_GPU_DESCRIPTOR_HANDLE o CD3DX12_GPU_DESCRIPTOR_HANDLE especificados.
-
inline operator!=( _In_ const D3D12_GPU_DESCRIPTOR_HANDLE& other) const
-
Comprueba la desigualdad entre el CD3DX12_GPU_DESCRIPTOR_HANDLE actual y el D3D12_GPU_DESCRIPTOR_HANDLE o CD3DX12_GPU_DESCRIPTOR_HANDLE especificados.
-
operator=(const D3D12_GPU_DESCRIPTOR_HANDLE &otro)
-
Establece el CD3DX12_GPU_DESCRIPTOR_HANDLE actual en los mismos valores que el D3D12_GPU_DESCRIPTOR_HANDLE o CD3DX12_GPU_DESCRIPTOR_HANDLE especificados.
-
inline InitOffsetted(_In_ const D3D12_GPU_DESCRIPTOR_HANDLE &base, INT offsetScaledByIncrementSize)
-
Inicializa una estructura de D3D12_GPU_DESCRIPTOR_HANDLE con el número especificado de elementos. Usa los parámetros siguientes:
_In_ const D3D12_GPU_DESCRIPTOR_HANDLE &base: la dirección base desde la que se va a desplazar.
INT offsetScaledByIncrementSize: número de incrementos por los que se va a desplazar.
-
inline InitOffsetted(_In_ const D3D12_GPU_DESCRIPTOR_HANDLE &base, INT offsetInDescriptors, descriptor UINTIncrementSize)
-
Inicializa una estructura de D3D12_GPU_DESCRIPTOR_HANDLE con un desplazamiento, utilizando el número especificado de descriptores del tamaño especificado. Usa los parámetros siguientes:
_In_ const D3D12_GPU_DESCRIPTOR_HANDLE &base: la dirección base desde la que se va a desplazar.
INT offsetInDescriptors: número de descriptores por los que se va a desplazar.
Descriptor UINTIncrementSize: la cantidad por la que se va a incrementar para cada descriptor, incluido el relleno.
-
static initOffsetted(_Out_ D3D12_GPU_DESCRIPTOR_HANDLE &handle, _In_ const D3D12_GPU_DESCRIPTOR_HANDLE &base, INT offsetScaledByIncrementSize)
-
Inicializa una estructura de D3D12_GPU_DESCRIPTOR_HANDLE con un desplazamiento, utilizando el número especificado de descriptores del tamaño especificado. Usa los parámetros siguientes:
_Out_ D3D12_GPU_DESCRIPTOR_HANDLE &identificador: genera el D3D12_GPU_DESCRIPTOR_HANDLE resultante.
_In_ const D3D12_GPU_DESCRIPTOR_HANDLE &base: la dirección base desde la que se va a desplazar.
INT offsetScaledByIncrementSize: número de incrementos por los que se va a desplazar.
-
static initOffsetted(_Out_ D3D12_GPU_DESCRIPTOR_HANDLE &handle, _In_ const D3D12_GPU_DESCRIPTOR_HANDLE &base, INT offsetInDescriptors, descriptor UINTIncrementSize)
-
Inicializa una estructura de D3D12_GPU_DESCRIPTOR_HANDLE con un desplazamiento, utilizando el número especificado de descriptores del tamaño especificado. Usa los parámetros siguientes:
_Out_ D3D12_GPU_DESCRIPTOR_HANDLE &identificador: genera el D3D12_GPU_DESCRIPTOR_HANDLE resultante.
_In_ const D3D12_GPU_DESCRIPTOR_HANDLE &base: la dirección base desde la que se va a desplazar.
INT offsetInDescriptors: número de descriptores por los que se va a desplazar.
Descriptor UINTIncrementSize: la cantidad por la que se va a incrementar para cada descriptor, incluido el relleno.
Requisitos
Requisito | Value |
---|---|
Encabezado |
|