Sintaxe
Parâmetros
pComponentLocations _In_Tipo: D3D12XBOX_COMPONENT_PLACED_ADDRESSES* Os locais dos componentes como uma estrutura D3D12XBOX_COMPONENT_PLACED_ADDRESSES. pDesc _In_
Tipo: D3D12_RESOURCE_DESC* A descrição do recurso ou sub-recurso, como um ponteiro para uma estrutura D3D12_RESOURCE_DESC. InitialState
Tipo: D3D12_RESOURCE_STATES O estado inicial de uso de recurso do componente do recurso, como uma combinação OR bit a bit de constantes de enumeração D3D12_RESOURCE_STATES. Para o XBOX One, a enumeração D3D12_RESOURCE_STATES tem constantes de enumeração adicionais específicas do XBOX. pOptimizedClearValue _In_opt_
Tipo: D3D12_CLEAR_VALUE* O valor otimizado a ser usado para limpar o componente, como um ponteiro para uma estrutura D3D12_CLEAR_VALUE. riid
Tipo: REFIID O GUID (identificador global exclusivo) da interface do recurso, ID3D12Resource. Para recuperar o REFIID (ou GUID) da interface para o recurso, use a macro __uuidof(). Por exemplo, para obter o GUID da interface para uma lista de comandos, faça o seguinte:
Tipo: void** O recurso.
Valor retornado
Tipo: HRESULT Um dos códigos de retorno do Direct3D 12.Comentários
Use CreateComponentPlacedResourceX para criar, em tempo de execução, os recursos offline e de posicionamento que você pode pré-processar usando a biblioteca XG. A biblioteca XG fornece um layout para as configurações de FMask e CMask. CreateComponentPlacedResourceX é semelhante a CreatePlacedResourceX, mas permite que o título especifique até quatro endereços virtuais separados que representam as partes individuais do recurso.Requisitos
Cabeçalho: d3d12_x.hBiblioteca: d3d12_x.lib
Plataformas com suporte: família XBOX One
