Compartilhar via


Interface ID3DX11EffectVariable

A interface ID3DX11EffectVariable é a classe base para todas as variáveis de efeito.

O tempo de vida de um objeto ID3DX11EffectVariable é igual ao tempo de vida de seu objeto ID3DX11Effect pai.

Métodos

A interface ID3DX11EffectVariable tem esses métodos.

Método Descrição
AsBlend Obtenha uma variável de combinação de efeitos.
AsClassInstance Obter uma variável de instância de classe.
AsConstantBuffer Obter um buffer constante.
AsDepthStencil Obtenha uma variável de estêncil de profundidade.
AsDepthStencilView Obtenha uma variável de exibição de estêncil de profundidade.
AsInterface Obter uma variável de interface.
AsMatrix Obter uma variável de matriz.
AsRasterizer Obtenha uma variável de rasterizador.
AsRenderTargetView Obtenha uma variável render-target-view.
AsSampler Obtenha uma variável de amostra.
AsScalar Obtenha uma variável escalar.
AsShader Obtenha uma variável de sombreador.
AsShaderResource Obtenha uma variável de recurso de sombreador.
Asstring Obter uma variável de cadeia de caracteres.
AsUnorderedAccessView Obtenha uma variável de exibição de acesso não ordenada.
AsVector Obter uma variável de vetor.
GetAnnotationByIndex Obter uma anotação por índice.
GetAnnotationByName Obtenha uma anotação por nome.
GetDesc Obtenha uma descrição.
GetElement Obter um elemento de matriz.
GetMemberByIndex Obter um membro da estrutura por índice.
GetMemberByName Obtenha um membro da estrutura por nome.
GetMemberBySemantic Obter um membro da estrutura por semântica.
GetParentConstantBuffer Obter um buffer constante.
GetRawValue Obter dados.
Gettype Obter informações de tipo.
Isvalid Compare o tipo de dados com os dados armazenados.
SetRawValue Definir dados.

Comentários

Observação

O SDK do DirectX não fornece binários compilados para efeitos. Você deve usar a origem efeitos 11 para criar seu aplicativo do tipo efeitos. Para obter mais informações sobre como usar a origem efeitos 11, consulte Diferenças entre efeitos 10 e efeitos 11.

Requisitos

Requisito Valor
parâmetro
D3dx11effect.h
Biblioteca
N/D (uma biblioteca efeitos 11 está disponível online como fonte compartilhada.)

Confira também

Interfaces de efeitos 11

D3DX Interfaces