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

Public Member Functions

BOOL IsValid ()
 
BOOL IsPool ()
 
HRESULT GetDevice (ID3D10Device **device)
 
HRESULT GetDesc (D3D10_EFFECT_DESC *desc)
 
ID3D10EffectConstantBuffer * GetConstantBufferByIndex (UINT index)
 
ID3D10EffectConstantBuffer * GetConstantBufferByName (const char *name)
 
ID3D10EffectVariable * GetVariableByIndex (UINT index)
 
ID3D10EffectVariable * GetVariableByName (const char *name)
 
ID3D10EffectVariable * GetVariableBySemantic (const char *semantic)
 
ID3D10EffectTechnique * GetTechniqueByIndex (UINT index)
 
ID3D10EffectTechnique * GetTechniqueByName (const char *name)
 
HRESULT Optimize ()
 
BOOL IsOptimized ()
 
- Public Member Functions inherited from IUnknown
HRESULT QueryInterface ([in] REFIID riid, [out, iid_is(riid)] void **ppvObject)
 
ULONG AddRef ()
 
ULONG Release ()
 

Additional Inherited Members

- Public Types inherited from IUnknown
typedef IUnknown * LPUNKNOWN
 

Detailed Description

Definition at line 431 of file d3d10effect.idl.

Member Function Documentation

◆ GetConstantBufferByIndex()

ID3D10EffectConstantBuffer * ID3D10Effect::GetConstantBufferByIndex ( UINT  index)

◆ GetConstantBufferByName()

ID3D10EffectConstantBuffer * ID3D10Effect::GetConstantBufferByName ( const char *  name)

◆ GetDesc()

HRESULT ID3D10Effect::GetDesc ( D3D10_EFFECT_DESC *  desc)

◆ GetDevice()

HRESULT ID3D10Effect::GetDevice ( ID3D10Device **  device)

◆ GetTechniqueByIndex()

ID3D10EffectTechnique * ID3D10Effect::GetTechniqueByIndex ( UINT  index)

◆ GetTechniqueByName()

ID3D10EffectTechnique * ID3D10Effect::GetTechniqueByName ( const char *  name)

◆ GetVariableByIndex()

ID3D10EffectVariable * ID3D10Effect::GetVariableByIndex ( UINT  index)

◆ GetVariableByName()

ID3D10EffectVariable * ID3D10Effect::GetVariableByName ( const char *  name)

◆ GetVariableBySemantic()

ID3D10EffectVariable * ID3D10Effect::GetVariableBySemantic ( const char *  semantic)

◆ IsOptimized()

BOOL ID3D10Effect::IsOptimized ( )

◆ IsPool()

BOOL ID3D10Effect::IsPool ( )

◆ IsValid()

BOOL ID3D10Effect::IsValid ( )

◆ Optimize()

HRESULT ID3D10Effect::Optimize ( )

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