Compartilhar via


Interface ID3D10EffectVariable (d3d10effect.h)

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

O tempo de vida de um objeto ID3D10EffectVariable é igual ao tempo de vida de seu objeto ID3D10Effect pai.

Método Descrição
AsBlend Obtenha uma variável de combinação de efeitos.
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.
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.
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.

Métodos

A interface ID3D10EffectVariable tem esses métodos.

 
ID3D10EffectVariable::AsBlend

Obtenha uma variável de combinação de efeitos.
ID3D10EffectVariable::AsConstantBuffer

Obter um buffer constante. (ID3D10EffectVariable.AsConstantBuffer)
ID3D10EffectVariable::AsDepthStencil

Obtenha uma variável de estêncil de profundidade.
ID3D10EffectVariable::AsDepthStencilView

Obtenha uma variável de exibição de estêncil de profundidade.
ID3D10EffectVariable::AsMatrix

Obter uma variável de matriz.
ID3D10EffectVariable::AsRasterizer

Obtenha uma variável de rasterizador.
ID3D10EffectVariable::AsRenderTargetView

Obtenha uma variável render-target-view.
ID3D10EffectVariable::AsSampler

Obtenha uma variável de amostra.
ID3D10EffectVariable::Asscalar

Obtenha uma variável escalar.
ID3D10EffectVariable::AsShader

Obtenha uma variável de sombreador.
ID3D10EffectVariable::AsShaderResource

Obtenha uma variável de recurso de sombreador.
ID3D10EffectVariable::AsString

Obter uma variável de cadeia de caracteres.
ID3D10EffectVariable::AsVector

Obter uma variável de vetor.
ID3D10EffectVariable::GetAnnotationByIndex

O método ID3D10EffectVariable::GetAnnotationByIndex (d3d10effect.h) obtém uma anotação por índice.
ID3D10EffectVariable::GetAnnotationByName

Obtenha uma anotação por nome. (ID3D10EffectVariable.GetAnnotationByName)
ID3D10EffectVariable::GetDesc

Obtenha uma descrição.
ID3D10EffectVariable::GetElement

Obter um elemento de matriz.
ID3D10EffectVariable::GetMemberByIndex

Obter um membro da estrutura por índice.
ID3D10EffectVariable::GetMemberByName

Obtenha um membro da estrutura por nome.
ID3D10EffectVariable::GetMemberBySemantic

Obtenha um membro de estrutura por semântica.
ID3D10EffectVariable::GetParentConstantBuffer

Obter um buffer constante. (ID3D10EffectVariable.GetParentConstantBuffer)
ID3D10EffectVariable::GetRawValue

Obter dados.
ID3D10EffectVariable::GetType

Obter informações de tipo.
ID3D10EffectVariable::IsValid

Compare o tipo de dados com os dados armazenados.
ID3D10EffectVariable::SetRawValue

Definir dados.

Requisitos

   
Plataforma de Destino Windows
Cabeçalho d3d10effect.h

Confira também

Interfaces de efeito (Direct3D 10)