Sintaxe
Membros
BiasDwordCountTipo: const UINT32 Número de dwords pelo qual m_pPutLimit é deslocado para baixo em relação ao limite real. MakeSpaceDwordCount
Tipo: const UINT32 Número mínimo de dwords disponíveis após a chamada de MakeSpace. m_Reserved1
Tipo: UINT32[8] Espaço reservado. m_pCurrent
Tipo: D3D12XBOX_PPUT Aponta para o local no segmento em construção onde o próximo comando de GPU será adicionado. m_pLimit
Tipo: D3D12XBOX_PPUT Aponta para o final do segmento atual, deslocado para baixo em BiasDwordCount dwords. Se m_pCurrent < m_pLimit, é garantido que restam pelo menos 66 dwords de espaço no buffer circular. Se m_pCurrent >= m_pLimit, MakeSpace() deverá ser chamado antes que mais dados possam ser adicionados. m_pLimit_Draw
Tipo: D3D12XBOX_PPUT Igual a m_pLimit, mas geralmente nulo em builds INSTRUMENTED. Isso permite que o D3D adicione instrumentação de tempo fora de linha às chamadas Draw, mantendo todas as outras chamadas de API embutidas. m_pLimit_Api
Tipo: D3D12XBOX_PPUT Igual a m_pLimit, mas sempre nulo em builds DEBUG. Como verificar parâmetros de forma embutida seria impraticável, isso é usado por implementações de API embutidas para permitir que o D3D retire as chamadas de linha e, assim, execute uma verificação completa dos parâmetros. m_pUnbiasedLimit_Api
Tipo: D3D12XBOX_PPUT Igual a m_pLimit_Api, mas não deslocado para baixo por BiasDwordCount. Isso é usado por chamadas de API quando o tamanho do pacote pode exceder BiasDwordCount dwords. m_Reserved2
Tipo: UINT32[64] Espaço reservado.
