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 |