Interface ID3DXBaseEffect
Fornece métodos para obter e definir parâmetros de efeito, como constantes, funções, sombreadores e técnicas.
Membros
A interface ID3DXBaseEffect herda da interface IUnknown . ID3DXBaseEffect também tem estes tipos de membros:
Métodos
A interface ID3DXBaseEffect tem esses métodos.
Método | Descrição |
---|---|
GetAnnotation | Obtém o identificador de uma anotação. |
GetAnnotationByName | Obtém o identificador de uma anotação pesquisando seu nome. |
GetBool | Obtém um valor BOOL. |
GetBoolArray | Obtém uma matriz de valores BOOL. |
GetDesc | Obtém a descrição do efeito. |
Getfloat | Obtém um valor de ponto flutuante. |
GetFloatArray | Obtém uma matriz de valores de ponto flutuante. |
GetFunction | Obtém o identificador de uma função. |
GetFunctionByName | Obtém o identificador de uma função pesquisando seu nome. |
GetFunctionDesc | Obtém uma descrição da função. |
Getint | Obtém um inteiro. |
GetIntArray | Obtém uma matriz de inteiros. |
GetMatrix | Obtém uma matriz nãotransposta. |
GetMatrixArray | Obtém uma matriz de matrizes nãotranspostas. |
GetMatrixPointerArray | Obtém uma matriz de ponteiros para matrizes nãotranspostas. |
GetMatrixTranspose | Obtém uma matriz transposta. |
GetMatrixTransposeArray | Obtém uma matriz de matrizes transpostas. |
GetMatrixTransposePointerArray | Obtém uma matriz de ponteiros para matrizes transpostas. |
Getparameter | Obtém o identificador de um parâmetro de nível superior ou um parâmetro de membro de estrutura. |
GetParameterByName | Obtém o identificador de um parâmetro de nível superior ou um parâmetro de membro de estrutura pesquisando seu nome. |
GetParameterBySemantic | Obtém o identificador de um parâmetro de nível superior ou um parâmetro de membro de estrutura pesquisando sua semântica com uma pesquisa que não diferencia maiúsculas de minúsculas. |
GetParameterDesc | Obtém um parâmetro ou uma descrição de anotação. |
GetParameterElement | Obter o identificador de um parâmetro de elemento de matriz. |
GetPass | Obtém o identificador de um passe. |
GetPassByName | Obtém o identificador de uma passagem pesquisando seu nome. |
GetPassDesc | Obtém uma descrição de passagem. |
GetPixelShader | Obtém um sombreador de pixel. |
GetString | Obtém uma cadeia de caracteres. |
GetTechnique | Obtém o identificador de uma técnica. |
GetTechniqueByName | Obtém o identificador de uma técnica pesquisando seu nome. |
GetTechniqueDesc | Obtém uma descrição técnica. |
GetTexture | Obtém uma textura. |
GetValue | Obtenha o valor de um parâmetro arbitrário ou uma anotação, incluindo tipos simples, structs, matrizes, cadeias de caracteres, sombreadores e texturas. Esse método pode ser usado no lugar de quase todas as chamadas Getxxx em ID3DXBaseEffect. |
GetVector | Obtém um vetor. |
GetVectorArray | Obtém uma matriz de vetores. |
GetVertexShader | Obtém um sombreador de vértice. |
SetArrayRange | Defina o intervalo de uma matriz para passar para o dispositivo. |
SetBool | Define um valor BOOL. |
SetBoolArray | Define uma matriz de valores boolianos. |
Setfloat | Define um valor de ponto flutuante. |
SetFloatArray | Define uma matriz de valores de ponto flutuante. |
SetInt | Define um inteiro. |
SetIntArray | Define uma matriz de inteiros. |
SetMatrix | Define uma matriz não transposta. |
SetMatrixArray | Define uma matriz de matrizes nãotranspostas. |
SetMatrixPointerArray | Define uma matriz de ponteiros como matrizes nãotranspostas. |
SetMatrixTranspose | Define uma matriz transposta. |
SetMatrixTransposeArray | Define uma matriz de matrizes transpostas. |
SetMatrixTransposePointerArray | Define uma matriz de ponteiros para matrizes transpostas. |
SetString | Define uma cadeia de caracteres. |
Settexture | Define uma textura. |
Setvalue | Defina o valor de um parâmetro arbitrário ou uma anotação, incluindo tipos simples, structs, matrizes, cadeias de caracteres, sombreadores e texturas. |
SetVector | Define um vetor. |
SetVectorArray | Define uma matriz de vetores. |
Comentários
O tipo LPD3DXBASEEFFECT é definido como um ponteiro para essa interface.
typedef interface ID3DXBaseEffect ID3DXBaseEffect;
typedef interface ID3DXBaseEffect *LPD3DXBASEEFFECT;
Requisitos
Requisito | Valor |
---|---|
parâmetro |
|
Biblioteca |
|
Confira também