Compartir a través de


Interfaz ID3D10EffectVariable (d3d10effect.h)

La interfaz ID3D10EffectVariable es la clase base para todas las variables de efecto.

La duración de un objeto ID3D10EffectVariable es igual a la duración de su objeto ID3D10Effect primario.

Método Descripción
AsBlend Obtiene una variable de mezcla de efectos.
AsConstantBuffer Obtiene un búfer de constantes.
AsDepthStencil Obtiene una variable de galería de símbolos de profundidad.
AsDepthStencilView Obtiene una variable de vista de galería de símbolos de profundidad.
AsMatrix Obtiene una variable de matriz.
AsRasterizer Obtiene una variable de rasterizador.
AsRenderTargetView Obtiene una variable render-target-view.
AsSampler Obtiene una variable sampler.
AsScalar Obtiene una variable escalar.
AsShader Obtiene una variable de sombreador.
AsShaderResource Obtiene una variable de recurso de sombreador.
AsString Obtiene una variable de cadena.
AsVector Obtiene una variable de vector.
GetAnnotationByIndex Obtiene una anotación por índice.
GetAnnotationByName Obtiene una anotación por nombre.
GetDesc Obtenga una descripción.
GetElement Obtiene un elemento de matriz.
GetMemberByIndex Obtiene un miembro de estructura por índice.
GetMemberByName Obtiene un miembro de estructura por nombre.
GetMemberBySemantic Obtiene un miembro de estructura por semántica.
GetParentConstantBuffer Obtiene un búfer de constantes.
GetRawValue Obtener datos.
GetType Obtener información de tipo.
IsValid Compare el tipo de datos con los datos almacenados.
SetRawValue Establecer datos.

Métodos

La interfaz ID3D10EffectVariable tiene estos métodos.

 
ID3D10EffectVariable::AsBlend

Obtiene una variable de mezcla de efectos.
ID3D10EffectVariable::AsConstantBuffer

Obtiene un búfer de constantes. (ID3D10EffectVariable.AsConstantBuffer)
ID3D10EffectVariable::AsDepthStencil

Obtiene una variable de galería de símbolos de profundidad.
ID3D10EffectVariable::AsDepthStencilView

Obtiene una variable de vista de galería de símbolos de profundidad.
ID3D10EffectVariable::AsMatrix

Obtiene una variable de matriz.
ID3D10EffectVariable::AsRasterizer

Obtiene una variable de rasterizador.
ID3D10EffectVariable::AsRenderTargetView

Obtiene una variable render-target-view.
ID3D10EffectVariable::AsSampler

Obtiene una variable sampler.
ID3D10EffectVariable::AsScalar

Obtiene una variable escalar.
ID3D10EffectVariable::AsShader

Obtiene una variable de sombreador.
ID3D10EffectVariable::AsShaderResource

Obtiene una variable de recurso de sombreador.
ID3D10EffectVariable::AsString

Obtiene una variable de cadena.
ID3D10EffectVariable::AsVector

Obtiene una variable de vector.
ID3D10EffectVariable::GetAnnotationByIndex

El método ID3D10EffectVariable::GetAnnotationByIndex (d3d10effect.h) obtiene una anotación por índice.
ID3D10EffectVariable::GetAnnotationByName

Obtiene una anotación por nombre. (ID3D10EffectVariable.GetAnnotationByName)
ID3D10EffectVariable::GetDesc

Obtenga una descripción.
ID3D10EffectVariable::GetElement

Obtiene un elemento de matriz.
ID3D10EffectVariable::GetMemberByIndex

Obtiene un miembro de estructura por índice.
ID3D10EffectVariable::GetMemberByName

Obtiene un miembro de estructura por nombre.
ID3D10EffectVariable::GetMemberBySemantic

Obtiene un miembro de estructura por semántica.
ID3D10EffectVariable::GetParentConstantBuffer

Obtener un búfer de constantes. (ID3D10EffectVariable.GetParentConstantBuffer)
ID3D10EffectVariable::GetRawValue

Obtener datos.
ID3D10EffectVariable::GetType

Obtener información de tipo.
ID3D10EffectVariable::IsValid

Compare el tipo de datos con los datos almacenados.
ID3D10EffectVariable::SetRawValue

Establecer datos.

Requisitos

   
Plataforma de destino Windows
Encabezado d3d10effect.h

Consulte también

Interfaces de efecto (Direct3D 10)