ID3D10EffectType interface (d3d10effect.h)

The ID3D10EffectType interface accesses effect variables by type.

The lifetime of an ID3D10EffectType object is equal to the lifetime of its parent ID3D10Effect object.

Method Description
GetDesc Get an effect-type description.
GetMemberName Get the name of a member.
GetMemberSemantic Get the semantic attached to a member.
GetMemberTypeByIndex Get a member type by index.
GetMemberTypeByName Get a member type by name.
GetMemberTypeBySemantic Get a member type by semantic.
IsValid Tests that the effect type is valid.

Methods

The ID3D10EffectType interface has these methods.

 
ID3D10EffectType::GetDesc

Get an effect-type description.
ID3D10EffectType::GetMemberName

Get the name of a member.
ID3D10EffectType::GetMemberSemantic

Get the semantic attached to a member.
ID3D10EffectType::GetMemberTypeByIndex

Get a member type by index.
ID3D10EffectType::GetMemberTypeByName

Get a member type by name.
ID3D10EffectType::GetMemberTypeBySemantic

Get a member type by semantic.
ID3D10EffectType::IsValid

Tests that the effect type is valid.

Remarks

To get information about an effect type from an effect variable, call ID3D10EffectVariable::GetType.

Requirements

Requirement Value
Target Platform Windows
Header d3d10effect.h

See also

Effect Interfaces (Direct3D 10)