ReactOS 0.4.17-dev-934-g091855f
ID3D10EffectVariable Interface Reference
Inheritance diagram for ID3D10EffectVariable:

Public Member Functions

BOOL IsValid ()
 
ID3D10EffectType * GetType ()
 
HRESULT GetDesc (D3D10_EFFECT_VARIABLE_DESC *desc)
 
ID3D10EffectVariable * GetAnnotationByIndex (UINT index)
 
ID3D10EffectVariable * GetAnnotationByName (const char *name)
 
ID3D10EffectVariable * GetMemberByIndex (UINT index)
 
ID3D10EffectVariable * GetMemberByName (const char *name)
 
ID3D10EffectVariable * GetMemberBySemantic (const char *semantic)
 
ID3D10EffectVariable * GetElement (UINT index)
 
ID3D10EffectConstantBuffer * GetParentConstantBuffer ()
 
ID3D10EffectScalarVariable * AsScalar ()
 
ID3D10EffectVectorVariable * AsVector ()
 
ID3D10EffectMatrixVariable * AsMatrix ()
 
ID3D10EffectStringVariable * AsString ()
 
ID3D10EffectShaderResourceVariable * AsShaderResource ()
 
ID3D10EffectRenderTargetViewVariable * AsRenderTargetView ()
 
ID3D10EffectDepthStencilViewVariable * AsDepthStencilView ()
 
ID3D10EffectConstantBuffer * AsConstantBuffer ()
 
ID3D10EffectShaderVariable * AsShader ()
 
ID3D10EffectBlendVariable * AsBlend ()
 
ID3D10EffectDepthStencilVariable * AsDepthStencil ()
 
ID3D10EffectRasterizerVariable * AsRasterizer ()
 
ID3D10EffectSamplerVariable * AsSampler ()
 
HRESULT SetRawValue (void *data, UINT offset, UINT count)
 
HRESULT GetRawValue (void *data, UINT offset, UINT count)
 

Detailed Description

Definition at line 198 of file d3d10effect.idl.

Member Function Documentation

◆ AsBlend()

ID3D10EffectBlendVariable * ID3D10EffectVariable::AsBlend ( )

◆ AsConstantBuffer()

ID3D10EffectConstantBuffer * ID3D10EffectVariable::AsConstantBuffer ( )

◆ AsDepthStencil()

ID3D10EffectDepthStencilVariable * ID3D10EffectVariable::AsDepthStencil ( )

◆ AsDepthStencilView()

ID3D10EffectDepthStencilViewVariable * ID3D10EffectVariable::AsDepthStencilView ( )

◆ AsMatrix()

ID3D10EffectMatrixVariable * ID3D10EffectVariable::AsMatrix ( )

◆ AsRasterizer()

ID3D10EffectRasterizerVariable * ID3D10EffectVariable::AsRasterizer ( )

◆ AsRenderTargetView()

ID3D10EffectRenderTargetViewVariable * ID3D10EffectVariable::AsRenderTargetView ( )

◆ AsSampler()

ID3D10EffectSamplerVariable * ID3D10EffectVariable::AsSampler ( )

◆ AsScalar()

ID3D10EffectScalarVariable * ID3D10EffectVariable::AsScalar ( )

◆ AsShader()

ID3D10EffectShaderVariable * ID3D10EffectVariable::AsShader ( )

◆ AsShaderResource()

ID3D10EffectShaderResourceVariable * ID3D10EffectVariable::AsShaderResource ( )

◆ AsString()

ID3D10EffectStringVariable * ID3D10EffectVariable::AsString ( )

◆ AsVector()

ID3D10EffectVectorVariable * ID3D10EffectVariable::AsVector ( )

◆ GetAnnotationByIndex()

ID3D10EffectVariable * ID3D10EffectVariable::GetAnnotationByIndex ( UINT  index)

◆ GetAnnotationByName()

ID3D10EffectVariable * ID3D10EffectVariable::GetAnnotationByName ( const char *  name)

◆ GetDesc()

HRESULT ID3D10EffectVariable::GetDesc ( D3D10_EFFECT_VARIABLE_DESC *  desc)

◆ GetElement()

ID3D10EffectVariable * ID3D10EffectVariable::GetElement ( UINT  index)

◆ GetMemberByIndex()

ID3D10EffectVariable * ID3D10EffectVariable::GetMemberByIndex ( UINT  index)

◆ GetMemberByName()

ID3D10EffectVariable * ID3D10EffectVariable::GetMemberByName ( const char *  name)

◆ GetMemberBySemantic()

ID3D10EffectVariable * ID3D10EffectVariable::GetMemberBySemantic ( const char *  semantic)

◆ GetParentConstantBuffer()

ID3D10EffectConstantBuffer * ID3D10EffectVariable::GetParentConstantBuffer ( )

◆ GetRawValue()

HRESULT ID3D10EffectVariable::GetRawValue ( void *  data,
UINT  offset,
UINT  count 
)

◆ GetType()

ID3D10EffectType * ID3D10EffectVariable::GetType ( )

◆ IsValid()

◆ SetRawValue()

HRESULT ID3D10EffectVariable::SetRawValue ( void *  data,
UINT  offset,
UINT  count 
)

The documentation for this interface was generated from the following file: