Estruturas do núcleo
As estruturas a seguir são declaradas em d3d12.h.
Nesta seção
Tópico e descrição |
---|
D3D12_AUTO_BREADCRUMB_NODE. Representa dados de dred (dados estendidos removidos por dispositivo) como um nó em uma lista vinculada. |
D3D12_BARRIER_GROUP. Descreve um grupo de barreiras de um determinado tipo. |
D3D12_BARRIER_SUBRESOURCE_RANGE. Permite que você faça a transição de intervalos logicamente adjacentes de sub-recursos. |
D3D12_BLEND_DESC. Descreve o estado de combinação. |
D3D12_BOX. Descreve uma caixa 3D. |
D3D12_BUFFER_BARRIER. Descreve uma barreira de acesso à memória do buffer. Usado por barreiras de buffer para indicar quando a memória do recurso deve ser tornada visível para um tipo de acesso específico. |
D3D12_BUFFER_RTV. Descreve os elementos em um recurso de buffer a serem usados em uma exibição de destino de renderização. |
D3D12_BUFFER_SRV. Descreve os elementos em um recurso de buffer a serem usados em uma exibição de recurso de sombreador. |
D3D12_BUFFER_UAV. Descreve os elementos em um buffer a serem usados em uma exibição de acesso não ordenado. |
D3D12_CACHED_PIPELINE_STATE. Armazena um estado de pipeline. |
D3D12_CLEAR_VALUE. Descreve um valor usado para otimizar operações claras para um recurso específico. |
D3D12_COMMAND_QUEUE_DESC. Descreve uma fila de comandos. |
D3D12_COMMAND_SIGNATURE_DESC. Descreve os argumentos (parâmetros) de uma assinatura de comando. |
D3D12_COMPUTE_PIPELINE_STATE_DESC. Descreve um objeto de estado de pipeline de computação. |
D3D12_CONSTANT_BUFFER_VIEW_DESC. Descreve um buffer constante a ser exibido. |
D3D12_CPU_DESCRIPTOR_HANDLE. Descreve um identificador de descritor de CPU. |
D3D12_DEPTH_STENCIL_DESC. Descreve o estado do estêncil de profundidade. |
D3D12_DEPTH_STENCIL_DESC1. Descreve o estado do estêncil de profundidade. |
D3D12_DEPTH_STENCIL_VALUE. Especifica um valor de profundidade e estêncil. |
D3D12_DEPTH_STENCIL_VIEW_DESC. Descreve os sub-recursos de uma textura que são acessíveis a partir de uma exibição de estêncil de profundidade. |
D3D12_DEPTH_STENCILOP_DESC. Descreve operações de estêncil que podem ser executadas com base nos resultados do teste de estêncil. |
D3D12_DESCRIPTOR_HEAP_DESC. Descreve o heap do descritor. |
D3D12_DESCRIPTOR_RANGE. Descreve um intervalo de descritores. |
D3D12_DESCRIPTOR_RANGE1. Descreve um intervalo de descritores, com sinalizadores para determinar sua volatilidade. |
D3D12_DEVICE_REMOVED_EXTENDED_DATA. Representa dados dred (dados estendidos) removidos pelo dispositivo versão 1.0. |
D3D12_DEVICE_REMOVED_EXTENDED_DATA1. Representa os dados de remoção de dispositivo DRED (Dados Estendidos Removidos do Dispositivo) versão 1.1, para que depuradores e extensões de depurador possam acessar dados DRED. |
D3D12_DISCARD_REGION. Descreve os detalhes da operação de descarte de recursos. |
D3D12_DISPATCH_ARGUMENTS. Descreve os parâmetros de expedição, para uso pelo sombreador de computação. |
D3D12_DRAW_ARGUMENTS. Descreve parâmetros para instâncias de desenho. |
D3D12_DRAW_INDEXED_ARGUMENTS. Descreve parâmetros para desenhar instâncias indexadas. |
D3D12_DRED_ALLOCATION_NODE. Descreve, como um nó em uma lista vinculada, dados sobre uma alocação controlada por DRED (Dados Estendidos Removidos pelo Dispositivo). |
D3D12_DRED_AUTO_BREADCRUMBS_OUTPUT. Contém um ponteiro para o cabeçalho de uma lista vinculada de objetos D3D12_AUTO_BREADCRUMB_NODE . A lista representa o estado auto-breadcrumb antes da remoção do dispositivo. |
D3D12_DRED_PAGE_FAULT_OUTPUT. Descreve os dados de alocação relacionados a uma falha de página de GPU em um determinado VA (endereço virtual). |
D3D12_FEATURE_DATA_ARCHITECTURE. Forneça detalhes sobre a arquitetura do adaptador, ajudando os aplicativos a otimizar melhor determinadas propriedades do adaptador. |
D3D12_FEATURE_DATA_ARCHITECTURE1. Forneça detalhes sobre a arquitetura do adaptador, ajudando os aplicativos a otimizar melhor determinadas propriedades do adaptador. |
D3D12_FEATURE_DATA_COMMAND_QUEUE_PRIORITY. Detalha o suporte do adaptador para priorização de diferentes tipos de fila de comandos. |
D3D12_FEATURE_DATA_CROSS_NODE. Indica o nível de suporte para o compartilhamento de recursos entre diferentes adaptadores. |
D3D12_FEATURE_DATA_D3D12_OPTIONS. Descreve as opções de recurso do Direct3D 12 no driver de gráficos atual. |
D3D12_FEATURE_DATA_D3D12_OPTIONS1. Descreve o nível de suporte para operações de onda HLSL 6.0. |
D3D12_FEATURE_DATA_D3D12_OPTIONS2. Detalha o suporte do adaptador para determinados recursos opcionais do Direct3D 12. |
D3D12_FEATURE_DATA_D3D12_OPTIONS3. Usado para indicar o nível de suporte que o adaptador fornece para recursos opcionais do Direct3D 12. |
D3D12_FEATURE_DATA_D3D12_OPTIONS4. Indica o nível de suporte para texturas MSAA alinhadas a 64 KB, compartilhamento entre API e operações de sombreador nativo de 16 bits. |
D3D12_FEATURE_DATA_D3D12_OPTIONS5. Indica o nível de suporte que o adaptador fornece para passes de renderização, rastreamento de raios e recursos de exibição de recurso de sombreador 3. |
D3D12_FEATURE_DATA_D3D12_OPTIONS6. Indica o nível de suporte que o adaptador fornece para VRS (sombreamento de taxa variável) e indica se há suporte ou não para processamento em segundo plano. |
D3D12_FEATURE_DATA_D3D12_OPTIONS7. Indica o nível de suporte que o adaptador fornece para sombreadores de malha e amplificação e para comentários de amostra. |
D3D12_FEATURE_DATA_D3D12_OPTIONS8. Indica se há suporte para texturas compactadas em bloco sem sinal. |
D3D12_FEATURE_DATA_D3D12_OPTIONS9. Indica se há ou não suporte para sombreadores de malha, valores de SV_RenderTargetArrayIndex que são 8 ou mais, atômicos inteiros de 64 bits de recurso tipado, operações de exemplo de textura derivada e dependente de derivados e o nível de suporte para operações waveMMA (wave_matrix). |
D3D12_FEATURE_DATA_D3D12_OPTIONS10. Indica se o combinador SUM pode ou não ser usado e se SV_ShadingRate pode ou não ser definido de um sombreador de malha. |
D3D12_FEATURE_DATA_D3D12_OPTIONS11. Indica se atômicos inteiros de 64 bits em recursos em heaps de descritor têm suporte. |
D3D12_FEATURE_DATA_D3D12_OPTIONS12. Indica se há suporte para barreiras avançadas ou não. |
D3D12_FEATURE_DATA_D3D12_OPTIONS13. TBD |
D3D12_FEATURE_DATA_EXISTING_HEAPS. Usado para determinar se o adaptador dá suporte à criação de heaps a partir da memória do sistema existente. Esses heaps não se destinam ao uso geral, mas são excepcionalmente úteis para fins de diagnóstico, pois eles têm a garantia de persistir mesmo após as falhas do adaptador ou apresentarem um evento de remoção de dispositivo. |
D3D12_FEATURE_DATA_FEATURE_LEVELS. Descreve informações sobre os níveis de recursos compatíveis com o driver gráfico atual. |
D3D12_FEATURE_DATA_FORMAT_INFO. Descreve o formato de dados DXGI. |
D3D12_FEATURE_DATA_FORMAT_SUPPORT. Descreve quais recursos são compatíveis com o driver de gráficos atual para um determinado formato. |
D3D12_FEATURE_DATA_GPU_VIRTUAL_ADDRESS_SUPPORT. Detalha as limitações de espaço de endereço virtual da GPU do adaptador, incluindo o máximo de bits de endereço por recurso e por processo. |
D3D12_FEATURE_DATA_MULTISAMPLE_QUALITY_LEVELS. Descreve os níveis de qualidade da imagem para um determinado formato e contagem de exemplos. |
D3D12_FEATURE_DATA_PROTECTED_RESOURCE_SESSION_SUPPORT. Indica o nível de suporte para sessões de recursos protegidos. |
D3D12_FEATURE_DATA_PROTECTED_RESOURCE_SESSION_TYPE_COUNT. Indica uma contagem de tipos de sessão de recursos protegidos. |
D3D12_FEATURE_DATA_PROTECTED_RESOURCE_SESSION_TYPES. Indica uma lista de tipos de sessão de recursos protegidos. |
D3D12_FEATURE_DATA_QUERY_META_COMMAND. Indica o nível de suporte que o adaptador fornece para metacomandos. |
D3D12_FEATURE_DATA_ROOT_SIGNATURE. Passe essa estrutura para CheckFeatureSupport para marcar para obter suporte à versão de assinatura raiz. |
D3D12_FEATURE_DATA_SERIALIZATION. Indica o nível de suporte para serialização de heap. |
D3D12_FEATURE_DATA_SHADER_CACHE. Descreve o nível de cache do sombreador com suporte no driver de gráficos atual. |
D3D12_FEATURE_DATA_SHADER_MODEL. Contém o modelo de sombreador com suporte. |
D3D12_GLOBAL_BARRIER. Descreve uma barreira de acesso à memória do recurso. Usado por barreiras globais, de textura e de buffer para indicar quando a memória do recurso deve ser tornada visível para um tipo de acesso específico. |
D3D12_GPU_DESCRIPTOR_HANDLE. Descreve um identificador de descritor de GPU. |
D3D12_GRAPHICS_PIPELINE_STATE_DESC. Descreve um objeto de estado do pipeline de gráficos. |
D3D12_HEAP_DESC. Descreve um heap. |
D3D12_HEAP_PROPERTIES. Descreve as propriedades do heap. |
D3D12_INDEX_BUFFER_VIEW. Descreve o buffer de índice a ser exibido. |
D3D12_INDIRECT_ARGUMENT_DESC. Descreve um argumento indireto (um parâmetro indireto) para uso com uma assinatura de comando. |
D3D12_INPUT_ELEMENT_DESC. Descreve um único elemento para o estágio de assembler de entrada do pipeline de gráficos. |
D3D12_INPUT_LAYOUT_DESC. Descreve os dados de buffer de entrada para o estágio input-assembler. |
D3D12_MEMCPY_DEST. Descreve o destino de uma operação de cópia de memória. |
D3D12_META_COMMAND_DESC. Descreve um metadado. |
D3D12_META_COMMAND_PARAMETER_DESC. Descreve um parâmetro para um comando meta. |
D3D12_PACKED_MIP_INFO. Descreve a estrutura do bloco de um recurso em bloco com mipmaps. |
D3D12_PIPELINE_STATE_STREAM_DESC. Descreve um fluxo de estado do pipeline. |
D3D12_PLACED_SUBRESOURCE_FOOTPRINT. Descreve o volume de um sub-recurso colocado, incluindo o deslocamento e o D3D12_SUBRESOURCE_FOOTPRINT. |
D3D12_PROTECTED_RESOURCE_SESSION_DESC. Descreve sinalizadores para uma sessão de recurso protegida, por adaptador. |
D3D12_QUERY_DATA_PIPELINE_STATISTICS. Consulte informações sobre a atividade graphics-pipeline entre chamadas para BeginQuery e EndQuery. |
D3D12_QUERY_DATA_SO_STATISTICS. Descreve os dados de consulta para saída de fluxo. |
D3D12_QUERY_HEAP_DESC. Descreve a finalidade de um heap de consulta. Um heap de consulta contém uma matriz de consultas individuais. |
D3D12_RANGE. Descreve um intervalo de memória. |
D3D12_RANGE_UINT64. Descreve um intervalo de memória em um espaço de endereço de 64 bits. |
D3D12_RASTERIZER_DESC. Descreve o estado do rasterizador. |
D3D12_RAYTRACING_AABB. Representa uma AABB (caixa delimitadora alinhada ao eixo) usada como geometria de raytracing. |
D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_COMPACTED_SIZE_DESC. Descreve o requisito de espaço para a estrutura de aceleração após a compactação. |
D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_CURRENT_SIZE_DESC. Descreve o espaço usado atualmente por uma estrutura de aceleração. |
D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_DESC. Descrição das informações pós-build a serem geradas a partir de uma estrutura de aceleração. Use essa estrutura em chamadas para EmitRaytracingAccelerationStructurePostbuildInfo e BuildRaytracingAccelerationStructure. |
D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_SERIALIZATION_DESC. Descreve o tamanho e o layout da estrutura de aceleração serializada e do cabeçalho |
D3D12_RAYTRACING_ACCELERATION_STRUCTURE_POSTBUILD_INFO_TOOLS_VISUALIZATION_DESC. Descreve o requisito de espaço para decodificar uma estrutura de aceleração em um formulário que pode ser visualizado por ferramentas. |
D3D12_RAYTRACING_ACCELERATION_STRUCTURE_PREBUILD_INFO. Representa informações de pré-compilação sobre uma estrutura de aceleração de raytracing. Obtenha uma instância dessa stucture chamando GetRaytracingAccelerationStructurePrebuildInfo. |
D3D12_RAYTRACING_ACCELERATION_STRUCTURE_SRV. Uma estrutura srv (exibição de recurso de sombreador) para armazenar uma estrutura de aceleração de raytracing. |
D3D12_RAYTRACING_GEOMETRY_AABBS_DESC. Descreve um conjunto de caixas delimitadoras alinhadas ao eixo que são usadas na estrutura D3D12_BUILD_RAYTRACING_ACCELERATION_STRUCTURE_INPUTS para fornecer dados de entrada para uma operação de build de estrutura de aceleração de raytracing. |
D3D12_RAYTRACING_GEOMETRY_DESC. Descreve um conjunto de geometria usado na estrutura D3D12_BUILD_RAYTRACING_ACCELERATION_STRUCTURE_INPUTS para fornecer dados de entrada a uma operação de build de estrutura de aceleração de raytracing. |
D3D12_RAYTRACING_GEOMETRY_TRIANGLES_DESC. Descreve um conjunto de triângulos usados como geometria de raytracing. A geometria apontada por esse struct está sempre na forma de lista de triângulos, indexada ou não indexada. Não há suporte para faixas de triângulo. |
D3D12_RAYTRACING_INSTANCE_DESC. Descreve uma instância de uma estrutura de aceleração de raytracing usada na memória de GPU durante o processo de build da estrutura de aceleração. |
D3D12_RAYTRACING_PIPELINE_CONFIG. Um subobjeto de estado que representa uma configuração de pipeline de raytracing. |
D3D12_RAYTRACING_PIPELINE_CONFIG1. Um subobjeto de estado que representa uma configuração de pipeline de raytracing, com sinalizadores. |
D3D12_RAYTRACING_SHADER_CONFIG. Um subobjeto de estado que representa uma configuração de sombreador. |
D3D12_RECT. D3D12_RECT é declarado como um RECT. |
D3D12_RENDER_PASS_BEGINNING_ACCESS. Descreve o acesso aos recursos solicitados por um aplicativo na transição para um passe de renderização. |
D3D12_RENDER_PASS_BEGINNING_ACCESS_CLEAR_PARAMETERS. Descreve o valor claro para o qual os recursos devem ser limpos no início de uma passagem de renderização. |
D3D12_RENDER_PASS_DEPTH_STENCIL_DESC. Descreve uma associação (fixada durante a passagem de renderização) para uma exibição de estêncil de profundidade (DSV), bem como suas características de acesso inicial e final. |
D3D12_RENDER_PASS_ENDING_ACCESS. Descreve o acesso aos recursos solicitados por um aplicativo na transição para fora de um passe de renderização. |
D3D12_RENDER_PASS_ENDING_ACCESS_RESOLVE_PARAMETERS. Descreve um recurso ao qual resolve na conclusão de um passe de renderização. |
D3D12_RENDER_PASS_ENDING_ACCESS_RESOLVE_SUBRESOURCE_PARAMETERS. Descreve os sub-recursos envolvidos na resolução na conclusão de uma passagem de renderização. |
D3D12_RENDER_PASS_RENDER_TARGET_DESC. Descreve as associações (fixas durante a passagem de renderização) para uma ou mais RTVs (exibições de destino de renderização), bem como suas características de acesso inicial e final. |
D3D12_RENDER_TARGET_BLEND_DESC. Descreve o estado de combinação de um destino de renderização. |
D3D12_RENDER_TARGET_VIEW_DESC. Descreve os sub-recursos de um recurso que podem ser acessados usando uma exibição de destino de renderização. |
D3D12_RESOURCE_ALIASING_BARRIER. Descreve a transição entre os usos de dois recursos diferentes que têm mapeamentos para o mesmo heap. |
D3D12_RESOURCE_ALLOCATION_INFO. Descreve os parâmetros necessários para alocar recursos. |
D3D12_RESOURCE_ALLOCATION_INFO1. Descreve os parâmetros necessários para alocar recursos, incluindo deslocamento. |
D3D12_RESOURCE_BARRIER. Descreve uma barreira de recursos (transição no uso de recursos). |
D3D12_RESOURCE_DESC. Descreve um recurso, como uma textura. Essa estrutura é usada extensivamente. |
D3D12_RESOURCE_TRANSITION_BARRIER. Descreve a transição de sub-recursos entre diferentes usos. |
D3D12_RESOURCE_UAV_BARRIER. Representa um recurso no qual todos os acessos UAV devem ser concluídos antes que quaisquer acessos UAV futuros possam começar. |
D3D12_ROOT_CONSTANTS. Descreve constantes embutidas na assinatura raiz que aparecem em sombreadores como um buffer constante. |
D3D12_ROOT_DESCRIPTOR. Descreve os descritores embutidos na assinatura raiz versão 1.0 que aparecem em sombreadores. |
D3D12_ROOT_DESCRIPTOR1. Descreve os descritores embutidos na assinatura raiz versão 1.1 que aparecem em sombreadores. |
D3D12_ROOT_DESCRIPTOR_TABLE. Descreve o layout de assinatura raiz 1.0 de uma tabela de descritor como uma coleção de intervalos de descritores que aparecem um após o outro em um heap de descritor. |
D3D12_ROOT_DESCRIPTOR_TABLE1. Descreve o layout de assinatura raiz 1.1 de uma tabela de descritor como uma coleção de intervalos de descritores que aparecem um após o outro em um heap de descritor. |
D3D12_ROOT_PARAMETER. Descreve o slot de uma assinatura raiz versão 1.0. |
D3D12_ROOT_PARAMETER1. Descreve o slot de uma assinatura raiz versão 1.1. |
D3D12_ROOT_SIGNATURE_DESC. Descreve o layout de uma assinatura raiz versão 1.0. |
D3D12_ROOT_SIGNATURE_DESC1. Descreve o layout de uma assinatura raiz versão 1.1. |
D3D12_RT_FORMAT_ARRAY. Encapsula uma matriz de formatos de destino de renderização. |
D3D12_SAMPLE_POSITION. Descreve uma posição de exemplo de sub pixel para uso com posições de exemplo programáveis. |
D3D12_SAMPLER_DESC. Descreve um estado de amostra. |
D3D12_SHADER_BYTECODE. Descreve os dados do sombreador. |
D3D12_SHADER_CACHE_SESSION_DESC. Descreve uma sessão de cache de sombreador. |
D3D12_SHADER_RESOURCE_VIEW_DESC. Descreve uma exibição de sombreador-recurso. |
D3D12_SO_DECLARATION_ENTRY. Descreve um elemento de vértice em um buffer de vértice em um slot de saída. |
D3D12_STATIC_SAMPLER_DESC. Descreve um sampler estático. |
D3D12_STREAM_OUTPUT_BUFFER_VIEW. Descreve um buffer de saída de fluxo. |
D3D12_STREAM_OUTPUT_DESC. Descreve um buffer de saída de streaming. |
D3D12_SUBRESOURCE_DATA. Descreve os dados de sub-fonte. |
D3D12_SUBRESOURCE_FOOTPRINT. Descreve o formato, largura, altura, profundidade e tom de linha do sub-recurso no recurso pai. |
D3D12_SUBRESOURCE_INFO. Descreve os dados de sub-fonte. |
D3D12_SUBRESOURCE_RANGE_UINT64. Descreve um intervalo de memória de sub-recursos. |
D3D12_SUBRESOURCE_TILING. Descreve um volume de sub-recurso lado a lado. |
D3D12_TEX1D_ARRAY_DSV. Descreve os sub-recursos de uma matriz de texturas 1D a serem usadas em uma exibição de estêncil de profundidade. |
D3D12_TEX1D_ARRAY_RTV. Descreve os sub-recursos de uma matriz de texturas 1D a serem usadas em uma exibição de destino de renderização. |
D3D12_TEX1D_ARRAY_SRV. Descreve os sub-recursos de uma matriz de texturas 1D a serem usadas em uma exibição de recurso de sombreador. |
D3D12_TEX1D_ARRAY_UAV. Descreve uma matriz de recursos de textura 1D de acesso não ordenado. |
D3D12_TEX1D_DSV. Descreve o sub-recurso de uma textura 1D acessível a uma exibição de estêncil de profundidade. |
D3D12_TEX1D_RTV. Descreve o sub-recurso de uma textura 1D a ser usada em uma exibição de destino de renderização. |
D3D12_TEX1D_SRV. Especifica o sub-recurso de uma textura 1D a ser usada em uma exibição de recurso de sombreador. |
D3D12_TEX1D_UAV. Descreve um recurso de textura 1D de acesso não ordenado. |
D3D12_TEX2D_ARRAY_DSV. Descreve os sub-recursos de uma matriz de texturas 2D acessíveis a uma exibição de estêncil de profundidade. |
D3D12_TEX2D_ARRAY_RTV. Descreve os sub-recursos de uma matriz de texturas 2D a serem usadas em uma exibição de destino de renderização. |
D3D12_TEX2D_ARRAY_SRV. Descreve os sub-recursos de uma matriz de texturas 2D a serem usadas em uma exibição de recurso de sombreador. |
D3D12_TEX2D_ARRAY_UAV. Descreve uma matriz de recursos de textura 2D de acesso não ordenado. |
D3D12_TEX2D_DSV. Descreve o sub-recurso de uma textura 2D acessível a uma exibição de estêncil de profundidade. |
D3D12_TEX2D_RTV. Descreve o sub-recurso de uma textura 2D a ser usada em uma exibição de destino de renderização. |
D3D12_TEX2D_SRV. Descreve o sub-recurso de uma textura 2D a ser usada em uma exibição de recurso de sombreador. |
D3D12_TEX2D_UAV. Descreve um recurso de textura 2D de acesso não ordenado. |
D3D12_TEX2DMS_ARRAY_DSV. Descreve os sub-recursos de uma matriz de texturas 2D de várias amostras para uma exibição de estêncil de profundidade. |
D3D12_TEX2DMS_ARRAY_RTV. Descreve os sub-recursos de uma matriz de texturas 2D de várias amostras a serem usadas em uma exibição de destino de renderização. |
D3D12_TEX2DMS_ARRAY_SRV. Descreve os sub-recursos de uma matriz de texturas 2D de várias amostras a serem usadas em uma exibição de recurso de sombreador. |
D3D12_TEX2DMS_DSV. Descreve o sub-recurso de uma textura 2D de várias amostras que é acessível a uma exibição de estêncil de profundidade. |
D3D12_TEX2DMS_RTV. Descreve o sub-recurso de uma textura 2D de várias amostras a ser usada em uma exibição de destino de renderização. |
D3D12_TEX2DMS_SRV. Descreve os sub-recursos de uma textura 2D de várias amostras a serem usadas em uma exibição de recurso de sombreador. |
D3D12_TEX3D_RTV. Descreve os sub-recursos de uma textura 3D a ser usada em uma exibição de destino de renderização. |
D3D12_TEX3D_SRV. Descreve os sub-recursos de uma textura 3D a ser usada em uma exibição de recurso de sombreador. |
D3D12_TEX3D_UAV. Descreve um recurso de textura 3D de acesso não ordenado. |
D3D12_TEXCUBE_ARRAY_SRV. Descreve os sub-recursos de uma matriz de texturas de cubo a serem usadas em uma exibição de recurso de sombreador. |
D3D12_TEXCUBE_SRV. Descreve o sub-recurso de uma textura de cubo a ser usada em uma exibição de recurso de sombreador. |
D3D12_TEXTURE_BARRIER. Descreve uma barreira de acesso à memória de textura. Usado por barreiras de textura para indicar quando a memória do recurso deve ficar visível para um tipo de acesso específico. |
D3D12_TEXTURE_COPY_LOCATION. Descreve uma parte de uma textura para fins de cópias de textura. |
D3D12_TILE_REGION_SIZE. Descreve o tamanho de uma região lado a lado. |
D3D12_TILE_SHAPE. Descreve a forma de um bloco especificando suas dimensões. |
D3D12_TILED_RESOURCE_COORDINATE. Descreve as coordenadas de um recurso lado a lado. |
D3D12_UNORDERED_ACCESS_VIEW_DESC. Descreve os sub-recursos de um recurso que podem ser acessados usando uma exibição de acesso não ordenado. |
D3D12_VERTEX_BUFFER_VIEW. Descreve uma exibição de buffer de vértice. |
D3D12_VERSIONED_DEVICE_REMOVED_EXTENDED_DATA. Representa dados dred (dados estendidos removidos por dispositivo) com controle de versão, para que os depuradores e as extensões do depurador possam acessar dados DRED. |
D3D12_VERSIONED_ROOT_SIGNATURE_DESC. Contém qualquer versão de uma descrição de assinatura raiz e foi projetada para ser usada com funções de serialização/desserialização. |
D3D12_VIEW_INSTANCE_LOCATION. Especifica o visor/estêncil e o destino de renderização associados a uma instância de exibição. |
D3D12_VIEW_INSTANCING_DESC. Especifica os parâmetros usados durante a configuração de instanciação de exibição. |
D3D12_VIEWPORT. Descreve as dimensões de um visor. |
D3D12_WRITEBUFFERIMMEDIATE_PARAMETER. Especifica o valor imediato e o endereço de destino gravados usando ID3D12CommandList2::WriteBufferImmediate. |