Compartilhar via


D3DMTEXTURESTAGESTATETYPE

Windows Mobile SupportedWindows Embedded CE Supported

9/8/2008

Essa enumeração fornece valores que são usados para identificar os estados do estágio de textura. Cada estágio de textura é identificado por um destes valores. Os membros deste tipo enumerado são usados com o IDirect3DMobileDevice::GetTextureStageState e IDirect3DMobileDevice::SetTextureStageState Métodos para recuperar e definir estado de textura valores.

Syntax

typedef enum _D3DMTEXTURESTAGESTATETYPE {
  D3DMTSS_COLOROP               =  1,
  D3DMTSS_COLORARG1             =  2,
  D3DMTSS_COLORARG2             =  3,
  D3DMTSS_ALPHAOP               =  4,
  D3DMTSS_ALPHAARG1             =  5,
  D3DMTSS_ALPHAARG2             =  6,
  D3DMTSS_TEXCOORDINDEX         =  7,
  D3DMTSS_ADDRESSU              =  8,
  D3DMTSS_ADDRESSV              =  9,
  D3DMTSS_BORDERCOLOR           = 10,
  D3DMTSS_MAGFILTER             = 11,
  D3DMTSS_MINFILTER             = 12,
  D3DMTSS_MIPFILTER             = 13,
  D3DMTSS_MIPMAPLODBIAS         = 14,
  D3DMTSS_MAXMIPLEVEL           = 15,
  D3DMTSS_MAXANISOTROPY         = 16,
  D3DMTSS_TEXTURETRANSFORMFLAGS = 17,
  D3DMTSS_ADDRESSW              = 18,
  D3DMTSS_COLORARG0             = 19,
  D3DMTSS_ALPHAARG0             = 20,
  D3DMTSS_RESULTARG             = 21,
  D3DMTSS_MAXTEXTURESTATES      = 22,
  D3DMTSS_FORCE_ULONG           = 0x7fffffff,
} D3DMTEXTURESTAGESTATETYPE;

