Interface ID3DXPRTBuffer
A interface ID3DXPRTBuffer é usada como um buffer de dados para armazenar dados de vértice e pixel para uso com métodos e funções PRT (transferência de radiação pré-compilados).
Membros
A interface ID3DXPRTBuffer herda da interface IUnknown . ID3DXPRTBuffer também tem estes tipos de membros:
Métodos
A interface ID3DXPRTBuffer tem esses métodos.
Método | Descrição |
---|---|
AddBuffer | Adiciona outro buffer ao ID3DXPRTBuffer e armazena os resultados em ID3DXPRTBuffer. |
AttachGH | Associa um objeto ID3DXTextureGutterHelper ao objeto ID3DXPRTBuffer . |
EvalGH | Aplica dados de gutter de textura armazenados a um buffer de textura ID3DXPRTBuffer . |
ExtractTexture | Extrai dados coeficientes de um canal de cores do buffer para um intervalo especificado de coeficientes e adiciona os dados a um objeto IDirect3DTexture9 . |
ExtractToMesh | Extrai dados coeficientes de um buffer de canal único e adiciona os dados a um objeto ID3DXMesh . |
Getheight | Recupera a altura da textura, em pixels. |
GetNumChannels | Recupera o número de canais de cores usados na memória para armazenar amostras. |
GetNumCoeffs | Recupera o número de escalares por canal de cores usado na memória para armazenar amostras. |
GetNumSamples | Recupera o número de vértices (ou texels) amostrados. |
Getwidth | Recupera a largura da textura, em pixels. |
IsTexture | Indica se o buffer contém uma textura. |
Lockbuffer | Bloqueia um intervalo de dados de exemplo de vértice ou texel e obtém um ponteiro para o local na memória do buffer. |
ReleaseGH | Não associa um objeto ID3DXTextureGutterHelper anexado com o objeto ID3DXPRTBuffer . |
Redimensionar | Altera o número de exemplos contidos no buffer. |
ScaleBuffer | Multiplica cada valor no buffer por um valor constante. |
Unlockbuffer | Encerra o tempo de vida do ponteiro ppData retornado por ID3DXPRTBuffer::LockBuffer. |
Comentários
A interface ID3DXPRTBuffer é obtida chamando as funções D3DXCreatePRTBuffer ou D3DXCreatePRTBufferTex .
O tipo LPD3DXPRTBUFFER é definido como um ponteiro para a interface ID3DXPRTBuffer .
typedef interface ID3DXPRTBuffer ID3DXPRTBuffer;
typedef interface ID3DXPRTBuffer *LPD3DXPRTBUFFER;
Requisitos
Requisito | Valor |
---|---|
parâmetro |
|
Biblioteca |
|
Confira também