Elementos

  • D3DMTSS_COLOROP
    O estado Texture-Stage é uma cor de textura misturando operação identificada por um membro das D3DMTEXTUREOP tipo enumerado. O valor usar como padrão para o primeiro estágio de textura (estágio 0) é D3DMTOP_MODULATE, e para todas as outras etapas o usar como padrão é D3DMTOP_DISABLE.
  • D3DMTSS_COLORARG1
    Identifica um dos estados do estágio textura básico usados para especificar entrada cor para um estágio de textura. Todos os estágios usam esse estado como uma entrada along with D3DMTSS_COLORARG2. Operações com três entradas também usar D3DMTSS_COLORARG0.
  • D3DMTSS_COLORARG2
    Identifica um dos estados do estágio textura básico usados para especificar entrada cor para um estágio de textura. Todos os estágios usam esse estado como uma entrada along with D3DMTSS_COLORARG1. Operações com três entradas também usar D3DMTSS_COLORARG0.
  • D3DMTSS_ALPHAOP
    O estado Texture-Stage é uma operação combinação alfa de textura identificada por um membro das D3DMTEXTUREOP tipo enumerado. O valor usar como padrão para o primeiro estágio de textura (estágio 0) é D3DMTOP_SELECTARG1, e para todas as outras etapas o usar como padrão é D3DMTOP_DISABLE.
  • D3DMTSS_ALPHAARG1
    Identifica um dos estados do estágio textura básico usados para especificar alfa entrada para um estágio de textura. Todos os estágios usam esse estado como uma entrada along with D3DMTSS_ALPHAARG2. Operações com três entradas também usar D3DMTSS_ALPHAARG0.
  • D3DMTSS_ALPHAARG2
    Identifica um dos estados do estágio textura básico usados para especificar alfa entrada para um estágio de textura. Todos os estágios usam esse estado como uma entrada along with D3DMTSS_ALPHAARG1. Operações com três entradas também usar D3DMTSS_ALPHAARG0.
  • D3DMTSS_TEXCOORDINDEX
    Identifica um estágio de textura que permite que você especificar Texturizar coordenadas. Adicionar um sinalizador a partir de Valores D3DMTSS_TCI Especifica o tipo de coordenar algoritmo de geração para usar.
  • D3DMTSS_ADDRESSU
    Indica como os valores u para coordenadas de textura devem ser abordados neste estágio. Os valores para esse estado devem ser a partir de D3DMTEXTUREADDRESS enumeração.
  • D3DMTSS_ADDRESSV
    Indica como os valores v para coordenadas de textura devem ser abordados neste estágio. Os valores para esse estado devem ser a partir de D3DMTEXTUREADDRESS enumeração.
  • D3DMTSS_BORDERCOLOR
    D3DMCOLOR valor que descreve a cor a ser usado para coordenadas de textura rasterizing fora de intervalo [0.0,1.0]. A cor usar como padrão é 0 x 00000000.
  • D3DMTSS_MAGFILTER
    Identifica um estado do estágio de textura que se aplica um filtro de ampliação quando amostragem uma textura. Os valores para esse estado devem ser a partir de D3DMTEXTUREFILTERTYPE enumeração.
  • D3DMTSS_MINFILTER
    Identifica um estado do estágio de textura que se aplica um filtro de redução quando amostragem uma textura. Os valores para esse estado devem ser a partir de D3DMTEXTUREFILTERTYPE enumeração.
  • D3DMTSS_MIPFILTER
    Identifica que os valores de textura de um estágio devem ser extraídos de um mipmap. Os valores para esse estado devem ser a partir de D3DMTEXTUREFILTER enumeração. Definir esse estado como o valor D3DMTEXF_NONE instrui Mobile Direct3D Para Selecionar automaticamente o apropriado e exemplo-lo. Definir esse estado como algum outro valor instrui Mobile Direct3D para interpolar valores de dois níveis mipmap que área Tela cai entre.
  • D3DMTSS_MIPMAPLODBIAS
    Identifica o estado do estágio de textura usado para influenciar o mipmap nível processo seleção. Quando o valor desse estado do estágio de textura for 0, não biasing é aplicada. Definir esse valor para um número positivo faz com que os níveis inferiores resolução a ser selecionado. Definir essa diferença para um número negativo faz com que níveis mais altos resolução a ser selecionado. Esse valor é ligado pelo número de níveis mipmap presentes.
  • D3DMTSS_MAXMIPLEVEL
    Identifica o estado do estágio de textura que permite que você limite máximo nível de detalhes que pode usar o conversor de bitmap. Defina o valor desse estado como 0 para permitir Mobile Direct3D usar disponível todos os níveis mipmap. A configuração esse valor para um inteiro maior que 0 limites Mobile Direct3D de usar esse número de níveis mipmap com o nível mais alto de detalhes neles.
  • D3DMTSS_MAXANISOTROPY
    Nível máximo de anisotropy. O valor usar como padrão é 1.
  • D3DMTSS_TEXTURETRANSFORMFLAGS
    Identifica um estado do estágio de textura que contém os sinalizadores a partir de D3DMTEXTURETRANSFORMFLAGS enumeração especificando quando a matriz transformação é aplicada.
  • D3DMTSS_ADDRESSW
    Indica como os valores w coordenadas de textura devem ser abordados neste estágio. Os valores para esse estado devem ser a partir de D3DMTEXTUREADDRESS enumeração.
  • D3DMTSS_COLORARG0
    Identifica o estado do estágio de textura terceiro entrada para as operações que requerem três entradas cor. As duas primeiras entradas são fornecidas pela D3DMTSS_COLORARG1 e D3DMTSS_COLORARG2 estados.
  • D3DMTSS_ALPHAARG0
    Identifica o estado do estágio de textura terceiro entrada para as operações que requerem alfa três entradas. As duas primeiras entradas são fornecidas pela D3DMTSS_ALPHAARG1 e D3DMTSS_ALPHAARG2 estados.
  • D3DMTSS_RESULTARG
    Identifica o tipo de saída de um estado do estágio de textura. Os valores possíveis para esse estado são D3DMTA_CURRENT, que é o valor usar como padrão e D3DMTA_TEMP (consulte Valores D3DMTA).
  • D3DMTSS_MAXTEXTURESTATES
    Identifica o número total de estados do estágio de textura.
  • D3DMTSS_FORCE_ULONG
    Força o compilador para interpretar a enumeração como um valor ULONG. Este valor não é usada diretamente na programação do Mobile Direct3D.

Requirements

Header d3dmtypes.h
Windows Embedded CE Windows CE 5.0 and later
Windows Mobile Windows Mobile Version 5.0 and later

See Also

Reference

Direct3D Mobile Enumerations
IDirect3DMobileDevice::GetTextureStageState
IDirect3DMobileDevice::SetTextureStageState
D3DMTEXTUREOP
D3DMTSS_TCI Values
D3DMTEXTUREADDRESS
D3DMCOLOR
D3DMTEXTUREFILTERTYPE
D3DMTEXTURETRANSFORMFLAGS
D3DMTA Values